Skip to content

DrumChain

Represents a chain inside a Drum Rack — the chain triggered by a single drum pad. The DrumChain class extends Chain with the inbound MIDI note, outbound choke group, and other drum-rack-specific routing.

This class represents a drum group device chain in Live. From Live’s runtime docstring.

Inherited from LomObject

Get the canonical parent of the chain. From Live’s runtime docstring.

Inherited from Chain

return True, if this Chain can be feed with an Audio signal. This is true for all Audio Chains. From Live’s runtime docstring.

return True, if this Chain sends out an Audio signal. This is true for all Audio Chains, and MIDI chains with an Instrument. From Live’s runtime docstring.

return True, if this Chain can be feed with an Audio signal. This is true for all MIDI Chains. From Live’s runtime docstring.

return True, if this Chain sends out MIDI events. This is true for all MIDI Chains with no Instruments. From Live’s runtime docstring.

Return access to the mixer device that holds the chain’s mixer parameters: the Volume, Pan, and Sendamounts. From Live’s runtime docstring.

Access to the chain’s choke group setting. From Live’s runtime docstring.

Access the color index of the Chain. From Live’s runtime docstring.

Access the color index of the Chain. From Live’s runtime docstring.

Return const access to all available Devices that are present in the chains From Live’s runtime docstring.

Access to the incoming MIDI note that will trigger this chain. From Live’s runtime docstring.

Get/set access to the auto color flag of the Chain. If True, the Chain will always have the same color as the containing Track or Chain. From Live’s runtime docstring.

Mute/unmute the chain. From Live’s runtime docstring.

Return const access to whether this chain is muted due to some other chain being soloed. From Live’s runtime docstring.

Read/write access to the name of the Chain, as visible in the track header. From Live’s runtime docstring.

Access to the MIDI note sent to the devices in the chain. From Live’s runtime docstring.

Get/Set the solo status of the chain. Note that this will not disable the solo state of any other Chain in the same rack. If you want exclusive solo, you have to disable the solo state of the other Chains manually. From Live’s runtime docstring.

Inherited from Chain
  • index: int

Remove a device identified by its index from the chain. Throws runtime error if bad index. From Live’s runtime docstring.

  • index: int

Duplicate the device at the given index in the chain. From Live’s runtime docstring.

  • device_name: str
  • device_index: int = -1
Returns
DeviceProbed asLomObjecthigh confidence
  • C++ signature returns TWeakPtr<TPyHandleBase> (the generic LomObject handle) — no specific type enforced.
  • probe chain.devices element_reprs are <class 'Device.Device'> (plus the WavetableDevice subclass) — the runtime returns properly-typed Device instances when iterated, so insert_device returning Device matches the observed instance type.
  • docstring + [M4L] confirm semantics (“Add a device at a given index”).

Add a device at a given index in the chain. At end if -1. From Live’s runtime docstring.

This is an independent reference site. Not affiliated with, endorsed by, or sponsored by Ableton AG. “Ableton”, “Live”, “Push”, and related marks are trademarks of Ableton AG.