Piano midi not quantizing correctly

Hi


I have a piano midi track that just will not quantize to the right tempo nor will it lock in to the click track.


I am using Logic 8 and have only recently started using Logic. The manual doesn't help at all. I need to quantize to 1/32 (triplet) which works fine when I take this midi track and quantize it in Garageband's (very easy and straightforward) quantization tool.


However, doing the same thing in Logic (using the 1/32 quantization simply will not work. The piano track quantizes somewhat, but is still out of time and all over the place really. It does not even adhere to the BPM and click track.


When I quantize, I seletc the whole track, the whole region and have tried every single quantization option, but it just will not lock in time wise.


How can I fix this issue. I do have Garageband 11 which has the nice groove match function which makes everything sit tightly tempo wise, but the version of Logic I have does not offer that. Any ideas on how I can find a way to fix this annoying issue please?

Mac mini, Mac OS X (10.6.4)

Posted on Mar 19, 2012 12:14 PM

Reply
14 replies

Mar 21, 2012 3:14 PM in response to pauloman80

Hi


Thanks for your reply.


I used/ tried both of the quantization controls you mentioned. I've been told they are actually the same thing.


I have had someone look at it for me. The reason it does not quantize and does not even adhere to the click track and perhaps never will is that I recorded the piano with out markers, without listening to the BPM it was set to (and anyway the BPM was set to something totally different).


So, all I could do so far was to try and shift/ nudge the piano track to the right starting bar, but we are talking about manually trying to get it right, which will hardly ever be perfect.


So, that's where I am at at the moment...any more clues as to what I can do to salvage this?


I would have thought that Logic is advanced enough to slot anything that's in middle into the right tempo no matter how fast or slow it was played and no matter at which point the recording in the recording track it started, but it looks like I gae it a little too much credit..:-(

Mar 21, 2012 11:56 PM in response to michaelv03

michaelv03 wrote:


The reason it does not quantize and does not even adhere to the click track and perhaps never will is that I recorded the piano with out markers, without listening to the BPM it was set to (and anyway the BPM was set to something totally different).



Hi


If you recorded the MIDI without listening to the click (and at the wrong tempo) Logic is not likely to be able to correct with quantise. The quantise grid is based upon the current Bar/Beat/Division/Tick grid at the current (wrong) tempo.


You need to make a tempo map that matches the tempo of the original recording.


You can do this using "Beat Mapping"



CCT

Mar 22, 2012 4:14 AM in response to CCTM

Precisely. It's assuming Logic knows what tempo you meant to play at rather than telling it ahead of time, "This is the tempo I want to play at, help me stay there with the metronome." It's not about Logic not being "smart enough", MIDI data could be anything. You're asking it to interpret something in a manner which it can't; it's just receiving and triggering MIDI notes, not listening to the subtle nuances of your recorded performance and keeping time with it.


I haven't found a way to tweak & perfect a MIDI track that was tracked at the wrong tempo. Once the take it recorded, it's at the mercy of whatever tempo it was originally recorded at; if you bump the tempo up it'll speed up your take, and vice versa if you slow the tempo down. Best thing to do is track it again, but start out by turning on the metronome and finding the tempo that best matches your performance and then record to that tempo with the metronome click enabled.

Mar 22, 2012 4:38 AM in response to pauloman80

pauloman80 wrote:


I haven't found a way to tweak & perfect a MIDI track that was tracked at the wrong tempo. Once the take it recorded, it's at the mercy of whatever tempo it was originally recorded at; if you bump the tempo up it'll speed up your take, and vice versa if you slow the tempo down.

Hi


This scenario is precisely what Beat Mapping is intended to deal with.


I (respectfully) suggest that you (and the OP) read the section on Beat Mapping in the manual, with particular reference to Beat Mapping MIDI.



CCT

Mar 22, 2012 4:42 AM in response to CCTM

I've never messed with Beat Mapping all that much, never found it could do what I wanted it to without lots of finagling and confusion. I usually set my tempos up from the get-go anyway, and with Logic 9 I use Flex Time to tame ornery audio files. Didn't even know Beat Mapping worked with MIDI, though, that's good to know! I'll check that out. Thanks!

Mar 23, 2012 12:46 PM in response to michaelv03

Hi, been trying to work this out but it's just no solving the problem.


The guides I have found on Logic Express 8's beat mapping are not addressing my problem or at least they explain poorly how it works.


Just to recap:

The piano track was played at 89BPM. It's a 1/32 feel groove. The 1/32 quantization setting does NOT quantize due to the way it was recoded.


I have selected beat mapping, I have selected all the notes in that track. What do I do now? Do I set the BPM to 89 or leave it 120 (where it plays the piano the way it was recorded, at the correct tempo), or do I not set any tempos. Do I need to quantize now or later or not quantize at all?



I keep getting the 'setting this beat would have caused the corresponding tempo value to high'.


For some reason the tempo has set itself to 39 BPM and won't let me change it.


I do not understand where to start, what buttons to press, what to select...I have spent over 20 hours in total trying to fix this now.



Jeez, this is suuuuch a head ache - why is this so very, very complicated. I read and understood why it is not quantizing in one of the comments here, but still - this should be easily solvable.

I just want to select all the midi notes, drag them to the start of the bar, select the BPM click, quantize and that's it. Why is this possible in Garageband and not in Logic? This should be an simple operation.


I would use GB for this but it does not export as Midi and exporting it as audio and re-importing it into Logic lowers the sound quality and defeats the object of having Logic in the first place.


Anyone willing to walk me through it step by step?

Mar 24, 2012 7:19 AM in response to michaelv03

Hi


Briefly, the process is this


Starting with a MIDI part that was recorded off the click, and the Beat Mapping Global Track on and made as big as you need...


In the BM Track, click-hold on the bar 1 beat 1 marker and drag it down to the 1st MIDI note. Then find another prominent note (say on Bar 2 beat 1) click-hold and drag the Bar2 bt 1 marker down to th enote event below. This will set the tempo. Continue working left-to-right, lining up significant beats to notes. Each tim ethe tempo map will have a new tempo change inserted. Depending on the musical material, it may be enough to line up just the beat 1 events, or maybe a few others.


Alternatively, record a MIDI "click track" by playing along with the original recording. You may need to manually tidy up a few of the click notes. Then try using this as the 'Beat Mapping ' track.



CCT

Mar 24, 2012 10:36 AM in response to CCTM

Hi CCT


Thank you very much for your detailed reply, I appreciate it a lot.


I have tried, or actually am still trying the 1st option you explained. I do have some minor problems with that and will explain in a minute.


The second option you described seems so much easier. However, pls confirm if this is how it'll work.


I set the BPM to the desired 89. I record a click track live using let's say a hi hat or something (at 89BPM). During this time the piano track will be muted so as not to interfere with my recording the click track.


I could now quantize theis click track, making it a perfect 89 BPM click. However, how does that influence the timing or tempo of the piano track? If there was such as thing as 'groove matching' in Logic Express 8 (like there is is in the the new GB) then I could set the click track hi hat as the 'groove master track' and then the piano track would adhere to this newly recorded click track. I do not believe that Logic Express 8 has this function though, so how can I 'force' the piano to follow my click track?


I have not yet recorded the click track as I wanted to know about the above first.


Back to the first option:

I have the BM function up and visible. There are severeal buttons and options in it: Analyze, Beats from region, sensitivity, protect midi. Do I select anything here or change anything or do I leave it as it is?


Important: do I leave the BPM at 120 or do I set it to 89?


Now, on the piano track, there is a space between the first bar and the actual first note (the space is pretty random, it was just the pause before we started actually playing).


I assume I should ct this space of and align the first midi note with the first bar, right? In any case it would make sense and help align it all with the BM bars I will insert.


Now, I click on the first bar of the BM. A yellow line appears.


From what I understand, I am supposed to click hold on this yellow bar and drag it to the next prominent note.


Ok, this is where it doesn't work. I am dragging it to a certain place, but it 'refuses' to put the marker where I want to set it. It lets me put it before or after but not in the place I want to put it.


In any case, I have just opted for the place before the midi note where I put the marker. Now, to put the next marker, do I drag from the original marker or can I drag form the second marker I just set (because it does let me do that, too). Also, I have noticed that there does not seem to be a need to click, I can just select the place I want the marker and click and it's there.


So this is what I ended up doing all through the piano track. I played the track and counted 4 bars at a time. This is how I set yellow markers every 4 beats/ every bar. Naturally, the bars are in seemingly 'odd' places as I am listening to the pioano and counting rather than adhering to the displayed white time markers in the track.


I have attached a screen shot, which i took while marking thsi track,User uploaded file so you can take a look, if this is the right way to do it.


Once I have marked everything, what do I do then? I am sure I have to select something to 'activate' the new mapping and timing.


I look forward to your reply.


Thanks very much so far!

Mar 24, 2012 12:16 PM in response to michaelv03

michaelv03 wrote:



I set the BPM to the desired 89. I record a click track live using let's say a hi hat or something (at 89BPM). During this time the piano track will be muted so as not to interfere with my recording the click track.


No


Record your own click by playing along with your (out of tempo) piano part. Do NOT listen to Logic's click (and, within reason, Logic's tempo does not matter). You are merely tapping out the 'current' tempo of the existing track, tempo changes and all.



