Hi Ingo,
On 16/09/11 13:02, Ingo wrote:
When I started I thought it was very convenient to use wireless
[send/receive] objects to send midi data to the sample-voices (which it is).
[snip]
Sending 3,000 messages to 8,000 [receive] objects adds up to 24 million
times per second that the individual [receive] objects had to check whether
the message was meant to be for them or not.
[snip]
The second fix was
to replace the wireless sends with hard wired patch chords.
Faced with this scenario I would probably have tried dynamic sends, so
the data determines which receive gets the message.
For example:
...
|
[pack f f f f f f]
|
[ ; r-$1-$2-$3 $4 $5 $6 (
[r r-1-4-7]
|
[unpack f f f]
|
...
[r r-27-63-49]
|
[unpack f f f]
|
....
And using nested abstractions you could create the receives based on
$args, and if you need lots of voices you could use dynamic patching to
instantiate them.
Claude
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list