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?