Skip to content

Support Infrastructure

This directory contains implementation details and integration layers for the AudioLab system.

Structure

implementations/

Different implementation approaches for the core atoms: - faust/ - FAUST DSP implementations (functional approach) - cpp/ - Pure C++ implementations - juce/ - JUCE framework implementations

integration/

Integration and adaptation layers: - adapters/ - Adapters for different plugin formats (VST, AU, AAX) - wrappers/ - API wrappers for various frameworks - bindings/ - Language bindings (Python, JavaScript, etc.)

Usage

These are support structures. The main DSP logic lives in: - ../CORE/ - Fundamental operations - ../L0_atoms/ - Level 0 atomic DSP blocks - ../L1_compounds/ - Level 1 compound processors - ../L2_engines/ - Level 2 complete engines - ../L3_plugins/ - Level 3 ready-to-use plugins