I am looking to create an audio routing system within my instrument, and in looking at this, I have found at least four different systems of creating a set of audio busses. I was just wondering if anyone has any knowledge of these different method and their in’s and out’s. I will try to give my list of things I have seen.
Using global variables to pass audio. It seems there are a couple of opcodes that work with global variables to perform various tasks (ie mixing audio on a buss, clearing a buss)
using the ‘chn’ family of opcodes.
using the zak family of opcodes.
using the “Mixer” family of opcodes.
Each of these methods provide similar functions, such as mixing and clearing. But are there any specific advantages to any of these methods?