|
Post by egolikeness on Apr 5, 2018 23:32:46 GMT
Hey, Is there a plug-in or script I can drop between an input and an output that would lock the output to specific devisions?
Thanks!
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Apr 6, 2018 7:20:09 GMT
Hi egolikeness , Yes, you could write some Stream Byter code to align 'note on' messages (and note offs too if you wanted to quantise lengths) using timer variables and the +D delay flag but there are some caveats: 1. You would need to add some fixed latency (could make this dependent upon bpm, see below) in order to align late notes, since you can't turn back time. 2. You need to know the bpm of the notes in advance. This could be done by making it a constant variable that you adjust manually (or load up in a scene) or by feeding it a clock signal. The other option would be to incorporate some way of tapping the tempo (say a modifier key that you hold down while you tap a tempo). If adding in some latency is not an issue for your situation, then I'd suggest starting with a bpm and latency that is defined in the module configuration and work from there. Let me know if you want me to write up some basic code for this for you. Regards, Nic.
|
|