@orange You'll still get a delay of one sample which might create subtle phasing. In order to avoid any delay, the receive node must be placed behind the send node in the signal chain, then it's also latency-free in block processing.
@Lindon Should be able to because M1 is building an Intel version I believe and running with Rosetta. But why do you want to use your Intel system if you have a shiny new M1?
yeah thats what i thought too...
Why keep the intel? Well its got all the certificates on it - and I use it to build AAX plugins...
The broadcaster is nice, but overkill for this simple task.
In one of my scripts I'm using Content.isCtrlDown() and it does the trick nicely. I don't know if this is just a feature in my fork or if it was merged into the main codebase. Either way if there is demand I could add a .isShiftDown and .isAltDown function too.
@DanSound Yes the sampler module is optimized for streaming longer samples and sometimes chokes when you load in samples that are shorter than the preload buffer size (or the audio buffer size).