Audio & MIDI > MIDI Interfaces

testing midi performance on windows with "midiTest" by "Evert van der Poll"

(1/2) > >>

chrisNova777:
http://web.archive.org/web/20031216191306/http://earthvegaconnection.com/
Miditest 2.2

http://web.archive.org/web/20051228143022/http://earthvegaconnection.com/evc/products/miditest/index.html
http://web.archive.org/web/20090603082015/http://earthvegaconnection.com/

foksadure:
Last MidiTest version was 4.12, from August 11th  2011, available for Windows in x86 and even x64 flavor:

http://web.archive.org/web/20130529041800/http://www.earthvegaconnection.com/evc/products/miditest/index.html

I'm also attaching the v4.6.231 in case v4.12 does not work on one system.

Last Comparative Overview of this computer MIDI round-trip latency and jitter test (ordered from best to worse jitter) with user posted results:

http://web.archive.org/web/20130527231844/http://earthvegaconnection.com/evc/products/miditest/results.html


--- Code: ---+─────────────────────+───────────────+──────────+─────────+─────────────────+────────────────────────────────────────────────────────────────────────────────────────────+──────────────+─────────────────+────────────────+─────────────────────────────────────────────────────────────────────────────────────+──────────────────────────+──────────────────────────────────────────+─────────+────────────────+
| Device              | Manufacturer  | Latency  | Jitter  | Maximum Jitter  | Remarks                                                                                    | API used     | Driver version  | Type           | Ports used                                                                          | OS                       | Processor                                | Number  | Speed          |
+─────────────────────+───────────────+──────────+─────────+─────────────────+────────────────────────────────────────────────────────────────────────────────────────────+──────────────+─────────────────+────────────────+─────────────────────────────────────────────────────────────────────────────────────+──────────────────────────+──────────────────────────────────────────+─────────+────────────────+
| VSL2020             | Steinberg     | 0.34 ms  | 0.05 ms | 0.61 ms         | No system exclusive transfer possible with DirectMusic API                                 | DirectMusic  | Unknown         | PCI            | VSL2020 MidiVSL2020 Midi                                                            | Windows XP, SP1          | Intel(R) Pentium(R) 4 CPU 2.20GHz        | 1       | 2205 MHz       |
| SC-8820             | Roland        | 2.96 ms  | 0.16 ms | 0.99 ms         | -                                                                                          | MME          | Unknown         | USB            | 1:Roland SC-8820 MIDI OUT1:Roland SC-8820 MIDI IN                                   | Windows 2000, SP4        | Intel(R) Pentium(R) 4 CPU 2.40GHz        | 2       | 2405 MHz       |
| Pocket Express      | MOTU          | 2.28 ms  | 0.17 ms | 4.05 ms         | No system exclusive transfer possible with DirectMusic API                                 | DirectMusic  | Unknown         | Parallel port  | PC Flyer: Port APC Flyer: Port B                                                    | Windows XP, SP2          | Intel(R) Pentium(R) M processor 1300MHz  | 1       | 1295 MHz       |
| Winman 1x1          | Midiman       | 1.99 ms  | 0.20 ms | 1.01 ms         | No system exclusive transfer possible with DirectMusic API                                 | DirectMusic  | Unknown         | ISA            | WINMAN 1x1WINMAN 1x1                                                                | Microsoft Windows 98 SE  | Pentium(r) III Processor                 | 1       | 450 MHz        |
| Winman 1x1          | Midiman       | 0.90 ms  | 0.22 ms | 0.49 ms         | -                                                                                          | MME          | Unknown         | ISA            | WINMAN 1x1WINMAN 1x1                                                                | Microsoft Windows 98 SE  | Pentium(r) III Processor                 | 1       | 450 MHz        |
| DMX6Fire 24/96      | Terratec      | 0.86 ms  | 0.22 ms | 0.49 ms         | -                                                                                          | MME          | 5.40.3.130      | PCI            | DMX 6fire MIDIDMX 6fire MIDI                                                        | Windows XP, SP2          | Intel(R) Pentium(R) 4 CPU 2.80GHz        | 2       | 2813 MHz       |
| Midi Translator PC  | Opcode        | 0.99 ms  | 0.22 ms | 0.51 ms         | -                                                                                          | DirectMusic  | 3.2             | Parallel port  | TPC DM OUT 1TPC DM IN 1                                                             | Windows 2000             | Athlon XP 1600+                          | 1       | 1403 MHz       |
| HDSP 9652           | RME           | 0.82 ms  | 0.22 ms | 0.89 ms         | -                                                                                          | MME          | 2.81            | PCI            | HDSP Midi Out1 (1)HDSP Midi In1 (1)                                                 | Windows 2000             | Not available                            | 2       | Not available  |
| Midi Translator PC  | Opcode        | 0.95 ms  | 0.22 ms | 1.49 ms         | -                                                                                          | MME          | 3.2             | Parallel port  | TPC DM OUT 1TPC DM IN 1                                                             | Windows 2000             | Athlon XP 1600+                          | 1       | 1403 MHz       |
| VSL2020             | Steinberg     | 0.86 ms  | 0.23 ms | 1.02 ms         |  -                                                                                         | MME          | Unknown         | PCI            | VSL2020 MidiVSL2020 Midi                                                            | Windows XP, SP1          | Intel(R) Pentium(R) 4 CPU 2.20GHz        | 1       | 2205 MHz       |
| AudioPCI ES 1371    | Creative      | 1.18 ms  | 0.24 ms | 3.33 ms         | -                                                                                          | MME          | 5.1.2535        | PCI            | Creative Sound Blaster MPU-401Creative Sound Blaster MPU-401                        | Windows XP               | Pentium II                               | 1       | 300 MHz        |
| 8 Port SE           | Music Quest   | 1.74 ms  | 0.34 ms | 0.96 ms         | -                                                                                          | DirectMusic  | 2.8             | Parallel port  | MQ8 DM OUT 8MQ8 DM IN 8                                                             | Windows 2000             | Athlon XP 1600+                          | 1       | 1403 MHz       |
| 8 Port SE           | Music Quest   | 1.70 ms  | 0.35 ms | 0.94 ms         | -                                                                                          | MME          | 2.8             | Parallel port  | MQ8 DM OUT 8MQ8 DM IN 8                                                             | Windows 2000             | Athlon XP 1600+                          | 1       | 1403 MHz       |
| Pocket Express      | MOTU          | 2.64 ms  | 0.36 ms | 7.32 ms         | No system exclusive transfer possible with DirectMusic API                                 | MME          | Unknown         | Parallel port  | PC Flyer: Port APC Flyer: Port B                                                    | Windows XP, SP2          | Intel(R) Pentium(R) M processor 1300MHz  | 1       | 1295 MHz       |
| AudioPCI ES 1371    | Creative      | 4.27 ms  | 0.37 ms | 1.88 ms         | No DirectMusic driver availableNo system exclusive transfer possible with DirectMusic API  | DirectMusic  | 5.1.2535        | PCI            | Creative Sound Blaster MPU-401 [Emulated]Creative Sound Blaster MPU-401 [Emulated]  | Windows XP               | Pentium II                               | 1       | 300 MHz        |
| Midex3              | Steinberg     | 3.74 ms  | 0.38 ms | 20.20 ms        | -                                                                                          | MME          | 1.6.1.0         | USB 1.0        | Midex3 1Midex3 1                                                                    | Windows 2000             | Athlon XP 1600+                          | 1       | 1403 MHz       |
| Midex3              | Steinberg     | 0.72 ms  | 0.79 ms | 5.87 ms         | No system exclusive transfer possible with DirectMusic API                                 | DirectMusic  | 1.6.1.0         | USB 1.0        | Midex3 1Midex3 1                                                                    | Windows 2000             | Athlon XP 1600+                          | 1       | 1403 MHz       |
| MidiSport 2x2       | M-Audio       | 5.30 ms  | 0.92 ms | 3.45 ms         | -                                                                                          | MME          | 1.01            | USB 1.0        | Out-A USB MidiSport 2x2In-A USB MidiSport 2x2                                       | Windows 2000             | Athlon XP 1600+                          | 1       | 1403 MHz       |
| MidiSport 2x2       | M-Audio       | 9.90 ms  | 0.93 ms | 3.53 ms         | No DirectMusic driver availableNo system exclusive transfer possible with DirectMusic API  | DirectMusic  | 1.01            | USB 1.0        | Out-A USB MidiSport 2x2 [Emulated]In-A USB MidiSport 2x2 [Emulated]                 | Windows 2000             | Athlon XP 1600+                          | 1       | 1403 MHz       |
| Midex 8             | Steinberg     | 0.27 ms  | 1.08 ms | 41.58  ms       | No system exclusive transfer possible with DirectMusic API                                 | DirectMusic  | 1.8.0.0         | USB 1.0        | Midex8 1Midex8 1                                                                    | Windows XP, SP 1         | Intel(R) Pentium(R) 4 CPU 2.20GHz        | 1       | 2205 MHz       |
| Firebox             | Presonus      | 10.81 ms | 1.14 ms | 23.14 ms        | -                                                                                          | MME          | 1.20.0.0        | Firewire       | PreSonus FIREBOX MIDI OutPreSonus FIREBOX MIDI In                                   | Windows XP, SP 2         | AMD Athlon(tm) 64 Processor 3500+        | 1       | 2210 MHz       |
| Firebox             | Presonus      | 18.21 ms | 1.29 ms | 4.70 ms         | No DirectMusic driver availableNo system exclusive transfer possible with DirectMusic API  | DirectMusic  | 1.20.0.0        | Firewire       | PreSonus FIREBOX MIDI Out [Emulated]PreSonus FIREBOX MIDI In [Emulated]             | Windows XP, SP 2         | AMD Athlon(tm) 64 Processor 3500+        | 1       | 2210 MHz       |
+─────────────────────+───────────────+──────────+─────────+─────────────────+────────────────────────────────────────────────────────────────────────────────────────────+──────────────+─────────────────+────────────────+─────────────────────────────────────────────────────────────────────────────────────+──────────────────────────+──────────────────────────────────────────+─────────+────────────────+

--- End code ---
Converted with TableConvert HTML to ASCII

I have a few results of my own systems over the year that need to be sorted out before being posted here.

smilesdavis:
2 different results for 2020

foksadure:
On Windows, some devices can use the MME or the DirectMusic API because of Microsoft transitioning from inherited 16bit VXD to their WDM paradigm, starting with Windows98.

https://en.wikipedia.org/wiki/Windows_98#Windows_Driver_Model
http://web.archive.org/web/20130527231742/http://earthvegaconnection.com/evc/products/miditest/developers.html
https://web.archive.org/web/20080218074546/http://www.jay.fm:80/miditime

Hence the infamous "emulated" DirectMusic MIDI ports that plagued Cubase SX in the early 2000s, when you could have up to 3 separate logical MIDI IN or OUT for the same hardware MIDI port.

https://www.soundonsound.com/techniques/solving-midi-timing-problems

To cut a long story short, you can have different MidiTest results with the same device on the same system depending on the API used.

smilesdavis:
thank you a ton for your insights

Navigation

[0] Message Index

[#] Next page

Go to full version