Audio Buffer Processing
Real-time audio callback — fill / process / play.
Rendering…
Make it your own.
flowchart LR
ADC[ADC] -->|sample blocks| InBuf[(Input ring buffer)]
InBuf --> CB[Audio callback]
CB --> FX[FX chain]
FX --> Out[(Output ring buffer)]
Out --> DAC[DAC]
Clk[Audio thread\n@ 44.1 kHz] -.-> CB
UI[UI thread] -.->|parameter changes| FX
classDef rt fill:#fee2e2,stroke:#991b1b;
class CB rt