[sdiy] Anyone know of a device that does no-added-delay MIDI filtering?

Bob Weigel sounddoctorin at imt.net
Tue Mar 7 00:30:07 CET 2006


Hmm.  Ohhhh I see what you're saying I think.  This is another question 
I'd have to write a file with the data and just send it out my midi data 
transmitter from spg to test.  Some old synths *may* be expecting to see 
the data after a note on for instance.  Otherwise they may hang. 

So you are suggesting rather than sending data to just skip it and send 
another staus byte instead?  Hmm.  Well if the machine were already on 
running status with notes on the channel it's *supposed* to be 
responding to, then we wouldn't want to do that now would we?

See..say we had another channels' controller message come in in the 
middle of a chord for instance that was being played on the channelized 
machine.   You'd either have to complete the message by sending the 
previous stored controller value for that machine on the channelized 
port.. or do what I think you are suggesting and instead just send 
another Note on message on the channelized port.  And that might work 
and save a byte here and there in the process. (Or..I should say send 
the last 'potentially running' status byte again.) 

I just am not sure if that will work on some of the clunky old 
firmware.  Good idea though and I'll try it if I ever get around to 
doing this. -Bob

ASSI wrote:

>On Montag, 6. März 2006 01:07, Bob Weigel wrote:
>  
>
>>I'm not sure what you mean below.  To 'switch status' requires...a
>>status byte.  Is that what you are calling an 'intervening message'?
>>    
>>
>
>You send one status byte and you'd normally send the corresponding 
>message, a Note On event for instance (consisting of note number and 
>velocity). Instead you could chose to send a different status byte (for 
>a Control Change perhaps) directly.
>
>
>Achim.
>  
>



More information about the Synth-diy mailing list