[sdiy] Communications with voices in a polyphonic synth
Neil Johnson
neil.johnson97 at ntlworld.com
Thu Mar 11 22:50:59 CET 2010
Hi,
cheater cheater wrote:
> One thing that makes RS a good standard is the fact that .. it's a
> standard.
A rather small electrical standard at that.
> Your cut down CAN is not going to be standard; in 10 years
> it might be difficult for you to recreate the protocol.
CAN is both an electrical and protocol standard, considerably more
than RS485, so difficult to compare meaningfully.
> RS is well documented.
True, but then so is CAN - just a lot more pages.
> For 8 voices that's 10 + 80 + 16 packets. That's 106 packets. In 9-bit
> mode that's 954 bits,
I think you mean 1166 bits.
> so round it up to 1 kilobit, which has to happen
> in 0.25 ms. This means 4 Kbit per 1ms so 4 Mbit per 1 sec so 4 Mb/s.
> For 64 voices it's 8 times more, so 32 Mb/s.
You don't need to send voice patch "matrix" data with every key-on
event, unless you want to support dynamic multitimbrality.
> What's more important is that if you want to one day support OSC,
... YYyyyes, once Tom has fitted a Gigabit Ethernet socket to cope
with the highly verbose protocol ... sure ...
Neil
--
http://www.njohnson.co.uk
More information about the Synth-diy
mailing list