Old Motifator threads are available in the Archive.
dingo
Total Posts: 10
Joined 07-13-2012 status: Newcomer |
Which sequencer can control the Motif keyboards with the best timing and why is that? Ideally it would be sample perfect as VST can do via the “delta frames” in VST events. But I’ll use anything that comes close, I just need some info what’s actually the technique. And I think it might be Yamaha specific, who knows. Will saving the MIDI stream to .mid and letting the Motif play it without PC give more precise timing? Maybe I should do this for the final render? Thanks for help of any kind :) |
meatballfulton
Total Posts: 3022
Joined 01-25-2005 status: Guru |
Sample accurate MIDI timing is an oxymoron. Since MIDI is a serial interface running at only 31 kHz, it’s a physical impossibility. Then add on the jitter of MIDI clocking from any computer based sequencer and the timing gets sloppier. If you surf teh interwebz you will find a lot of arguments about the accuracy of MIDI timing. If you really need sample accurate timing, you have to stay within the DAW itself. Keep in mind that MIDI timing has been “good enough” for professional use for over three decades. But it is not and will never be sample accurate. |
Bad_Mister
Total Posts: 36620
Joined 07-30-2002 status: Moderator |
Nor does it need to… It is designed for music. The world’s best drummers, keyboard players, and certainly guitarist, etc. are not sample accurate. It’s like using pitch correction to make every note perfect. Nothing really needs to be, even when it seems like that’s the thing to do. Go with what feels good, sounds good, and anything that measure down to 1/44,100 of a second… We’ll it doesn’t guarantee that it will be one bit more enjoyable |
dingo
Total Posts: 10
Joined 07-13-2012 status: Newcomer |
Thanks, your answers have already helped me. The story is this: Last year I bought a hardware rompler for about $500 and just started writing a sequencer for it, under Windows 7. It was a simple tracker GUI, grew a few days/weeks and worked wonderfully, like a dream… except MIDI timing. I had gotten Windows threading as exactly as about 1 millisecond (timeBeginPeriod) and tried three different timers (timeGetTime,QueryPeformanceCounter and asking a 44khz DirectX audio stream for sample positions), all three were great except one thing: I could still notice the jitter. And from what I’ve now read from you I’m kinda supposed to notice it, because there is no better way. One idea I still have not tried is sending MIDI output only in input callbacks originating from the “Timing Clock (F8H)”. Is that maybe what professional DAWs do? The clock message from the MoXF comes 24 times a quarter note, this seems high enough for using it for the sequenced notes. In .mid files there’s the time deltas between MIDI messages, and I guess they will be used by the Yamaha keyboard more precisely than any external sequencer could send it live. But I could be wrong. Anyway, with my custom sequencer + [other company]’s rompler the jitter was a bit annoying and maybe Yamaha has a better MIDI driver and it will be better with the MoXF. Need to buy it first ;) I simply had to ask here if the jitter experience is normal, because I could be missing a time stamping mechanism or any trick. This rendering http://www.motifator.com/index.php?ACT=39&fid=165&aid=13937_4sP5zLztmJOnhIAdYGVM&board_id=1 is BTW free of jitter to my ears. At least if the jittery harp at the beginning is on purpose. |
DavePolich
Total Posts: 6820
Joined 07-27-2002 status: Guru |
You can’t hear “MIDI jitter” because there is no such thing. There is only audio converter
MIDI response differs from hardware piece to hardware piece. I had an old Alesis drum module (D4) that responded very quickly to key presses from my MIDI controller (if it was
My Roland V-synth (version 1) has a really noticeable lag, about 40 ticks, responding to
Honestly, you’re not going to find a “solution” to your perceived problem. What you get
Is any DAW’s MIDI timing better than other DAW’s? No, not in my experience. I have Pro Tools 9, Logic 8, Cubase 7.5, PreSonus Studio One and Digital Performer 8. The MIDI
|