summaryrefslogtreecommitdiff
path: root/libs/backends/dummy
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-12-29 14:32:03 +0100
committerRobin Gareus <robin@gareus.org>2014-12-29 14:32:03 +0100
commit95fcf18245e22c2ce1eb68d3f0c3cde74b65a8b4 (patch)
treea6f95290870b565e29cbd6e85f6c043f1351f3b3 /libs/backends/dummy
parent6e38d3777ef89ff1b51ca0577554e750ce0f752f (diff)
add a midi-CC sustain-pedal test sequence
Diffstat (limited to 'libs/backends/dummy')
-rw-r--r--libs/backends/dummy/dummy_midi_seq.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/libs/backends/dummy/dummy_midi_seq.h b/libs/backends/dummy/dummy_midi_seq.h
index c62190ceb8..24350e95ef 100644
--- a/libs/backends/dummy/dummy_midi_seq.h
+++ b/libs/backends/dummy/dummy_midi_seq.h
@@ -719,8 +719,22 @@ static const MIDISequence s3[] = { // velocity sweep
{16.000, 3, {0xff, 255, 0xff} }, // sentinel
};
+static const MIDISequence s4[] = { // channel1, sustain pedal test
+ { 0.00, 3, {0x90, 64, 0x7f} },
+ { 0.50, 3, {0x80, 64, 0x00} },
+ { 1.00, 3, {0xB0, 0x40, 0x7f} }, // CC64, Sustain on
+ { 1.25, 3, {0x90, 64, 0x7f} },
+ { 1.75, 3, {0x80, 64, 0x00} },
+ { 2.25, 3, {0x90, 66, 0x7f} },
+ { 3.00, 3, {0xB0, 0x40, 0x00} }, // CC64, Sustain off
+ { 3.25, 3, {0x80, 66, 0x00} },
+ { 3.25, 3, {0x90, 64, 0x7f} },
+ { 3.75, 3, {0x80, 64, 0x00} },
+ { 4.00, 3, {0xff, 255, 0xff} }, // sentinel
+};
+
static const MIDISequence *sequences[] = {
- s0, s1, s2, s3
+ s0, s1, s2, s3, s4
};
}} // namespace