Midi Real-Time Performance Testing

Downloading our Performance Measurement Software:

Click on this link to download our software. This tar file is fully self contained, including: our testing source, cross-platform PortMidi and PortAudio distributions, our papers, build files, and README. This software runs on Windows, OS X, and Linux. See the README for information on building exectables. At a later date, binaries might also be available.

Our Papers:

Related Papers:

Related Websites:

Building a Transcoder:

Details Concerning our Empirical Data:

Interfaces Tested:

Operating Systems Tested:

Computers Tested:

Interpreting Logs and Graphs

TEST: Active Sense (35 ms periods, 1 hour duration)

System Ref Log Test Log Histogram Graphs Comment
G4 OSX Motu X X X Sense tests can't be run on Motu as it refuses to
forward active sense messages. To make the G4 tests
comparable, ran on notes instead.
G4 OSX 2x2 X X X See above comment
HP Linux 2.6 SBLive X X X
HP Linux 2.4 2x2 X X X
HP Linux 2.4 SBLive X X X
HP WinXP SBLive X X X
HP WinXP 2x2 X X X
HP WinXP Motu X X X
HP WinXP 4140 X X TEST/REF signals would always mis-align somewhere
into the hour test (but short tests would run)
T23 Win2k 2x2 X X X
T23 Win2k Motu X X X
T23 Win2k 4140 X X X

TEST: Burst (100 ms periods, 10 note bursts, 1 hour duration)

System Ref Log Test Log Histogram Graphs Comment
G4 OSX Motu X X X
G4 OSX 2x2 X X X
HP Linux 2.6 SBLive X X X
HP Linux 2.4 2x2 X X X
HP Linux 2.4 SBLive X X X
HP WinXP SBLive X X X
HP WinXP 2x2 X X X
HP WinXP Motu X X X
T23 Win2k 2x2 X X X
T23 Win2k Motu X X X
T23 Win2k 4140 X X X

TEST: Load Burst (100% CPU and Cache utilization, 100 ms periods, 10 note bursts, 1 hour duration)

System Ref Log Test Log Histogram Graphs Comment
G4 OSX Motu X X X
G4 OSX 2x2 X X X
HP Linux 2.6 SBLive X X X
HP Linux 2.4 2x2 X X X
HP Linux 2.4 SBLive X X X
HP WinXP SBLive X X X
HP WinXP 2x2 X X X
HP WinXP Motu X X X
T23 Win2k 2x2 X X X
T23 Win2k Motu X X X
T23 Win2k 4140 X X X

Some Unfinished Exploration: