Insert a device on a track

Goal: Load a device from Live’s browser onto the track you right-click.

Time: ~15 minutes


Steps

  1. Use a track trigger (On MIDI Track or On Audio Track) and wire target to the track object.
  2. Add a Track: insertDevice() node and wire the track object into its obj input (type: Track).
  3. Set the device name or browser path in the action’s settings (for example Utility, EQ Eight).
  4. Wire trigger Run → insert action Run; add Transaction if you combine with parameter changes.
  5. Optional: chain DeviceParameter: setValue() nodes after insert for default settings.
  6. Build & Run, then right-click the target track in Live → Extensions → your command.
  7. Confirm the device appears in the track’s device chain.

Expected result

The chosen device loads on the right-clicked track. Device order follows Live’s default insert behavior unless your graph specifies otherwise.


If something goes wrong

Problem What to do
Build error on insertDevice Ensure a Track object (not Resources) is wired into the obj port on Track: insertDevice()
Wrong device Check spelling and browser path in the action settings
Device on wrong track Wire target track into the insert action
No device appears Confirm Run reaches insert; rebuild and check build log
Command missing Track trigger scope must match where you right-click

See also