summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/Makefile.am35
-rw-r--r--test/audiocachefiletest.cc12
-rw-r--r--test/audiocachetest.cc34
-rw-r--r--test/drumkitcreatortest.cc58
-rw-r--r--test/enginetest.cc18
-rw-r--r--test/kit/0000.wavbin46 -> 0 bytes
-rw-r--r--test/kit/1111.wavbin46 -> 0 bytes
-rw-r--r--test/kit/2222.wavbin46 -> 0 bytes
-rw-r--r--test/kit/ffff.wavbin46 -> 0 bytes
-rw-r--r--test/kit/huge_instr.xml755
-rw-r--r--test/kit/huge_kit.xml770
-rw-r--r--test/kit/instr1.xml16
-rw-r--r--test/kit/instr2.xml16
-rw-r--r--test/kit/kit1.xml23
-rw-r--r--test/kit/kit2.xml23
-rw-r--r--test/kit/midimap.xml5
-rw-r--r--test/kit/ride-multi-channel.wavbin28591492 -> 0 bytes
-rw-r--r--test/kit/ride-single-channel.wavbin694144 -> 0 bytes
-rw-r--r--test/kit/small_instr.xml20
-rw-r--r--test/kit/small_kit.xml35
-rw-r--r--test/lv2.cc31
-rw-r--r--test/memcheckertest.cc8
-rw-r--r--test/resource_test.cc6
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
deleted file mode 100644
index 76d3db2..0000000
--- a/test/kit/0000.wav
+++ /dev/null
Binary files differ
diff --git a/test/kit/1111.wav b/test/kit/1111.wav
deleted file mode 100644
index ae5b743..0000000
--- a/test/kit/1111.wav
+++ /dev/null
Binary files differ
diff --git a/test/kit/2222.wav b/test/kit/2222.wav
deleted file mode 100644
index aa2f6e6..0000000
--- a/test/kit/2222.wav
+++ /dev/null
Binary files differ
diff --git a/test/kit/ffff.wav b/test/kit/ffff.wav
deleted file mode 100644
index 76d3db2..0000000
--- a/test/kit/ffff.wav
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 3dec8a9..0000000
--- a/test/kit/ride-multi-channel.wav
+++ /dev/null
Binary files differ
diff --git a/test/kit/ride-single-channel.wav b/test/kit/ride-single-channel.wav
deleted file mode 100644
index 1760697..0000000
--- a/test/kit/ride-single-channel.wav
+++ /dev/null
Binary files differ
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());