diff options
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.wav Binary files differdeleted file mode 100644 index 76d3db2..0000000 --- a/test/kit/0000.wav +++ /dev/null diff --git a/test/kit/1111.wav b/test/kit/1111.wav Binary files differdeleted file mode 100644 index ae5b743..0000000 --- a/test/kit/1111.wav +++ /dev/null diff --git a/test/kit/2222.wav b/test/kit/2222.wav Binary files differdeleted file mode 100644 index aa2f6e6..0000000 --- a/test/kit/2222.wav +++ /dev/null diff --git a/test/kit/ffff.wav b/test/kit/ffff.wav Binary files differdeleted 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.wav Binary files differdeleted 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.wav Binary files differdeleted 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()); |