You may need to tweak the timing of you rindividual click notes to make them better line up with THE ORIGINAL TRACK.


Do NOT quantise anything, there should be no need for any of the buttons in the BM track,



Then in the BM track, drag the bar/beat markers to line up with the note events in your click recording.


This will create tempo changes such that the original piano part should line up with Logic's bar/beat grid.


Th result will be that Logic's tempo will match the changes in the original part (and if you want to tidy up the timing of that part, you can now quantise it).



I have a feeling that this, however, is not what you want... do you really want the original piano part to be at a "fixed" tempo???



CCT

Apr 3, 2012 11:33 AM in response to CCTM

Hi CCT,


I am doing exactly as you explained.


I have played and recorded a click along to the piano track, with no BPM set and no Logic metronome.


It's a very simple click in line with the piano part, just a 4/4/ beat:


I went to the BM field and dragged the yellow bar to the '5th' beat (ie, the 1st beat of the second bar). That did not work. I did this as you said in your earlier post that the BM line should be dragged to the 'next significant' note event. i got this:


'Setting this beat would have caused the corresponding tempo to be too high'


So I un-did this and simply dragged the BM line marker to the second beat. That worked and now the click track I recorded was perfectly in time.


But that did not change anything in the piano track/s at all. I had the click track solo'd so i thought maybe I should solo the piano track I was working on as well. Still no change.


My own click track is perfect now thanks to BM but how do I get the piano track to now follow this new click track...or what steps do i have to take to force the piano midi to follow the BM/ click track.

it does not seem to want to follow the new BM 'timing rule' I have created by following your advice.


As usual, your help is greatly appreciated.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Piano midi not quantizing correctly

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.