diff options
author | Nil Geisweiller <a-lin@sourceforge.net> | 2007-01-23 21:08:43 +0000 |
---|---|---|
committer | Nil Geisweiller <a-lin@sourceforge.net> | 2007-01-23 21:08:43 +0000 |
commit | ce01924dbbe87cacbb0ca28023c3fc0fc91dcde6 (patch) | |
tree | 613ebea4381d788818766d137cbdff1a4af917dc | |
parent | a02fdf3b6a0040b729887aaeabb0dcac8549b4b5 (diff) |
see ChangeLog
-rw-r--r-- | muse/ChangeLog | 1 | ||||
-rw-r--r-- | muse/muse/dssihost.cpp | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/muse/ChangeLog b/muse/ChangeLog index 10b5b86c..b2ff5ca5 100644 --- a/muse/ChangeLog +++ b/muse/ChangeLog @@ -1,6 +1,7 @@ 23.01 (ng) - added insert sysex event update I - replaced bzip2 by Qt compression in deicsonze + - added sysex tramission for DSSI synth 19.01 (ng) - fixed bug to prevent muse from halting when trying to load a non-ladpsa plugin (by Willy Foobar) 06.01 (ng) diff --git a/muse/muse/dssihost.cpp b/muse/muse/dssihost.cpp index 2c0ef207..dfd3c0e7 100644 --- a/muse/muse/dssihost.cpp +++ b/muse/muse/dssihost.cpp @@ -445,6 +445,8 @@ void DssiSynthIF::getData(MidiEventList* el, unsigned pos, int ch, unsigned samp int chn = e.channel(); int a = e.dataA(); int b = e.dataB(); + int len = e.len(); + unsigned char* d = e.data(); snd_seq_event_t* event = &events[nevents]; event->queue = SND_SEQ_QUEUE_DIRECT; @@ -475,6 +477,9 @@ void DssiSynthIF::getData(MidiEventList* el, unsigned pos, int ch, unsigned samp case ME_AFTERTOUCH: snd_seq_ev_set_chanpress(event, chn, a); break; + case ME_SYSEX: + snd_seq_ev_set_sysex(event, len, d); + break; default: --nevents; break; |