Skip to content

View, screen, events

bash
s32 --loopback view state
s32 --loopback view nav racks
s32 --loopback view index 2
s32 --loopback view back
s32 --loopback screen png /tmp/oled.png
s32 --loopback watch 2000

View

CommandNotes
view stateCurrent menu name, selection, back stack, context
view nav MENU [RACK [DEVICE]]Jump to a hub. Optional rack / device context. Teleport: does not push the panel Back stack
view backPop one hardware breadcrumb (empty stack → Perform)
view index NMove the selection

Panel-only actions stay on the device. Use view index to move the highlight. Format, compact, firmware update, and text editors stay on the physical panel. Rename, add/remove device, clear rack, and project load use the dedicated project / device / rack / potname commands.

view nav only accepts hub destinations (also as integers from schema). view nav replaces the current screen and does not add a Back destination; hopping Perform → Racks → LFOs from the CLI does not leave a trail of USB crumbs. Panel Back (and view back) then returns to Perform when the hardware stack is empty — it does not walk Main Menu. Hardware encoder/Select drill-in still pushes as before. view state still prints whatever the panel is showing if you got there with the encoder.

Public menu names:

perform, main, settings, clock, racks, projects, cv16, cv16-lfos, cv16-lfo, lfos, s32-lfo, devices, device, device-params, project-list, project-racks, encoder-button, midi-settings, global-channel, middle-c

bash
s32 --loopback view nav perform
s32 --loopback view nav settings
s32 --loopback view nav racks
s32 --loopback view nav device-params 0 1

Screen

screen png OUT.png pulls the OLED framebuffer and writes a PNG.

Events

watch [MS] prints events that arrived (including events queued by earlier commands in this process). Default 5000 ms.

On --usb, turn a pot during watch to see pot-moved events.