Nick P
Max Output Level: -44 dBFS
- Total Posts : 3112
- Joined: 2006/09/01 18:08:09
- Location: Area code 392 - Arlington Hts, IL
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2007/10/25 02:45:15
(permalink)
ORIGINAL: pianodano Dewdman42, If it counts for anything at all, I'll give you an A+ for tenacity. Carry on. +1. I can't wait to find the time to print and study this whole thread. It's like a massive lesson in MIDI timing. Maybe a candidate for a sticky
Cakewalk Forums - A Great Learning Resource For All Things Cakewalk!
|
RTGraham
Max Output Level: -57 dBFS
- Total Posts : 1824
- Joined: 2004/03/29 20:17:13
- Location: New York
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2007/10/25 04:02:30
(permalink)
ORIGINAL: dewdman42 Regardless of whether you quantize or not, the notes all must land on the red 960 ticks. If you want the note on tick 121, because you used less than 100% of quantization..that is fine..it would not be exactly on a 32nd note boundary. But where it ends up being will not be in a metrically balanced location at finer level of meter detail. I don't think I can explain this concept any better than I have already tried. If people still aren't getting it, then I give up. Do you get it? If you want the note to be slightly behind the beat by one tick, it can be one or two 960 ticks, which have no musical relevance whatsoever, or it can be a 768 or 1536 tick which would place the note in a location that has metrical balance in the sub-millisecond range. I'm not sold that its irrelevant that deep down. capturing the fine nuance of a midi realtime performance is fundamentally flawed because of all the reasons we have discussed, but again, do you care if the notes end up on metrically balanced ticks or scattered non-musical random ones? You aren't controlling their exact location by your playing, the 960 grid is. Just when I thought this thread had finally flown mathematically over my head, it all clicked. That said, I do understand what you're getting at, dewdman, and I think that its musical relevance is actually quite subjective, and dependent upon the individual performer. I think that there are probably some performers for whom there *is* an internal clock that continues to subdivide beyond the "usual" note values (i.e. into 256ths, 512ths, and tuplets thereof, etc.), and for those people perhaps the subtle timing adjustments in their performances are related to the "musical" subdivisions that you describe (i.e. those that would be more achievable on a grid of 768ppqn, 1536ppqn, etc.). I think that there are probably also performers for whom subtle timing shifts in their performances are more "absolute," and don't necessarily depend upon the availability of "musical" ticks on which to land. So whether or not your observation "makes a difference" would depend on what type of performer is using the software. In theory, that is.
post edited by RTGraham - 2007/10/25 04:13:57
|
dewdman42
Max Output Level: -74 dBFS
- Total Posts : 839
- Joined: 2004/09/20 16:37:27
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2007/10/25 04:13:35
(permalink)
Yea RT, I tend to agree. Now if we could just get rid of the midi slop. The slop pretty much makes it impossible for anyone to perform their midi parts and get them within 1ms of where they intended. The slop is going to have an effect and then the quantizing effect of 960 is going to have an effect and basically what you end up with is just plain slop if you care about what happens within a millisecond or two.
post edited by dewdman42 - 2007/10/25 04:26:29
|
RTGraham
Max Output Level: -57 dBFS
- Total Posts : 1824
- Joined: 2004/03/29 20:17:13
- Location: New York
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2007/10/25 04:22:59
(permalink)
It's times like these that I wish I understood quantum physics.
|
Blades
Max Output Level: -43 dBFS
- Total Posts : 3246
- Joined: 2003/11/06 08:22:52
- Location: Georgia
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2007/10/25 07:30:35
(permalink)
dewdman - you seem a little hostile towards me, as if I haven't been trying to debate this logically in a non-disagreeable sort of way. It doesn't bother me at all if there turned out to be any truth in your theory, and I encourage you to find a way to test it and present the results. All I'm saying is that I don't know in the end which one would really sound "better", "tighter", "more accurate", all of which may actually be difffert things in this case. I'd like to know, in the same way as I found it a good learning tidbit that everything is really at 960 anyway, so it's just for show. For what it's worth...
|
Nick P
Max Output Level: -44 dBFS
- Total Posts : 3112
- Joined: 2006/09/01 18:08:09
- Location: Area code 392 - Arlington Hts, IL
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2007/11/14 07:05:25
(permalink)
Hate to beat a dead horse, if it's really dead, but I just found this article by Craig Anderton on Harmony Central and it seems to answer a lot of these issues. He claims that the only time (no pun intended) that MIDI timing is an issue is when dealing with outboard MIDI synths. He feels that using softsynths allows for really tight timing. Here's a link to the article: http://www.harmony-central.com/articles/tips/midi_revisited/
Cakewalk Forums - A Great Learning Resource For All Things Cakewalk!
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2007/11/14 11:55:48
(permalink)
I just found this article by Craig Anderton on Harmony Central and it seems to answer a lot of these issues. I like Craig Anderton's writing, and agree with him on many of these issues, but he makes the same mistake of assuming that when you set Sonar to a lower PPQ, that it actually stores things at that resolution, thus taking some load of the CPU. But as we now know, this is not the case. This might be true of some other sequencers, but not of Sonar, which is the example he used in the article. I might have to drop him a line and set him staight.  .
|
dewdman42
Max Output Level: -74 dBFS
- Total Posts : 839
- Joined: 2004/09/20 16:37:27
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2007/11/14 12:39:22
(permalink)
Yep. I actually mentioned this article a while back right here on this thread  : http://forum.cakewalk.com/fb.asp?m=1182551 It would be very interesting to hear his feedback after reading this whole thread.
post edited by dewdman42 - 2007/11/14 12:56:55
|
jeamsler
Max Output Level: -90 dBFS
- Total Posts : 18
- Joined: 2004/04/13 17:58:50
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2007/12/28 18:06:54
(permalink)
brundlefly - I got similar results as you using a Lynx One interface. I played a steady beat out and recorded back into sonar on another track. I also got a max deviation between events of about 2.5-3ms. What was interesting to me was there was a pattern to the deviations so the talk previously about interrupts and how they can be skipped a and come in bursts seems relavent. Perhaps windows is doing various tasks and skips interrupt calls on a regular basis so that you get patterns of deviation as the system tries to make up the difference in order to keep a certain resolution. For what its worth using the same test above I got almost perfect results using an Amiga with a resolution of about .89ms per tick. There was virtually no variation in the recorded note timing. Way better than Sonar. I think Sonar is probably as good as it gets on windows but Amiga and Atari definitely will be much better. From my tests Amiga seems to have the edge. It also has more hardware timers than the Atari so maybe that is why. Jon
|
strungdown
Max Output Level: -79 dBFS
- Total Posts : 573
- Joined: 2007/04/12 13:15:26
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/26 22:24:59
(permalink)
I'm getting excellent results with Delta1010LT, using MME and timestamping: ================ Results Per Message ===================================== MESSAGES Snd Rcv Snd+Rcv Message TotalTime: 1235.90 ms 1237.72 ms 2473.63 ms Message MaximumTime: 0.16 ms 0.43 ms 0.46 ms Message MinimumTime: 0.02 ms 0.00 ms 0.02 ms Message AverageTime: 0.04 ms 0.04 ms 0.08 ms SysexTime: 2896.59 ms -2856.36 ms 40.24 ms SysexAverage: 0.29 ms -0.29 ms 0.00 ms < 1 ms: 31250 31250 31250 1 - 2 ms: 0 0 0 2 - 3 ms: 0 0 0 3 - 4 ms: 0 0 0 4 - 5 ms: 0 0 0 5 - 10 ms: 0 0 0 10 - 20 ms: 0 0 0 20 - 50 ms: 0 0 0 50 - 100 ms: 0 0 0 > 100 ms: 0 0 0 Message count: 31250 Sysex count: 324 Sysex size: 9999 Sysex passed: 9999 Message latency: 0.08 ms Total time: 64.617 sec Message jitter: 0.08 ms Message max deviation: 0.38 ms ================ Results Per Byte ======================================== BYTES Byte TotalTime: 1115.34 ms Byte MaximumTime: 0.40 ms Byte MinimumTime: 0.01 ms Byte AverageTime: 0.04 ms < 1 ms: 31250 1 - 2 ms: 0 2 - 3 ms: 0 3 - 4 ms: 0 4 - 5 ms: 0 5 - 10 ms: 0 10 - 20 ms: 0 20 - 50 ms: 0 50 - 100 ms: 0 > 100 ms: 0 Byte count: 78093 Byte latency: 0.04 ms Byte jitter: 0.04 ms Byte max deviation: 0.37 ms
post edited by strungdown - 2008/02/26 22:43:36
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 01:40:10
(permalink)
What generated these data? .08ms average round trip? I don't think so.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
strungdown
Max Output Level: -79 dBFS
- Total Posts : 573
- Joined: 2007/04/12 13:15:26
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 11:40:08
(permalink)
ORIGINAL: brundlefly What generated these data? .08ms average round trip? I don't think so.  Believe it or not, these numbers are very consistent, very repeatable, and very real. http://earthvegaconnection.com/evc/products/miditest/index.html This is the test program Settings were: MME with timestamping, max sysex of 60 Would anyone else with a M-Audio PCI card care to confirm these numbers?
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 12:52:13
(permalink)
I need to do some investigation into this EVC MIDI Test thing, but my first reaction is that the underlying MIDI protocol and hardware are incapable of even sending a full length MIDI message in much less than 1 millisecond. Also, Since MIDI events can only fall on a particular tick in Sonar or any other conventional MIDI sequencer, if it somehow came back a tenth of a millisecond after it went out, it's positon should round to the same tick it went out on, and you'd effectively have zero latency. Or, depending on how Windows handles the messages, it's arrival time might be rounded to the next tick position, which in Sonar at 960PPQ and 100BPM is .625ms later. So this concept of MIDI timings on the order of 100 microseconds or less don't make any sense, unless you are running extremely high tempos like 1000BPM.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 13:34:30
(permalink)
Ran a quick test of my 1820m's MIDI ports, and got results more like what I would expect in the real world: Snd+Rcv times from 4.76ms to 6.26ms with an average of 5.71ms. This is about twice what I get when I just do a loopback test with Sonar, which gives me a round trip of about 2.6ms. Turning off timestamps took the reported average up to 6.75ms with a high of 15.54ms! But it still says the Snd times are averaging .01ms, and attributes all the latency to the Rcv time, which doesn't really make sense.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
strungdown
Max Output Level: -79 dBFS
- Total Posts : 573
- Joined: 2007/04/12 13:15:26
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 13:34:46
(permalink)
Right, but also the PPQ/BPM thing is a construct of the sequencer but not the MIDI APIs. The MIDI APIs don't have any of that notion, just an (optional) timestamp based on some clock in the PC. Meaning, theoretically a sequencer could record MIDI messages based on the absolute timing information, rather than the notion of beats, measures, ticks, etc. If a MIDI message is 3 bytes and the midi data rate is 31.25Kb/sec, thats 0.000 256 seconds per byte, or 0.000 768 seconds per (3-byte) message minimum.
|
dewdman42
Max Output Level: -74 dBFS
- Total Posts : 839
- Joined: 2004/09/20 16:37:27
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 13:40:07
(permalink)
strungdown, that is true, but Sonar does not record those absolute times. It rounds to the nearest 960ppqn.
|
strungdown
Max Output Level: -79 dBFS
- Total Posts : 573
- Joined: 2007/04/12 13:15:26
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 13:40:41
(permalink)
ORIGINAL: brundlefly Ran a quick test of my 1820m's MIDI ports, and got results more like what I would expect in the real world: Snd+Rcv times from 4.76ms to 6.26ms with an average of 5.71ms. This is about twice what I get when I just do a loopback test with Sonar, which gives me a round trip of about 2.6ms. Turning off timestamps took the reported average up to 6.75ms with a high of 15.54ms! But it still says the Snd times are averaging .01ms, and attributes all the latency to the Rcv time, which doesn't really make sense.  That seems almost too high for a PCI interface. Was that with MME, DirectSound, or KernelStreaming? I found that only MME worked well on my Delta. In case you didn't see it, the author has published some reults at: http://earthvegaconnection.com/evc/products/miditest/results.html
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 13:55:43
(permalink)
If a MIDI message is 3 bytes and the midi data rate is 31.25Kb/sec, thats 0.000 256 seconds per byte, or 0.000 768 seconds per (3-byte) message minimum. Right. About 0.8ms, not 0.08 as reported for the round trip in your test results. Incidentally, a couple of notes on my test results: First, I was not able to use MME; it's not supported my the 1820m's driver. I had to use DirectSound, and I had to turn off SysEx massages, as there seemed to be a problem with them. I need to check into this some more, as I use SysEX all the time to control my outboard synths with Sonar, and have no trouble with it. Also, I found that running the test with just 100 messages, rather then the default of 31250, produced completely repeatable results in much less time.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 14:00:12
(permalink)
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
strungdown
Max Output Level: -79 dBFS
- Total Posts : 573
- Joined: 2007/04/12 13:15:26
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 14:02:55
(permalink)
I had the same trouble with the SysEx. For some reason that seems to screw up a lot of devices.
|
space_cowboy
Max Output Level: 0 dBFS
- Total Posts : 9813
- Joined: 2007/07/20 14:49:31
- Location: Front and center behind these monitors
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 14:04:39
(permalink)
Was it Bohr that said "Anyone who thinks they understand quantum physics clearly doesnt understand quantum physics"? ORIGINAL: RTGraham It's times like these that I wish I understood quantum physics. 
Some people call me Maurice SPLAT Pro lifetime, ADK 6 core 3.6Ghz with 32 GB RAM, SSD 1TB system drive, 3 3TB regular drives for samples, recordings and misc. Behringer X Touch, UAD Apollo Quad. 2 UAD2 Quads PCI (i think - inside the box whatever that is), Console 1. More guitars (40??) and synths (hard and soft) than talent. Zendrum!!!
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 14:08:30
(permalink)
I had the same trouble with the SysEx. For some reason that seems to screw up a lot of devices. Yeah, I can't get SysEx to work. Found another fun thing to do, though... Put a hardware synth in the loop, using the Thru port to return the data, and enjoy the random bleeps and blips it produces!  Didn't affect the latency at all, using my Alesis QS8.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
strungdown
Max Output Level: -79 dBFS
- Total Posts : 573
- Joined: 2007/04/12 13:15:26
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 14:10:30
(permalink)
|
Tom F
Max Output Level: -48 dBFS
- Total Posts : 2749
- Joined: 2007/07/08 05:56:12
- Location: Vienna (the one in Europe)
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 15:50:32
(permalink)
not sure about this - i had no miditiming problems with my atari st 1040 nor with my 486dx with 40 mhz :-) its mostly a driver problem and i believe that some newer sequencer versions dont take classical midi processing up to the rest...there are so many new functions and apps that probably midi is sort of handeled alongside.... maybe the guy starting the thread uses 3 8 channel interfaces with all channels playing and some mid through also...then i would technically understand the inherent delays..but otherwise.... cheers
|
Tom F
Max Output Level: -48 dBFS
- Total Posts : 2749
- Joined: 2007/07/08 05:56:12
- Location: Vienna (the one in Europe)
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 15:53:07
(permalink)
1000 bpm - do yo want me to fall asleep - get lost with your downbeat elevator music :-)
|
dewdman42
Max Output Level: -74 dBFS
- Total Posts : 839
- Joined: 2004/09/20 16:37:27
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 16:03:29
(permalink)
AtariST had really good realtime midi handling built into the OS. Your old 486 was probably running DOS or 16bit windows. Those OS's also had ways to force tighter midi timing through clever coding. Later versions of Windows became true multitasking operating systems, which removed the ability for a software maker to force midi events to be handled as tightly. This is just the way things are. The realtime handling of external midi is something that a modern OS will balk at unless it has special RealTime features built into it like the AtariST did. Everything happens in buffers now. The only way we might in the future get truly tight and accurate midi will be when someone comes up with a standardized way to timestamp the midi events as close as possible to the source as possible, and have those timestamps be syncronized to a master sample accurate clock. As far as I know, the only way you do that today is using MOTU hardware in conjunction with Digital Performer. It is not a standard. The realtime latencies would still be there though. The only thing is that at least the actual timestamp would be created as close as possible to when the actual key is pressed on the midi keyboard, etc.. and if everyone in the chain respects that timestamp, then it would end up in the track exactly where it was played. But while playing through a soft synth, there would still be the realtime delay causes by the midi interface, the driver and audio buffer latency. That's just how it is... The only way around this today is to use something like a Fantom that has a sequencer in it. The keyboard and sequencer and soundsource are all in the same machine...and hopefully...not going through the midi bottleneck. So you can lay your tracks down with that, then transfer the midi to your DAW for tweaking later.
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 16:14:14
(permalink)
I agree...something funny seems to be going on. I'm going to do some more testing tonight and get to the bottom of this I tested my MOTU MIDI Express XT USB which supports MME, and got an average of about 6.9ms. Then I retested the 1820m, and found that the test would now run in MME mode (?), but always reported the low .10ms average, whereas in DirectMusic mode, it was still consistently at 5.71ms as before. At first I speculated that the test app might be getting confused about which returned message goes with which sent message, matching up outbound message 2 with inbound message 1, and getting this ridiculously low value. I set it to send only a single test message to eliminate this possibility, but it still came up with values from .03 to .3ms for the one message. And finally, I found that SysEx worked in MME mode with the 1820m, but would actually return negative values, and would not work with the Express XT at all. I'm not sure what's going on, but I think this applet has problems in MME mode with some hardware/drivers. And I don't think the sub-millisecond values are real.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
strungdown
Max Output Level: -79 dBFS
- Total Posts : 573
- Joined: 2007/04/12 13:15:26
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 16:20:24
(permalink)
Interesting. One thing about DirectMusic, ironically is it's less direct than MME, as it goes through an additional layer: the DirectMusic.dll. Every version of the DirectMusic DLL has a "featuer" where it screws up the ordering of SysEx messages. Some people think this is because DirectMusic was designed for games and never tested with MIDI. If I turn off timestamping, I get something on the order of 1-2ms latency and I think somewhere 2ms or less jitter but i don't have the exact numbers yet (will run it again later).
|
strungdown
Max Output Level: -79 dBFS
- Total Posts : 573
- Joined: 2007/04/12 13:15:26
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 19:58:36
(permalink)
Here are my numbers. MME; NO timestamping: latency 0.88ms jitter 0.22ms max deviation 0.53ms MME; with timestamping: latency 0.09ms jitter 0.08ms deviation: 0.24ms DirectMusic, NO timestamping: latency 0.96ms jitter 0.21ms max deviation 0.60ms DirectMusic, with timestamping: latency 0.35ms jitter 0.03ms max deviation 0.49ms KernelStreaming, NO timestamping: latency 0.92ms jitter 0.15ms max deviation 0.44ms KernelStreaming, with timestamping latency 1537229.00 ms (??? total time was 0.206 sec) jitter -1.#J ms (???) max deviation 0.02ms
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
RE: MIDI "Jitter" - It Does Exist
2008/02/27 20:15:58
(permalink)
Interesting. I guess the 1010's MIDI ports are right on the PCI card? My 1820m's ports are on the dock, which probably slows things down a little. But I don't understand why my MIDI loopback test yields a round-trip of only 2.6ms, while the Tester says 5.7ms. I'd be curious what results you get from a basic MIDI loopback test, using Sonar. If the tester is right, you should have re-recorded MIDI events come in no more than 2 ticks behind the source MIDI at 125BPM (.5ms/tick at 960PPQ). That would be pretty impressive.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|