diff options
author | Robin Gareus <robin@gareus.org> | 2014-12-29 13:58:15 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-12-29 13:58:15 +0100 |
commit | c3c6f619c3f5527f6dcb43c39c2773b5b9006530 (patch) | |
tree | 9a106b68166f094944af79f7aa0d0c9ed95d24a3 /libs/backends/dummy/dummy_audiobackend.cc | |
parent | 2b955b33a32bd3ea2e20653dc75185cc7e340c90 (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.cc | 15 |
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; |