diff options
author | Robin Gareus <robin@gareus.org> | 2014-12-29 14:32:03 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-12-29 14:32:03 +0100 |
commit | 95fcf18245e22c2ce1eb68d3f0c3cde74b65a8b4 (patch) | |
tree | a6f95290870b565e29cbd6e85f6c043f1351f3b3 /libs/backends/dummy | |
parent | 6e38d3777ef89ff1b51ca0577554e750ce0f752f (diff) |
add a midi-CC sustain-pedal test sequence
Diffstat (limited to 'libs/backends/dummy')
-rw-r--r-- | libs/backends/dummy/dummy_midi_seq.h | 16 |
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 |