diff options
| author | André Nusser <andre.nusser@googlemail.com> | 2017-01-15 21:22:12 +0100 | 
|---|---|---|
| committer | André Nusser <andre.nusser@googlemail.com> | 2017-01-15 21:22:12 +0100 | 
| commit | b502c26edcfae7a1ed8df928eb450d67223b7b0f (patch) | |
| tree | d55455013a68d72250233cc8d6294c5d6d6c81b8 /test | |
| parent | 25bf0872b6e3a28f93d222823b09e86549ea36d9 (diff) | |
Make all the tests use the drumkit_creator functions.
Diffstat (limited to 'test')
| -rw-r--r-- | test/Makefile.am | 35 | ||||
| -rw-r--r-- | test/audiocachefiletest.cc | 12 | ||||
| -rw-r--r-- | test/audiocachetest.cc | 34 | ||||
| -rw-r--r-- | test/drumkitcreatortest.cc | 58 | ||||
| -rw-r--r-- | test/enginetest.cc | 18 | ||||
| -rw-r--r-- | test/kit/0000.wav | bin | 46 -> 0 bytes | |||
| -rw-r--r-- | test/kit/1111.wav | bin | 46 -> 0 bytes | |||
| -rw-r--r-- | test/kit/2222.wav | bin | 46 -> 0 bytes | |||
| -rw-r--r-- | test/kit/ffff.wav | bin | 46 -> 0 bytes | |||
| -rw-r--r-- | test/kit/huge_instr.xml | 755 | ||||
| -rw-r--r-- | test/kit/huge_kit.xml | 770 | ||||
| -rw-r--r-- | test/kit/instr1.xml | 16 | ||||
| -rw-r--r-- | test/kit/instr2.xml | 16 | ||||
| -rw-r--r-- | test/kit/kit1.xml | 23 | ||||
| -rw-r--r-- | test/kit/kit2.xml | 23 | ||||
| -rw-r--r-- | test/kit/midimap.xml | 5 | ||||
| -rw-r--r-- | test/kit/ride-multi-channel.wav | bin | 28591492 -> 0 bytes | |||
| -rw-r--r-- | test/kit/ride-single-channel.wav | bin | 694144 -> 0 bytes | |||
| -rw-r--r-- | test/kit/small_instr.xml | 20 | ||||
| -rw-r--r-- | test/kit/small_kit.xml | 35 | ||||
| -rw-r--r-- | test/lv2.cc | 31 | ||||
| -rw-r--r-- | test/memcheckertest.cc | 8 | ||||
| -rw-r--r-- | test/resource_test.cc | 6 | 
23 files changed, 163 insertions, 1702 deletions
| diff --git a/test/Makefile.am b/test/Makefile.am index 1f2419e..457b303 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -9,7 +9,7 @@ include $(top_srcdir)/plugingui/Makefile.am.plugingui  TESTS = resource enginetest paintertest resampler configfile audiocache \  	audiocachefile audiocacheidmanager audiocacheeventhandler \  	memchecker randomtest atomictest syncedsettingstest imagecachetest \ -	semaphoretest +	semaphoretest drumkitcreatortest  if ENABLE_LV2  TESTS += lv2 @@ -18,13 +18,16 @@ endif  check_PROGRAMS = $(TESTS)  resource_CXXFLAGS = -DOUTPUT=\"resource\" $(CPPUNIT_CFLAGS) \ +	-I$(top_srcdir)/src \  	-I$(top_srcdir)/hugin -resource_LDFLAGS = $(CPPUNIT_LIBS) +resource_LDFLAGS = $(CPPUNIT_LIBS) $(SNDFILE_LIBS)  resource_SOURCES = \  	$(top_srcdir)/plugingui/resource.cc \  	$(top_srcdir)/plugingui/resource_data.cc \  	$(top_srcdir)/hugin/hugin.c \ +	$(top_srcdir)/src/random.cc \  	test.cc \ +	drumkit_creator.cc \  	resource_test.cc  audiocache_CXXFLAGS = -DOUTPUT=\"audiocache\" $(CPPUNIT_CFLAGS) \ @@ -40,7 +43,9 @@ audiocache_SOURCES = \  	$(top_srcdir)/src/mutex.cc \  	$(top_srcdir)/src/semaphore.cc \  	$(top_srcdir)/src/audiofile.cc \ +	$(top_srcdir)/src/random.cc \  	test.cc \ +	drumkit_creator.cc \  	audiocachetest.cc  audiocachefile_CXXFLAGS = -DOUTPUT=\"audiocachefile\" $(CPPUNIT_CFLAGS) \ @@ -53,7 +58,9 @@ audiocachefile_SOURCES = \  	$(top_srcdir)/src/mutex.cc \  	$(top_srcdir)/src/semaphore.cc \  	$(top_srcdir)/src/audiofile.cc \ +	$(top_srcdir)/src/random.cc \  	test.cc \ +	drumkit_creator.cc \  	audiocachefiletest.cc  audiocacheidmanager_CXXFLAGS = -DOUTPUT=\"audiocacheidmanager\" \ @@ -85,11 +92,12 @@ enginetest_CXXFLAGS = -DOUTPUT=\"enginetest\" $(CPPUNIT_CFLAGS) \  	-I$(top_srcdir)/src -I$(top_srcdir)/include \  	-I$(top_srcdir)/hugin -DDISABLE_HUGIN $(PTHREAD_CFLAGS)  enginetest_CFLAGS = -DDISABLE_HUGIN -enginetest_LDFLAGS = $(CPPUNIT_LIBS) $(DRUMGIZMO_LIBS) $(PTHREAD_LIBS) +enginetest_LDFLAGS = $(CPPUNIT_LIBS) $(DRUMGIZMO_LIBS) $(PTHREAD_LIBS) $(SNDFILE_LIBS)  enginetest_SOURCES = \  	$(DRUMGIZMO_SOURCES) \  	$(top_srcdir)/hugin/hugin.c \  	test.cc \ +	drumkit_creator.cc \  	enginetest.cc  paintertest_CXXFLAGS = -DOUTPUT=\"paintertest\" $(CPPUNIT_CFLAGS) \ @@ -119,12 +127,16 @@ resampler_SOURCES = \  	resampler.cc  lv2_CXXFLAGS = -DOUTPUT=\"lv2\" $(CPPUNIT_CFLAGS) \ +	-I$(top_srcdir)/src \  	 `pkg-config --cflags serd-0` `pkg-config --cflags lilv-0` \  	-DLV2_PATH=\"$(libdir)/lv2\"  lv2_LDFLAGS = $(CPPUNIT_LIBS) `pkg-config --libs serd-0` \ -	`pkg-config --libs lilv-0` -lcrypto +	`pkg-config --libs lilv-0` -lcrypto \ +	$(SNDFILE_LIBS)  lv2_SOURCES = \ +	$(top_srcdir)/src/random.cc \  	test.cc \ +	drumkit_creator.cc \  	lv2_test_host.cc \  	lv2.cc @@ -145,6 +157,7 @@ memchecker_LDFLAGS = $(CPPUNIT_LIBS) $(DRUMGIZMO_LIBS) $(PTHREAD_LIBS)  memchecker_SOURCES = \  	$(DRUMGIZMO_SOURCES) \  	test.cc \ +	drumkit_creator.cc \  	memcheckertest.cc  randomtest_CXXFLAGS = -DOUTPUT=\"randomtest\" $(CPPUNIT_CFLAGS) \ @@ -168,7 +181,8 @@ syncedsettingstest_LDFLAGS = $(CPPUNIT_LIBS)  syncedsettingstest_SOURCES = syncedsettings.cc test.cc  EXTRA_DIST = \ -	lv2_test_host.h +	lv2_test_host.h \ +	drumkit_creator.h  imagecachetest_CXXFLAGS = -DOUTPUT=\"imagecachetest\" $(CPPUNIT_CFLAGS) \  	-I$(top_srcdir)/src -I$(top_srcdir)/plugingui  -I$(top_srcdir)/hugin @@ -193,4 +207,15 @@ semaphoretest_SOURCES = \  	semaphoretest.cc \  	test.cc +drumkitcreatortest_CXXFLAGS = -DOUTPUT=\"drumkitcreatortest\" $(CPPUNIT_CFLAGS) +	-I$(top_srcdir)/src \ +	-I$(top_srcdir)/hugin -DDISABLE_HUGIN +drumkitcreatortest_CFLAGS = -DDISABLE_HUGIN +drumkitcreatortest_LDFLAGS = $(CPPUNIT_LIBS) $(SNDFILE_LIBS) +drumkitcreatortest_SOURCES = \ +	$(top_srcdir)/src/random.cc \ +	test.cc \ +	drumkit_creator.cc \ +	drumkitcreatortest.cc +  endif diff --git a/test/audiocachefiletest.cc b/test/audiocachefiletest.cc index b14ae28..7ae2f95 100644 --- a/test/audiocachefiletest.cc +++ b/test/audiocachefiletest.cc @@ -31,6 +31,8 @@  #include <audiocachefile.h>  #include <audiofile.h> +#include "drumkit_creator.h" +  class TestableAudioCacheFiles  	: public AudioCacheFiles  { @@ -65,8 +67,11 @@ public:  	void refTest()  	{ +		// Create the audio file +		auto filename = drumkit_creator::createSingleChannelWav("single_channel.wav"); + +		// Conduct tests  		TestableAudioCacheFiles audiofiles; -		std::string filename = "kit/ride-single-channel.wav";  		CPPUNIT_ASSERT_EQUAL(-1, audiofiles.getRef(filename));  		audiofiles.getFile(filename); @@ -86,7 +91,10 @@ public:  	{  		printf("Test buffer size: %d samples\n", (int)buffer_size); -		std::string filename = "kit/ride-multi-channel.wav"; +		// Create the audio file +		auto filename = drumkit_creator::createMultiChannelWav("multi_channel.wav"); + +		// Conduct tests  		AudioFile* ref_file[13];  		for(size_t c = 0; c < 13; ++c)  		{ diff --git a/test/audiocachetest.cc b/test/audiocachetest.cc index f67909d..a3d62c9 100644 --- a/test/audiocachetest.cc +++ b/test/audiocachetest.cc @@ -30,6 +30,8 @@  #include <audiocache.h>  #include <unistd.h> +#include "drumkit_creator.h" +  #define FRAMESIZE 64  class AudioCacheTest @@ -137,41 +139,53 @@ public:  	void singleChannelNonThreaded()  	{  		printf("\nsinglechannel_nonthreaded()\n"); -		const char filename[] = "kit/ride-single-channel.wav"; + +		auto filename = drumkit_creator::createSingleChannelWav("single_channel.wav"); + +		// Conduct test  		int channel = 0;  		bool threaded = false; -		testHelper(filename, channel, threaded, FRAMESIZE); +		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);  	}  	void singleChannelThreaded()  	{  		printf("\nsinglechannel_threaded()\n"); -		const char filename[] = "kit/ride-single-channel.wav"; + +		auto filename = drumkit_creator::createSingleChannelWav("single_channel.wav"); + +		// Conduct test  		int channel = 0;  		bool threaded = true; -		testHelper(filename, channel, threaded, FRAMESIZE); +		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);  	}  	void multiChannelNonThreaded()  	{  		printf("\nmultichannel_nonthreaded()\n"); -		const char filename[] = "kit/ride-multi-channel.wav"; + +		auto filename = drumkit_creator::createMultiChannelWav("multi_channel.wav"); + +		// Conduct test  		int channel = 0;  		bool threaded = false; -		testHelper(filename, channel, threaded, FRAMESIZE); +		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);  		++channel; -		testHelper(filename, channel, threaded, FRAMESIZE); +		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);  	}  	void multiChannelThreaded()  	{  		printf("\nmultichannel_threaded()\n"); -		const char filename[] = "kit/ride-multi-channel.wav"; + +		auto filename = drumkit_creator::createMultiChannelWav("multi_channel.wav"); + +		// Conduct test  		int channel = 0;  		bool threaded = true; -		testHelper(filename, channel, threaded, FRAMESIZE); +		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);  		++channel; -		testHelper(filename, channel, threaded, FRAMESIZE); +		testHelper(filename.c_str(), channel, threaded, FRAMESIZE);  	}  }; diff --git a/test/drumkitcreatortest.cc b/test/drumkitcreatortest.cc new file mode 100644 index 0000000..852f407 --- /dev/null +++ b/test/drumkitcreatortest.cc @@ -0,0 +1,58 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/*************************************************************************** + *            drumkitcreatortest.cc + * + *  Sat Jan 14 15:55:39 CET 2017 + *  Copyright 2017 André Nusser + *  andre.nusser@googlemail.com + ****************************************************************************/ + +/* + *  This file is part of DrumGizmo. + * + *  DrumGizmo is free software; you can redistribute it and/or modify + *  it under the terms of the GNU Lesser General Public License as published by + *  the Free Software Foundation; either version 3 of the License, or + *  (at your option) any later version. + * + *  DrumGizmo is distributed in the hope that it will be useful, + *  but WITHOUT ANY WARRANTY; without even the implied warranty of + *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + *  GNU Lesser General Public License for more details. + * + *  You should have received a copy of the GNU Lesser General Public License + *  along with DrumGizmo; if not, write to the Free Software + *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA. + */ +#include <cppunit/extensions/HelperMacros.h> + +#include "drumkit_creator.h" + +using namespace drumkit_creator; + +class DrumkitcreatorTest +	: public CppUnit::TestFixture +{ +	CPPUNIT_TEST_SUITE(DrumkitcreatorTest); +	CPPUNIT_TEST(testTest); +	CPPUNIT_TEST_SUITE_END(); + +public: +	void setUp() +	{ +	} + +	void tearDown() +	{ +	 +	} + +	//! This just creates some drumkit. +	void testTest() +	{ +		drumkit_creator::createStdKit("stdkit"); +	} +}; + +// Registers the fixture into the 'registry' +CPPUNIT_TEST_SUITE_REGISTRATION(DrumkitcreatorTest); diff --git a/test/enginetest.cc b/test/enginetest.cc index 96d513f..7079bad 100644 --- a/test/enginetest.cc +++ b/test/enginetest.cc @@ -29,6 +29,8 @@  #include <drumgizmo.h>  #include <unistd.h> +#include "drumkit_creator.h" +  class AudioOutputEngineDummy  	: public AudioOutputEngine  { @@ -81,28 +83,32 @@ public:  		DrumGizmo dg(settings, oe, ie);  		dg.setFrameSize(100); +		// Create drumkits +		auto kit1_file = drumkit_creator::createStdKit("kit1"); +		auto kit2_file = drumkit_creator::createStdKit("kit2"); +  		// Switch kits emmidiately without giving the loader time to work:  		for(int i = 0; i < 100; ++i)  		{ -			settings.drumkit_file.store("kit/kit1.xml"); -			settings.drumkit_file.store("kit/kit2.xml"); +			settings.drumkit_file.store(kit1_file); +			settings.drumkit_file.store(kit2_file);  		}  		// Switch kits with small delay giving the loader time to work a little:  		for(int i = 0; i < 100; ++i)  		{ -			settings.drumkit_file.store("kit/kit1.xml"); +			settings.drumkit_file.store(kit1_file);  			usleep(100); -			settings.drumkit_file.store("kit/kit2.xml"); +			settings.drumkit_file.store(kit2_file);  			usleep(100);  		}  		// Switch kits with bigger delay giving the loader time to finish  		for(int i = 0; i < 100; ++i)  		{ -			settings.drumkit_file.store("kit/kit1.xml"); +			settings.drumkit_file.store(kit1_file);  			usleep(10000); -			settings.drumkit_file.store("kit/kit2.xml"); +			settings.drumkit_file.store(kit2_file);  			usleep(10000);  		}  	} diff --git a/test/kit/0000.wav b/test/kit/0000.wavBinary files differ deleted file mode 100644 index 76d3db2..0000000 --- a/test/kit/0000.wav +++ /dev/null diff --git a/test/kit/1111.wav b/test/kit/1111.wavBinary files differ deleted file mode 100644 index ae5b743..0000000 --- a/test/kit/1111.wav +++ /dev/null diff --git a/test/kit/2222.wav b/test/kit/2222.wavBinary files differ deleted file mode 100644 index aa2f6e6..0000000 --- a/test/kit/2222.wav +++ /dev/null diff --git a/test/kit/ffff.wav b/test/kit/ffff.wavBinary files differ deleted file mode 100644 index 76d3db2..0000000 --- a/test/kit/ffff.wav +++ /dev/null diff --git a/test/kit/huge_instr.xml b/test/kit/huge_instr.xml deleted file mode 100644 index ca4b6d8..0000000 --- a/test/kit/huge_instr.xml +++ /dev/null @@ -1,755 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<instrument version="2.0" name="ride-multi-channel"> - <samples> -  <sample name="ride_1" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_2" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_3" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_4" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_5" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_6" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_7" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_8" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_9" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_10" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_11" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_12" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_13" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_14" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_15" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_16" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_17" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_18" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_19" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_20" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_21" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_22" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_23" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_24" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_25" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_26" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_27" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_28" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_29" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_30" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_31" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_32" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_33" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_34" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_35" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_36" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_37" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_38" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_39" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_40" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_41" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_42" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_43" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_44" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_45" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_46" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_47" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_48" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_49" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> -  <sample name="ride_50" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> - </samples> -</instrument> diff --git a/test/kit/huge_kit.xml b/test/kit/huge_kit.xml deleted file mode 100644 index ca0b3e3..0000000 --- a/test/kit/huge_kit.xml +++ /dev/null @@ -1,770 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<drumkit name="huge_kit" description="A kit so huge (apx. 70GB) it should never fit into RAM on normal desktop PCs."> -  <channels> -   <channel name="ch1"/> -   <channel name="ch2"/> -   <channel name="ch3"/> -   <channel name="ch4"/> -   <channel name="ch5"/> -   <channel name="ch6"/> -   <channel name="ch7"/> -   <channel name="ch8"/> -   <channel name="ch9"/> -   <channel name="ch10"/> -   <channel name="ch11"/> -   <channel name="ch12"/> -   <channel name="ch13"/> -  </channels> -  <instruments> -    <instrument name="huge_instr_1" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_2" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_3" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_4" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_5" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_6" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_7" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_8" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_9" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_10" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_11" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_12" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_13" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_14" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_15" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_16" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_17" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_18" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_19" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_20" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_21" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_22" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_23" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_24" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_25" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_26" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_27" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_28" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_29" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_30" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_31" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_32" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_33" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_34" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_35" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_36" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_37" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_38" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_39" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_40" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_41" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_42" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_43" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_44" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_45" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_46" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_47" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_48" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_49" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -    <instrument name="huge_instr_50" file="huge_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -  </instruments> -</drumkit> diff --git a/test/kit/instr1.xml b/test/kit/instr1.xml deleted file mode 100644 index 6b600d5..0000000 --- a/test/kit/instr1.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<instrument name="instr1"> - <samples> -  <sample name="stroke1"> -   <audiofile channel="ch1" file="1111.wav"/> -   <audiofile channel="ch2" file="1111.wav"/> -   <audiofile channel="ch3" file="1111.wav"/> -   <audiofile channel="ch4" file="1111.wav"/> -  </sample> - </samples> - <velocities> -  <velocity lower="0" upper="1"> -   <sampleref probability="1" name="stroke1"/> -  </velocity> - </velocities> -</instrument> diff --git a/test/kit/instr2.xml b/test/kit/instr2.xml deleted file mode 100644 index 76cbc80..0000000 --- a/test/kit/instr2.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<instrument name="instr2"> - <samples> -  <sample name="stroke1"> -   <audiofile channel="ch1" file="2222.wav"/> -   <audiofile channel="ch2" file="2222.wav"/> -   <audiofile channel="ch3" file="2222.wav"/> -   <audiofile channel="ch4" file="2222.wav"/> -  </sample> - </samples> - <velocities> -  <velocity lower="0" upper="1"> -   <sampleref probability="1" name="stroke1"/> -  </velocity> - </velocities> -</instrument> diff --git a/test/kit/kit1.xml b/test/kit/kit1.xml deleted file mode 100644 index dd4c93e..0000000 --- a/test/kit/kit1.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<drumkit name="Test drumkit" description="A test drumkit"> -  <channels> -    <channel name="ch1"/> -    <channel name="ch2"/> -    <channel name="ch3"/> -    <channel name="ch4"/> -  </channels> -  <instruments> -    <instrument name="instr1" file="instr1.xml"> -			<channelmap in="ch1" out="ch1"/> -			<channelmap in="ch2" out="ch2"/> -			<channelmap in="ch3" out="ch3"/> -			<channelmap in="ch4" out="ch4"/> -		</instrument> -    <instrument name="instr2" file="instr2.xml"> -			<channelmap in="ch1" out="ch1"/> -			<channelmap in="ch2" out="ch2"/> -			<channelmap in="ch3" out="ch3"/> -			<channelmap in="ch4" out="ch4"/> -		</instrument> -	</instruments> -</drumkit> diff --git a/test/kit/kit2.xml b/test/kit/kit2.xml deleted file mode 100644 index dd4c93e..0000000 --- a/test/kit/kit2.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<drumkit name="Test drumkit" description="A test drumkit"> -  <channels> -    <channel name="ch1"/> -    <channel name="ch2"/> -    <channel name="ch3"/> -    <channel name="ch4"/> -  </channels> -  <instruments> -    <instrument name="instr1" file="instr1.xml"> -			<channelmap in="ch1" out="ch1"/> -			<channelmap in="ch2" out="ch2"/> -			<channelmap in="ch3" out="ch3"/> -			<channelmap in="ch4" out="ch4"/> -		</instrument> -    <instrument name="instr2" file="instr2.xml"> -			<channelmap in="ch1" out="ch1"/> -			<channelmap in="ch2" out="ch2"/> -			<channelmap in="ch3" out="ch3"/> -			<channelmap in="ch4" out="ch4"/> -		</instrument> -	</instruments> -</drumkit> diff --git a/test/kit/midimap.xml b/test/kit/midimap.xml deleted file mode 100644 index 746c745..0000000 --- a/test/kit/midimap.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<midimap> -	<map note="1" instr="instr1"/> -	<map note="2" instr="instr2"/> -</midimap> diff --git a/test/kit/ride-multi-channel.wav b/test/kit/ride-multi-channel.wavBinary files differ deleted file mode 100644 index 3dec8a9..0000000 --- a/test/kit/ride-multi-channel.wav +++ /dev/null diff --git a/test/kit/ride-single-channel.wav b/test/kit/ride-single-channel.wavBinary files differ deleted file mode 100644 index 1760697..0000000 --- a/test/kit/ride-single-channel.wav +++ /dev/null diff --git a/test/kit/small_instr.xml b/test/kit/small_instr.xml deleted file mode 100644 index 29181d9..0000000 --- a/test/kit/small_instr.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<instrument version="2.0" name="ride-multi-channel"> - <samples> -  <sample name="ride_1" power="0.0522209"> -   <audiofile channel="ch1" file="ride-multi-channel.wav" filechannel="1"/> -   <audiofile channel="ch2" file="ride-multi-channel.wav" filechannel="2"/> -   <audiofile channel="ch3" file="ride-multi-channel.wav" filechannel="3"/> -   <audiofile channel="ch4" file="ride-multi-channel.wav" filechannel="4"/> -   <audiofile channel="ch5" file="ride-multi-channel.wav" filechannel="5"/> -   <audiofile channel="ch6" file="ride-multi-channel.wav" filechannel="6"/> -   <audiofile channel="ch7" file="ride-multi-channel.wav" filechannel="7"/> -   <audiofile channel="ch8" file="ride-multi-channel.wav" filechannel="8"/> -   <audiofile channel="ch9" file="ride-multi-channel.wav" filechannel="9"/> -   <audiofile channel="ch10" file="ride-multi-channel.wav" filechannel="10"/> -   <audiofile channel="ch11" file="ride-multi-channel.wav" filechannel="11"/> -   <audiofile channel="ch12" file="ride-multi-channel.wav" filechannel="12"/> -   <audiofile channel="ch13" file="ride-multi-channel.wav" filechannel="13"/> -  </sample> - </samples> -</instrument> diff --git a/test/kit/small_kit.xml b/test/kit/small_kit.xml deleted file mode 100644 index fe0f349..0000000 --- a/test/kit/small_kit.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<drumkit name="small_kit" description="A kit so small (28MB) it should always fit into RAM."> -  <channels> -   <channel name="ch1"/> -   <channel name="ch2"/> -   <channel name="ch3"/> -   <channel name="ch4"/> -   <channel name="ch5"/> -   <channel name="ch6"/> -   <channel name="ch7"/> -   <channel name="ch8"/> -   <channel name="ch9"/> -   <channel name="ch10"/> -   <channel name="ch11"/> -   <channel name="ch12"/> -   <channel name="ch13"/> -  </channels> -  <instruments> -    <instrument name="small_instr" file="small_instr.xml"> -      <channelmap in="ch1" out="ch1"/> -      <channelmap in="ch2" out="ch2"/> -      <channelmap in="ch3" out="ch3"/> -      <channelmap in="ch4" out="ch4"/> -      <channelmap in="ch5" out="ch5"/> -      <channelmap in="ch6" out="ch6"/> -      <channelmap in="ch7" out="ch7"/> -      <channelmap in="ch8" out="ch8"/> -      <channelmap in="ch9" out="ch9"/> -      <channelmap in="ch10" out="ch10"/> -      <channelmap in="ch11" out="ch11"/> -      <channelmap in="ch12" out="ch12"/> -      <channelmap in="ch13" out="ch13"/> -    </instrument> -  </instruments> -</drumkit> diff --git a/test/lv2.cc b/test/lv2.cc index 45af076..4ad6d94 100644 --- a/test/lv2.cc +++ b/test/lv2.cc @@ -31,6 +31,7 @@  #include <stdio.h>  #include <arpa/inet.h> +#include "drumkit_creator.h"  #include "lv2_test_host.h"  #define DG_URI "http://drumgizmo.org/lv2" @@ -108,8 +109,10 @@ public:  			"  <value name=\"enable_resampling\">%s</value>\n"  			"</config>"; -		const char drumkitfile[] = "kit/kit1.xml"; -		const char midimapfile[] = "kit/midimap.xml"; +		// Create drumkit +		auto kit1_file = drumkit_creator::createStdKit("kit1"); + +		auto midimapfile = drumkit_creator::createStdMidimap("midimap");  		bool enable_velocity_modifier = true;  		float velocity_modifier_falloff = 0.5;  		float velocity_modifier_weight = 0.25; @@ -119,8 +122,8 @@ public:  		char config[sizeof(config_fmt) * 2];  		sprintf(config, config_fmt, -		        drumkitfile, -		        midimapfile, +		        kit1_file.c_str(), +		        midimapfile.c_str(),  		        enable_velocity_modifier?"true":"false",  		        velocity_modifier_falloff,  		        velocity_modifier_weight, @@ -173,8 +176,10 @@ public:  			"  <value name=\"enable_resampling\">%s</value>\n"  			"</config>"; -		const char drumkitfile[] = "kit/kit1.xml"; -		const char midimapfile[] = "kit/midimap.xml"; +		// Create drumkit +		auto kit1_file = drumkit_creator::createStdKit("kit1"); + +		auto midimapfile = drumkit_creator::createStdMidimap("midimap");  		bool enable_velocity_modifier = true;  		float velocity_modifier_falloff = 0.5;  		float velocity_modifier_weight = 0.25; @@ -184,8 +189,8 @@ public:  		char config[sizeof(config_fmt) * 2];  		sprintf(config, config_fmt, -		        drumkitfile, -		        midimapfile, +		        kit1_file.c_str(), +		        midimapfile.c_str(),  		        enable_velocity_modifier?"true":"false",  		        velocity_modifier_falloff,  		        velocity_modifier_weight, @@ -250,8 +255,10 @@ public:  			"  <value name=\"enable_resampling\">%s</value>\n"  			"</config>"; -		const char drumkitfile[] = "kit/kit1.xml"; -		const char midimapfile[] = "kit/midimap.xml"; +		// Create drumkit +		auto kit1_file = drumkit_creator::createStdKit("kit1"); + +		auto midimapfile = drumkit_creator::createStdMidimap("midimap");  		bool enable_velocity_modifier = true;  		float velocity_modifier_falloff = 0.5;  		float velocity_modifier_weight = 0.25; @@ -261,8 +268,8 @@ public:  		char config[sizeof(config_fmt) * 2];  		sprintf(config, config_fmt, -		        drumkitfile, -		        midimapfile, +		        kit1_file.c_str(), +		        midimapfile.c_str(),  		        enable_velocity_modifier?"true":"false",  		        velocity_modifier_falloff,  		        velocity_modifier_weight, diff --git a/test/memcheckertest.cc b/test/memcheckertest.cc index e685361..125ff6c 100644 --- a/test/memcheckertest.cc +++ b/test/memcheckertest.cc @@ -41,6 +41,8 @@  #include "../src/drumkit.h"  #include "../src/drumkitparser.h" +#include "drumkit_creator.h" +  class MemCheckerTest  	: public CppUnit::TestFixture  	, public MemChecker @@ -56,9 +58,9 @@ private:  	DrumKit kit;  	Random random; -	const std::string small_kit_path = "kit/small_kit.xml"; -	const std::string huge_kit_path = "kit/huge_kit.xml"; -	const std::string audiofile = "kit/ride-multi-channel.wav"; +	const std::string small_kit_path = drumkit_creator::createSmallKit("small_kit"); +	const std::string huge_kit_path = drumkit_creator::createHugeKit("huge_kit"); +	const std::string audiofile = drumkit_creator::createMultiChannelWav("multi_channel.wav");  public:  	void setUp()  	{ diff --git a/test/resource_test.cc b/test/resource_test.cc index 3ebdd6e..c8650a5 100644 --- a/test/resource_test.cc +++ b/test/resource_test.cc @@ -28,6 +28,8 @@  #include "../plugingui/resource.h" +#include "drumkit_creator.h" +  class ResourceTester : public GUI::Resource {  public:  	ResourceTester(const std::string& name) @@ -53,7 +55,9 @@ public:  	void externalReadTest()  	{ -		ResourceTester rc("kit/0000.wav"); +		auto filename = drumkit_creator::create0000Wav("0000.wav"); + +		ResourceTester rc(filename);  		CPPUNIT_ASSERT(!rc.probeIsInternal());  		CPPUNIT_ASSERT(rc.valid());  		CPPUNIT_ASSERT_EQUAL((size_t)46, rc.size()); | 
