Speed

Test hardware and material

Thinkpad T540p, 2-core+HT 64-bit Intel i5-4330M under 64-bit Linux.

Input file is a 21 min 27.76 sec 16-bit 2-channel WAV file. All timings carried out by running the Vamp plugins under Sonic Annotator v1.0 and sending the output via the CSV writer to /dev/null.

Reference

Note: CQVamp produces a much higher time resolution output than the QM Vamp Plugins implementation, so it's not unreasonable for it to be a bit slower (though it'd be nice if it weren't).

QM Vamp Plugins v1.7 Constant-Q plugin, MIDI range 36-84, 12bpo

real 0m24.032s
user 0m23.500s
sys 0m0.063s

CQVamp d1f9b3fd4003, MIDI range 36-84, 12bpo

real 0m32.081s
user 0m31.637s
sys 0m0.053s

Variation by BPO count

QM Vamp Plugins v1.7 Constant-Q plugin, MIDI range 36-84, 24bpo

real 0m25.769s
user 0m25.393s
sys 0m0.077s

QM Vamp Plugins v1.7 Constant-Q plugin, MIDI range 36-84, 60bpo

real 0m30.857s
user 0m30.487s
sys 0m0.087s

CQVamp d1f9b3fd4003, MIDI range 36-84, 24bpo

real 0m32.933s
user 0m32.523s
sys 0m0.077s

CQVamp d1f9b3fd4003, MIDI range 36-84, 60bpo

real 0m36.138s
user 0m35.727s
sys 0m0.090s

Variation by octave count

QM Vamp Plugins v1.7 Constant-Q plugin, MIDI range 73-84, 24bpo

real 0m22.365s
user 0m21.917s
sys 0m0.057s

QM Vamp Plugins v1.7 Constant-Q plugin, MIDI range 24-84, 24bpo

real 0m28.408s
user 0m27.903s
sys 0m0.100s

CQVamp d1f9b3fd4003, MIDI range 73-84, 24bpo

real 0m7.965s
user 0m7.433s
sys 0m0.087s

CQVamp d1f9b3fd4003, MIDI range 24-84, 24bpo

real 0m40.663s
user 0m40.193s
sys 0m0.107s