How to make Audio to Midi Groove Templates in Logic Pro 9, Part One.
Let’s use this handcrafted groove, from Bill Withers’ “Use Me”:
and put it on these three combined Apple Loops:
The drums were tightly programmed, the guitar is real, as is the shaker. We’ll put some of Bill Withers’ groove on there. Let’s begin.
This is a 2 bar loop I edited in Sample Editor. As you can see, the project tempo is way off. We need to tell Logic this is a 2 bar loop so Logic can set the tempo accordingly. Do this by setting the locators to 2 bars, and while the region is selected, press ⌘+T (Adjust Tempo Using Region Lenght and Locators).
We’ll choose ‘Globally’ here. Now that the tempo is set correctly, we need a track for Logic to put some data on. It doesn’t really matter whether it’s an audio or a midi track. I made a new audio track, ctrl-clicked it and set it to ‘No Output’ :
While the newly created track is selected, doubleclick the 2 bar loop.
In Sample Editor, choose ‘Audio To Midi Groove Template’ :
Look at the bottom of this screenshot (click for large version):
The first row basically shows the transient positions Logic picked up from the loop. The second row contains quantized sixteenth notes, the third row is a combination of the first two. There is some noise in there as you can see (too many vertical lines). Sliding up ‘Velocity Threshhold’ takes out some of that noise, but takes out some lines I want to keep too. I’ll just deselect the ones I don’t want by clicking some of the top vertical lines. You’ll make some missclicks here too, just hit ⌘+A when that happens to view all lines again.
The greyed out lines in the top row are the ones I deactivated. As a result, some lines in the bottom row got greyed out too. That’s because Logic didn’t detect any transients there to begin with, so it could not interpolate between transients and the quantized grid. I’ll leave this for now, and click on ‘Use’. Result:
I got a 3 bar region. Weird. Let’s crop it by selecting it and hitting ctrl+C. Choose ‘Shorten’ if any overlapping notes are found. Doubleclick the region to open it in the Matrix Editor :
There are some overlapping long notes in here. These probably could have been avoided with better tweaking of the detection settings, but I prefer to just shorten these notes. In the Parameter Box, set ‘Gate Time’ to ‘Fixed’ :
Hit ctrl+N to Normalize these parameter settings. Result:
Let’s look at the values in the Event Editor, hit E :
Now that’s some good groovy data, taken straight from the record. Let’s turn this data into a template. In the Parameter Box, click on the ‘Quantize’ value and select ‘Make Groove Template’:
Your template will be named after the region. Look at my loops:
I hit ⌘+F for Flex View, I set the mode to ‘Rhythmic’. Next, I selected all the loops and chose my groove template.
Bill Withers would be proud.
Important : your groove templates won’t be there when you change projects. So keep the midi regions they were made from. Use ‘Import’ or hit ⌘+I to import them into other projects.