🎬 Logic Pro and Sync

This is a short bonus section that steps out of Resolve to discuss one specific feature I find so useful I can’t help but mention it. I like to do my own music composition (or at least start a feeble attempt and then pass it off to someone who really knows what they’re doing). Resolve has basic MIDI sequencing support but it would be painful to try to compose with it. Logic is incredible and one of the only things that keeps me on a Mac. Because of a little magic called MIDI timecode (MTC) you can keep your Resolve timeline (where your edit lives) and Logic (where your music is going down) in sync. Here’s how:

In general, you’ll use a track of LTC or linear time code playing back in the timeline of Resolve in real time. Logic will “listen” to this track and use it as its clock for keeping Logic playback in sync with Resolve.

Software (soundflower) is necessary if you don’t want to use a hardware output device. You’ll also need a little program called “Lockstep”.

You first need an LTC source. For now, I can’t use Fairlight’s own TC generator from edit page–it only works in Fairlight in Resolve 16.2. So for now, just create and LTC audio track from here and place the LTC WAV file in your PowerBin so you can access it from any project. Make it a good 30 minutes or so for convenience.

The next trick is to use an audio aggregate device to get Quartet (my audio I/O device) and Soundflower together and then choose that device instead of “Use System Output” in your Resolve prefs.

If you choose the LCR method like I have (Timecode goes out the center channel and I don’t hear it) you also have to make sure your “MAIN” output bus is changed to a 3-channel LCR one.


And just enable “Sync” in Logic

LTC sync doesn’t work on edit page if only using Fairlight’s generator so the external audio clip in an edit track still rules the roost. Remember Fairlight: Remote Control Settings (to enable). Use your web-generated LTC on it’s own track, e.g. “LTC Track”. Now (mute that track in the timeline), but go into patching and “Track Sends” and send that track to channel 3 of SoundFlower. Set Lockstep to read SF channel 3.

Enable “Sync” in Logic’s control bar and then just turn it on and make sure frame rates match. CTI goes blue and sync is good.

And some Logic keyboard shortcuts I find useful (since I’ve provided them for other applications)

