Routling Wiki Features FAQ Join the Waitlist

Routling is one window: a toolbar and a canvas.

Screenshot

The empty-state canvas.

canvas-empty

The toolbar#

  Routling │ ⬤ Focusrite Scarlett 18i20 ⌄ │ 512 smp ⌄ │ 10.7 ms ······· ⋮
  └─ brand   └─ device + menu              └─ buffer   └─ latency        └─ app menu
ElementWhat it does
RoutlingBrand. Tinted when you are on a paid tier
Device pillThe open device. The pulsing dot means the engine is running. Click for the device menu
Buffer sizeSamples per callback - your main latency control
LatencyTotal through the longest path. Hover for the breakdown
⋮ menuSession and app commands

With no device open, the toolbar shows only Open Device.

Full detail in Toolbar Reference.

Device menu#

Click the device pill:

  • Sample Rate and Stream Format - reopen the device
  • ASIO Settings - your driver's own control panel
  • Change Device - swap the primary device
  • Close Device - stop the engine

App menu (⋮)#

GroupItems
SessionNew, Save, Load
AppPreferences, Activity log

New asks twice - it changes to Discard? - because clearing a session is not undoable.

The canvas#

Everything else. Nodes live here and you connect them by drawing wires.

  • Right-click empty canvas - add nodes
  • Right-click a node - that node's options
  • Right-click a port - the port mixer, every connection on that port
  • Drag empty canvas - pan
  • Ctrl + wheel - zoom

When empty it tells you what to do next, and the message differs depending on whether a device is open.

Canvas controls, bottom-right#

ControlDoes
Undo / Redo20 steps of graph history
Zoom out / 100% / Zoom inZoom
Fit ViewFrame everything on screen
Snap to GridMagnet toggle - dragged nodes align to the dots
ShortcutsThe full shortcuts panel

Status messages#

Actions report at the bottom of the window - device opened, node added, connection made, errors. They fade on their own. The full history is in the activity log.

The add-node menu#

Right-clicking empty canvas is the main way to build. Grouped by category:

CategoryContains
ASIO ChannelsInput and Output channels of your primary device
Routling I/OVirtual devices for other applications
App CaptureSystem Audio, or a running application
WASAPIWASAPI input and output devices
WDM/MMELegacy input and output devices
Kernel StreamingKS devices
Mixing & EffectsVolume Knob, FX Module, Ducker, Virtual ASIO
Refresh DevicesRescan hardware and rebuild stale connections
Fit View / Snap to GridCanvas controls

Categories only appear when they have something in them - no device open means no ASIO Channels, and the Routling I/O group is absent without the WDM driver.

Screenshot

The canvas right-click menu with all categories visible.

canvas-context-menu

Preferences#

⋮ → Preferences, five tabs:

TabContains
GeneralStartup, tray behaviour, default session, language
DevicesSecondary device buffer size
PluginsScan directories, rescan
LicenseTier, activation, active devices
AboutVersion and credits

See Preferences.

System tray#

Routling runs in the system tray. By default, closing the window keeps it running in the background - audio continues. Both that and starting minimised are configurable in Preferences → General.

Language#

The interface ships in 10 languages, set in Preferences → General. Node type names and the brand stay in English.