Remix

Built-in Realtime Audio Effects

Remix is a built-in plugin-backed DSP feature in LoFiBox 0.2.0. It adds creative sound-color processing to the realtime audio chain while keeping switching inside the runtime command bus.

Cycle Effects

The runtime cycles OFF -> Radio -> Tape -> Vinyl -> OFF. Switching is hot-updated and does not restart the current track.

SurfaceControl
GUIPress R. The same shortcut is listed from in-app F1 help.
TUIPress R; lowercase r remains reserved for reconnect in remote flows.
WebUIPress R / r, or use Settings CYCLE.
CLIRun lofibox remix against the active runtime.

Effect Character

Radio

Narrow-band AM-style broadcast: reduced bandwidth, mono narrowing, midrange emphasis, receiver noise, slow flutter, random jitter, and saturated carrier color.

Tape

Worn cassette warmth: low-end body, high-frequency roll-off, wow and flutter, tape hiss, and soft saturation that makes playback feel older and warmer.

Vinyl

Turntable texture: subtle wow, cartridge color, surface noise, dust ticks, occasional scratch decay, and gentle saturation.

Plugin Boundary

The built-in plugin id is io.github.vicliu624.lofibox.effect.remix. It registers remix.radio, remix.tape, and remix.vinyl as effect descriptors. The design leaves room for future built-in or external effects without turning the runtime into hardcoded UI branches.

CLI Examples

lofibox remix
lofibox remix --json
lofibox eq show
lofibox eq show --json
Runtime boundary: Remix is an audio-effect command, not a metadata mutation and not a track transform. It affects current playback state only; it does not rewrite music files.