994 B
0007 — Track Mixing, Paired Stereo Buses and Snapshot History
Status: accepted.
Apply gain/pan/mute/solo and gain/pan automation in prepared track sources, then run paired stereo buses through the existing modular topology. This preserves mono APIs and graph edits without inventing new graph-port IDs. Center-unity linear pan preserves previous centered levels. Add optional stereo JACK output and atomic output peak snapshots; keep input/recording mono.
Use 1024 global automation points, linear sample interpolation, and stopped preparation for mixer edits. Store settings/points in v4 and migrate v1–v3 to unity/center/no automation. Use 32 bounded C project snapshots for common undo edits; commit history movement only after candidate installation succeeds. Samples and GUI-only state stay outside history. Track graph inserts/sends, per-track meters, live fader publication, automation modes/capture, nonlinear curves and equal-power pan are future extensions. See ../MIXER.md.