Skip to content

The AudioGraph

AudioGraph is the global audio processing system that schedules and performs audio processing. It is comprised of an interconnected network of Node and Patch objects, which audio flows through.

Each time a new block of audio is requested by the system audio I/O layer, the AudioGraph object is responsible for traversing the tree of nodes and generating new samples by calling each Node's process method.

Why 'Graph'?

You may be more familiar with "graph" being used to mean a data visualisation. In signal processing and discrete mathematics, the term "graph" is also used to denote a system of nodes related by connections. Read more: Graph Theory Basics (Lumen Learning).

→ Next: Creating the graph

Last update: 2023-12-01
Created: 2021-06-08