From ce01924dbbe87cacbb0ca28023c3fc0fc91dcde6 Mon Sep 17 00:00:00 2001 From: Nil Geisweiller Date: Tue, 23 Jan 2007 21:08:43 +0000 Subject: see ChangeLog --- muse/ChangeLog | 1 + muse/muse/dssihost.cpp | 5 +++++ 2 files changed, 6 insertions(+) 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; -- cgit v1.2.3