main.rs | Server entry point, WebSocket listener, shared ServerState |
command_handler.rs | Processes text-frame commands (transport, tracks, plugins, etc.) |
rt_frame.rs | Binary RT frame encoding and ~30fps broadcast to all clients |
audio_engine.rs | cpal audio I/O, ring buffers for engine communication, meter polling |
recording.rs | Audio recording — mic input → WAV file with live peak monitoring |
ffi_bridge.rs | Stub for C++ plugin hosting (VST3/AU via JUCE FFI — not yet implemented) |
link.rs | Stub for Ableton Link integration (BPM sync, peer detection) |