summaryrefslogtreecommitdiff
path: root/libs/backends/dummy/dummy_audiobackend.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-12-29 13:58:15 +0100
committerRobin Gareus <robin@gareus.org>2014-12-29 13:58:15 +0100
commitc3c6f619c3f5527f6dcb43c39c2773b5b9006530 (patch)
tree9a106b68166f094944af79f7aa0d0c9ed95d24a3 /libs/backends/dummy/dummy_audiobackend.cc
parent2b955b33a32bd3ea2e20653dc75185cc7e340c90 (diff)
make it easier to add new midi sequences
Diffstat (limited to 'libs/backends/dummy/dummy_audiobackend.cc')
-rw-r--r--libs/backends/dummy/dummy_audiobackend.cc15
1 files changed, 1 insertions, 14 deletions
diff --git a/libs/backends/dummy/dummy_audiobackend.cc b/libs/backends/dummy/dummy_audiobackend.cc
index 91d27fb8cd..a96db7a37c 100644
--- a/libs/backends/dummy/dummy_audiobackend.cc
+++ b/libs/backends/dummy/dummy_audiobackend.cc
@@ -1754,20 +1754,7 @@ struct MidiEventSorter {
void DummyMidiPort::setup_generator (int seq_id, const float sr)
{
DummyPort::setup_random_number_generator();
- switch (seq_id) {
- case 1:
- _midi_seq_dat = DummyMidiData::s1;
- break;
- case 2:
- _midi_seq_dat = DummyMidiData::s2;
- break;
- case 3:
- _midi_seq_dat = DummyMidiData::s3;
- break;
- default:
- _midi_seq_dat = DummyMidiData::s0;
- break;
- }
+ _midi_seq_dat = DummyMidiData::sequences[seq_id % NUM_MIDI_EVENT_GENERATORS];
_midi_seq_spb = sr * .5f; // 120 BPM, beat_time 1.0 per beat.
_midi_seq_pos = 0;
_midi_seq_time = 0;