I'm trying to do this "sound mass" type thing involving a large number of independent events triggered at random intervals. The problem is that for very high event density, it starts to have an audibly crappy sound (like bitcrushed noise) due to messages being sent at intervals of 64 samples.
I'd thought they were sent between audio blocks. Setting block size to larger than 64 samples does change the spacing between messages, but smaller block sizes don't seem to make a difference. The intervals don't get smaller than 64 samples. Is this just the way Pd schedules things?
Is there any way to send messages on a per sample basis (aside from maybe 64x oversampling)? I don't care about efficiency since I'm rendering this to a file.
I'm using the [delay] object to send "set" messages to biquads, if that makes any difference. Would something like [t3_delay] be a better idea?