dburns
2009-05-17 03:13:51
Is it possible to make a Translator that will thin redundant data in a MIDI stream?
I have tried using my EWI USB wind controller with Ableton Live 7, and the vast amount of MIDI data (mostly PB and BC) will choke Live when recording, usually ending in a crash and loss of the recording. The horn sends more data than Live can process.
I have contacted Ableton, and they said the EWI simply sends too much data.
MIDIOx tells me that the EWI sends a stream of PB as long as I am playing the horn, even though I am not using the bend plates or bite vibrato (both mapped to PB). The EWI seems extremely sensitive, and I think some of the data may be unecessary.
I would like to use Bome MT to monitor the MIDI stream from the EWI and remove (not pass on) redundant data. For example, if two or more PB data have the same value (or relative range of values), the first data would continue to Live, but no subsequent PB data would be sent until the data value changed. I would also like to be able to set a range of values so insignificant values would not be passed.
I think this may filter the data sufficiently not to choke Live.
Can this be done?
Thanks!
I have tried using my EWI USB wind controller with Ableton Live 7, and the vast amount of MIDI data (mostly PB and BC) will choke Live when recording, usually ending in a crash and loss of the recording. The horn sends more data than Live can process.
I have contacted Ableton, and they said the EWI simply sends too much data.
MIDIOx tells me that the EWI sends a stream of PB as long as I am playing the horn, even though I am not using the bend plates or bite vibrato (both mapped to PB). The EWI seems extremely sensitive, and I think some of the data may be unecessary.
I would like to use Bome MT to monitor the MIDI stream from the EWI and remove (not pass on) redundant data. For example, if two or more PB data have the same value (or relative range of values), the first data would continue to Live, but no subsequent PB data would be sent until the data value changed. I would also like to be able to set a range of values so insignificant values would not be passed.
I think this may filter the data sufficiently not to choke Live.
Can this be done?
Thanks!