Cmd+Arrows = zoom (horizontal and vertical)
Hold alt to (two finger) swipe left/right or up/down for zoom
Use two fingers to pan around or Ctrl+Shift (lame responsiveness)
Z = zoom to fit selected contents (deselect all and Z to see the whole project)
Ctrl+Alt+Cmd (all three on the bottom) + up/down arrows will zoom one track only (+z to zoom track, or +delete to reset)
Shift+Spacebar will play from what’s selected!
, and . move playhead by bars, add shift for big increments and *ctrl for smaller ones (custom keys for small increment by frame)
I don’t like default values so I set *Shift+;/’ up for small increment navigation
Ctrl+Shift= hand tool (and transition maker)
[ and ] = move between instrument patches in arrange window
/ = Go to timecode
Alt+’ will create markers
β€˜ will show/hide markers up top
Num pad numbers will go to that marker
Shift+’ = Rename Marker
Alt+del = delete marker
Use number keys alone to activate set screen sets. Alt + # key will save current layout as screen set. Ctrl+NumKey allows for even more screensets I think.
Ctrl+Opt+0/m/b/d/t=set nudge value by bar/beat/division or tick (have to 'show toolbar' to see it. You can also right-click the MIDI note to see the nudge option and shortcuts in menu)
Opt+Arrows= nudge region or MIDI.
*Cmd+Alt+Ctrl ,/.//= change β€˜drag mode’ for ripple style editing
Alt+[/] = move (shuffle) region ripple style left/right to fill gaps! But it ignores relative relationship of selected regions.
Delete key near Fn I've set to "Delete and Move" keyboard shortcut which ripples
Alt+Shift will change length of MIDI note!
Cmd+[/] = Alt+[ in AE. It pulls in/out point to playhead!
Cmd+G = snap to grid toggle
Ctrl+Home/End = Move to beginning or end of region/event/thing
; = move to playhead
I = inspector
N=Score Editor
W=Sample Editor
P=piano roll
F= file browser
O = loop browser
a= view track automation
Ctrl+Cmd+Del = delete visible track automation
Ctrl+Shift+Cmd+up/down = move region automation data to track or vice versa. Cool.
*Cmd+Alt+U = Open audio settings
Ctrl+Alt+Cmd+P = Enable AutoPunch
Cmd+Alt+Ctrl+ I/O[ = Set Punch In/Out
Shift+C = select equally colored regions (for editing all of the same type)
J= will merge your various regions on one track into a single midi region (Merge now called β€˜Join’).
Cmd+J will join midi notes together.
Ctrl+B = Bounce in place (useful after multiple segmented recording)
Cmd+U = will set cycle region to selected region! REMOVE CMD FOR β€œROUNDED” LOCATORS
Y= Open Library window
Ctrl+L=convert loops to real copies
Home / End (represented by diagonal arrows) shift window left right
Cmd+T = split by playhead (or use plus β€˜marquee’ tool and click?)
Shift+Cmd+R= show audio files in finder
Cmd+R = Repeat (use instead of looping in MIDI and tracks view)
Cmd+, = preferences
Alt+P = project settings
T = tools key now rather than escape (and in Prefs-Editing I set right click to be a third tool)
Hit β€˜T’ twice to return to default pointer tool. Hit cmd after β€œT” and select the secondary tool by clicking!
V = show/hide all plugin windows!
L=loop selected event
R=repeat (box allows you to choose how many times)
Q= quantize selected event
Ctrl+Cmd+Alt+X = open system performance
C=cycle mode (green bar)
Alt+Shift+D= deselect all
B=smart controls
Opt+Cmd=drag preset or insert to copy to another track
Scissor tool, hold opt and click to divide clip at every quarter note.
Ctrl+E= convert to sampler track, whatever that is.
Ctrl+Shift and drag to create linear transition (must start dragging on clip itself or will pan view) -- THEN, use same modifier keys to alter the transition points and curve. Also works with automation!
Cntrl+N = Create new Aux channel strip!
Shift+A/E/O = Select different channel strips in mixer (e.g. audio, instrument, output)
Ctrl+S = Solo Mode toggle
S= channel strip solo
Ctrl+Alt+Cmd+S= clear recall solo - USEFUL-like clicking big β€˜S’ at top - THIS IS BUGGY SO I MADE IT *F1
Ctrl+M= Mute/Unmute region
M = mute track
Cmd+K = show typing keyboard β€œmusical typing”
Shift+N = rename region
Alt+arrows down/up = move event up and down (add shift for 12 semitone/1 octave move)
Alt drag to duplicate a region. Shift alt drag to make a linked alias.
Piano Roll:
Arrows go between notes or regions
Cmd+. = Discard recording and return to start
Shift+R = Capture last take as recording - (Capture Recording: Makes notes from your previous playing; playhead must be moving while you played notes).
Cmd+. = discard recording and return playhead
*Alt+` = "Collapse mode" where only used MIDI notes are shown sans gaps
Ctrl+M = mute note
Cmd+[ will trim to playhead and ] works too
\ will remove any overlap of selected notes - (MIDI Editor)
Shift+\ is β€˜forced legato’ and will fill any gaps
Shift+Alt and drag one of many selected MIDI notes to make length uniform
Podcast Editing:
Ctrl+X = Strip Silence
Delete key (small one) = I've assigned to "Delete and Move" rather than enabling "Shuffle Left" mode.
SHIFT+F selects everything forward of playhead
*Alt+V= Varispeed
Alt+[ = Shuffle Left and will ripple remove all gaps for what's selected! Wow!
Opt+Cmd+N=new track
Cmd+Del = delete track
Ctrl+H = hide track (toggle button per track and at top)
Shift+Cmd+D = Pack all the tracks into one β€œfolder” containing all of them -- Slick. Double click in gray area to exit.
Ctrl+Cmd+U = unpack folder contents to new tracks
G= show global track
Cmd+PgUp/Down = Lock Track