Logic has always been very strong in the MIDI department. Despite the introduction of advanced audio editing features in Logic 9, such as Flex Time, MIDI is still king of the hill and the easiest and most effective of the two to edit and manipulate.
There are plenty of MIDI Editors to choose from in Logic - and what you use will depend on the type of editing you wish to apply as well as your preferred work flow. Most Logicians stick to the Piano Roll (which is great), but getting to grips with actually selecting the notes you wish to manipulate in this editor can seem like a chore!
Here are some handy tips for the beginner and advanced user alike that can dramatically speed up your editing work flow!
It's common to want to select all notes of the same pitch regardless of the MIDI Editor you're using. In this case, though, let's start in the Piano Roll as it has an extra handy feature to select note events, but all the following menu selection commands are common in all of Logic's MIDI Editors.
Click on the keyboard on the left of the Piano Roll to select all note events on that pitch. So, if I wanted to select all the Kick notes on C1, simply clicking on the C1 key will select all the kick events, which I could now move, copy, resize, etc.
You can drag up/down on the keys of the keyboard to select all note events on all the pitches dragged over. This can save a lot of time when selecting all notes on multiple pitches.
The Edit menu in any of Logic's MIDI Editor's is the first port of call when you have some note event selection headache. You may be surprised at just how many options are available! Briefly, you can select a note event manually and then choose to select all following notes, all that follow of the same pitch, all note events that are overlapping, muted, or share the same velocity color!
If you simply want to select all note events of the same pitch, but you don't have the first note selected, Shift+S (or Edit > Select Similar Events) will do the trick.
Select Equal Subpositions is one of my most used selection commands used when manually adjusting the feel or groove of a MIDI performance. In this example, I've selected the Kick on C1 on the 2nd Beat of the Bar. Choosing Edit > Select Equal Subpositions selects all note events on Beat 2 in every Bar of the MIDI region. What a time-saver!
The Transform window like it's name suggests can be used to manipulate and even randomly manipulate MIDI events. In my humble opinion, it's one of the more awesome places to edit MIDI in Logic. But rather than edit MIDI events, the Transform window can be used like a mini-Spotlight for MIDI.
In the Piano Roll (or any MIDI Editor), choose Functions > Transform > Fixed Length.
From the Preset drop-down menu choose ** Create Initialized User Set ** and click on Create in the dialog warning.
Exploring the in's and out's of the Transform window is way out of the scope of this Quick Tip. I'd recommend checking out Steve H's Logic Masterclass #1 here for more MIDI Mayhem!
The top row of the Transform area (Conditions) is where you can set the position, status, channel, etc of what MIDI data you want to be transformed or in our case, Selected!
In this example, let's select all note events which are below a certain velocity. Set the top Status drop-down to display Note and then from the Velocity drop-down choose <= (less than or equal to) a velocity value. In my case I'm choosing 124. As we don't want to apply any transformation to all note events with a velocity less than 124 we don't need to change any of the Operations values.
Now, imagine using the Velocity Condition in association with Pitch or Length or Subposition to select highly specific note events... The mind boggles!
Using two MIDI Editors simultaneously instead of one might sound like overkill for your eyes... but using the Event List in conjunction with the graphical MIDI editor of your choice can speed up your Edits.
The Event List can be found in the Lists area (top right of the Arrange area) or opened as a floating window from the Window menu. I find it incredibly useful to keep track of numerical values, like velocity and position of notes.
With the correct link mode selected, the Event List will update to display the contents of the Piano Roll or other MIDI Editor which can make the Event List an essential mine of quick to reference info about each Note event.