This PR adds a graph of audio buses. Audio bus is an audio processing unit which can have multiple effects and be a source of data for other audio buses - such connections forms an audio bus graph. Such audio processing gives extreme flexibility in audio processing - you can create some amount of buses, attach sound sources to desired ones, add some effects (such as reverb) to buses and link the buses in desired order.
This PR adds a graph of audio buses. Audio bus is an audio processing unit which can have multiple effects and be a source of data for other audio buses - such connections forms an audio bus graph. Such audio processing gives extreme flexibility in audio processing - you can create some amount of buses, attach sound sources to desired ones, add some effects (such as reverb) to buses and link the buses in desired order.
An example of this functionality: