[sdiy] Communications with voices in a polyphonic synth
Tom Wiltshire
tom at electricdruid.net
Thu Mar 11 18:02:57 CET 2010
On 11 Mar 2010, at 16:52, cheater cheater wrote:
> In my opinion it's not good to
> inhibit creative freedom if you don't absolutely positively have to.
No, that's very true, but I need to make some compromises just to get
the project finished. So the compromises start here.
>> 2) Why should 'matrix destination' packets get priority over key ons?
>> Parameter changes are a lower priority.
>
> Because you want the note to be started with the parameters that
> depend on the note event (velocity, pitch, etc), instead of it
> starting at some default value and then changing quickly to a new
> value. That would be a glitch.
I can get away without this because the voice processors themselves
will deal with this. As long as they receive the note pitch and
velocity (e.g. a standard MIDI note on message), they will work out
any parameter modulation themselves. There's no need to send large
numbers of modulated parameter values to each voice individually.
>> As far as OSC support is concerned, I haven't heard of it, so I'm not
>> supporting it. If I manage to catch up with MIDI (I'm still 25
>> years behind
>> present day technology) and get that working, I'll be more than
>> happy.
>
> OSC is really easy. It's probably going to be easier for you to do OSC
> than midi. For one thing, you can skip the state machine crappiness.
> And it's much easier to debug though, since it's all just plaintext.
Ok, that sounds interesting. I'll read up about it.
Thanks,
Tom
More information about the Synth-diy
mailing list