zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit 5569a37873d09433fc50a40ff6ad01e5e3b606f8
parent ec21f8d84a7eef29471e2a6b9c3d493e1a8406c2
Author: fundamental <mark.d.mccurry@gmail.com>
Date:   Sat,  1 Nov 2014 23:33:48 -0400

Add Script to Speed Test All Instruments

Script is designed to generate performance numbers for all
installed instruments.
This should permit more easy tracking of performance problems
and possible regressions.
In the future this may also identify parameter usage
(aka no one uses feature xyz)
and possibly generation of some hash of each instrument's output.

Diffstat:
Asrc/Tests/test-all.rb | 12++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/Tests/test-all.rb b/src/Tests/test-all.rb @@ -0,0 +1,12 @@ +#!/usr/bin/ruby + +files = Dir.glob("/usr/local/share/zynaddsubfx/banks/*/*.xiz") +f = open("out.csv", "w+") +files.each do |input| + res = `ins-test "#{input}"` + res = "\"#{input}\", #{res}" + puts res + f.puts res +end +f.close +