Monitor Levels and Routing
Use a connected live session for the editor views. Start playback, then inspect the mix before changing gain or routing.
Check the levels
Section titled “Check the levels”- In VSCode, run RESONON: Open Mixer from the command palette.
- Watch each track and the master through the loudest section. If levels are too high, reduce the contributing track’s volume, then check the master again.
- Evaluate a fader change against an existing track:
drums.volume << -6;Volumes are in dB; 0 is unity. Keep room for tracks summing together and for later effects.
Terminal users can open the same view with resonon view mixer and select the session’s server.
Trace the route
Section titled “Trace the route”Run RESONON: Open Routing, select the track and press Enter. Check its instrument, effect
order, output and sends. To print routing in the console instead:
let drums = AudioTrack("drums");routing_report(drums);Use routing_report() without arguments for the whole graph. If a track is silent, follow its output
through any buses to master or to the intended hardware channels.
Scope a modulation signal
Section titled “Scope a modulation signal”Register the signal, then run RESONON: Open Scope:
use "std/signals" { Sine };let movement = Sine(0.5).range(-1, 1);scope(movement, "pan movement");PLAY;Select its lane and adjust the time and vertical ranges using the scope keys.
drums.rms and drums.peak are MeterFeed values for binding to visuals; printing them does not
read a numeric meter. Use the mixer to watch levels, or
bind a feed to a shader.