devices & effects:
add, read, dial in.
Add any Ableton native device or installed plugin by name, read the full parameter list, and set values in plain language. All parameter changes are reversible.
01 /Adding devices
tonee searches your browser by name and loads the best match. All device additions are reversible: one undo removes the device.
02 /Reading device chains
tonee always reads the full device chain before modifying anything. Each device exposes:
You can ask "what's on the vocal chain?" or "list the devices on the drum bus" at any time. The chain is always read fresh, so you'll see any changes you made in Live since your last message.
03 /Parameters
Every exposed parameter on every device, native or plugin, is readable and writable. Read them all with "what params does the EQ have?", or set them directly in your message.
04 /Removing devices
tonee can remove devices by name or position. Removals are DESTRUCTIVE_HEAVY: device internal state (presets, rack contents) can't be captured via Ableton's Python API, so auto-undo isn't possible.
05 /Limits
These operations aren't supported, either because Ableton's Python API doesn't expose them, or they haven't been implemented yet.