____ ___ __ ___ _____ _____ __ / __/ / _ \/ // / |/ / _ \/ __/ |/_/ text → sound · client-side studio _\ \ / // / // / / // / _/ > < v2 · terminal build /___/ /\___/\___/_/|_/____/_/ /_/|_|
Generation, transformation, and export are one UNIX-style pipeline. Stage 1 is a command; Stages 2 and 3 are a single ordered list of filters you read top-to-bottom; Stage 4 writes a file. Tone.js and SoundTouch share the same pipe — interleave them anywhere, and the SoundTouch lines are tagged so you always know which engine is on the signal.
Every parameter of every stage is visible at once as key=value — no panels to open, no clicks to dig. Power users see the whole patch as text and edit in place. It is the opposite of the guided variant: zero hand-holding, maximum throughput.
The command bar drives everything: add reverb, rm 2, load lofi, export mp3. Mouse optional. People who live in a shell feel instantly at home, and the surface stays fast on any hardware.
The “unified rack” is literally a pipe here. Reorder lines to reorder rendering; bypass with [x]/[ ]. Because the UI mirrors the real signal flow, there is nothing extra to learn about how the engine composes effects.
Pure monospace + phosphor green + an ASCII scope is unmistakable and weighs almost nothing. The trade-off is approachability — it courts engineers and repels newcomers, by design. Best as a “pro mode” companion to a friendlier default.