SimplerDevice
Represents an instance of Simpler, Live’s single-sample instrument. The
SimplerDevice class extends Device with the loaded Sample, slicing
controls, and Classic/One-Shot/Slicing playback-mode state.
SimplerDevice
Section titled “SimplerDevice”This class represents a Simpler device. From Live’s runtime docstring.
Properties
Section titled “Properties”Inherited from LomObject
_live_ptr: int
Section titled “_live_ptr: int”canonical_parent: Track
Section titled “canonical_parent: Track”Get the canonical parent of the Device. From Live’s runtime docstring.
Inherited from Device
can_compare_ab: bool
Section titled “can_compare_ab: bool”Returns true if the Device has the capability to AB compare. From Live’s runtime docstring.
can_have_chains: bool
Section titled “can_have_chains: bool”Returns true if the device is a rack. From Live’s runtime docstring.
can_have_drum_pads: bool
Section titled “can_have_drum_pads: bool”Returns true if the device is a drum rack. From Live’s runtime docstring.
class_display_name: str
Section titled “class_display_name: str”Return const access to the name of the device’s class name as displayed in Live’s browser and device chain From Live’s runtime docstring.
class_name: str
Section titled “class_name: str”Return const access to the name of the device’s class. From Live’s runtime docstring.
Return the type of the device. From Live’s runtime docstring.
can_warp_as: bool
Section titled “can_warp_as: bool”Returns true if warp_as is available. From Live’s runtime docstring.
can_warp_double: bool
Section titled “can_warp_double: bool”Returns true if warp_double is available. From Live’s runtime docstring.
can_warp_half: bool
Section titled “can_warp_half: bool”Returns true if warp_half is available. From Live’s runtime docstring.
is_active: bool
Section titled “is_active: bool”Return const access to whether this device is active. This will be false bothwhen the device is off and when it’s inside a rack device which is off. From Live’s runtime docstring.
is_using_compare_preset_b: bool
Section titled “is_using_compare_preset_b: bool”Returns whether the Device has loaded the preset in compare slot B. Only relevant if can_compare_ab, otherwise errors. From Live’s runtime docstring.
latency_in_ms: float
Section titled “latency_in_ms: float”Returns the latency of the device in ms. From Live’s runtime docstring.
latency_in_samples: int
Section titled “latency_in_samples: int”Returns the latency of the device in samples. From Live’s runtime docstring.
multi_sample_mode: bool
Section titled “multi_sample_mode: bool”Returns whether Simpler is in mulit-sample mode. From Live’s runtime docstring.
name: str
Section titled “name: str”Return access to the name of the device. From Live’s runtime docstring.
note_pitch_bend_range: int
Section titled “note_pitch_bend_range: int”Access to the Note Pitch Bend Range in Simpler. From Live’s runtime docstring.
pad_slicing: bool
Section titled “pad_slicing: bool”When set to true, slices can be added in slicing mode by playing notes .that are not assigned to slices, yet. From Live’s runtime docstring.
Const access to the list of available automatable parameters for this device. From Live’s runtime docstring.
pitch_bend_range: int
Section titled “pitch_bend_range: int”Access to the Pitch Bend Range in Simpler. From Live’s runtime docstring.
playback_mode: PlaybackModeProbed asinthigh confidence- sister method
PlaybackMode enum in same module with members classic / one_shot / slicing — matches Simpler’s three top-level playback modes. Distinct from SlicingPlaybackMode (mono / poly / thru), which scopes to slicing sub-mode.
Section titled “playback_mode: PlaybackModeProbed asinthigh confidencesister method PlaybackMode enum in same module with members classic / one_shot / slicing — matches Simpler’s three top-level playback modes. Distinct from SlicingPlaybackMode (mono / poly / thru), which scopes to slicing sub-mode.”PlaybackMode enum in same module with members classic / one_shot / slicing — matches Simpler’s three top-level playback modes. Distinct from SlicingPlaybackMode (mono / poly / thru), which scopes to slicing sub-mode.Access to Simpler’s playback mode. From Live’s runtime docstring.
playing_position: float
Section titled “playing_position: float”Constant access to the current playing position in the sample. The returned value is the normalized position between sample start and end. From Live’s runtime docstring.
playing_position_enabled: bool
Section titled “playing_position_enabled: bool”Returns whether Simpler is showing the playing position. The returned value is True while the sample is played back From Live’s runtime docstring.
retrigger: bool
Section titled “retrigger: bool”Access to Simpler’s retrigger mode. From Live’s runtime docstring.
Get the loaded Sample. From Live’s runtime docstring.
slicing_playback_mode: SlicingPlaybackModeProbed asinthigh confidence- sister method
SlicingPlaybackMode enum in same module. Property name is a direct snake-case match. - docstring “Access to Simpler’s slicing playback mode” confirms the slicing-scoped sub-mode.
Section titled “slicing_playback_mode: SlicingPlaybackModeProbed asinthigh confidencesister method SlicingPlaybackMode enum in same module. Property name is a direct snake-case match.docstring “Access to Simpler’s slicing playback mode” confirms the slicing-scoped sub-mode.”SlicingPlaybackMode enum in same module. Property name is a direct snake-case match.Access to Simpler’s slicing playback mode. From Live’s runtime docstring.
Representing the view aspects of a device. From Live’s runtime docstring.
voices: int
Section titled “voices: int”Access to the number of voices in Simpler. From Live’s runtime docstring.
Methods
Section titled “Methods”Inherited from Device
save_preset_to_compare_ab_slot()
Section titled “save_preset_to_compare_ab_slot()”Saves the current state of the device to the compare AB slot. Only relevant if can_compare_ab, otherwise throws. From Live’s runtime docstring.
store_chosen_bank()
Section titled “store_chosen_bank()”- script_index: int
- bank_index: int
Set the selected bank in the device for persistency. From Live’s runtime docstring.
crop()
Section titled “crop()”Crop the loaded sample to the active area between start- and end marker. Calling this method on an empty simpler raises an error. From Live’s runtime docstring.
guess_playback_length()
Section titled “guess_playback_length()”Return an estimated beat time for the playback length between start- and end-marker. Calling this method on an empty simpler raises an error. From Live’s runtime docstring.
reverse()
Section titled “reverse()”Reverse the loaded sample. Calling this method on an empty simpler raises an error. From Live’s runtime docstring.
warp_as()
Section titled “warp_as()”- beat_time: float
Warp the playback region between start- and end-marker as the given length. Calling this method on an empty simpler raises an error. From Live’s runtime docstring.
warp_double()
Section titled “warp_double()”Doubles the tempo for region between start- and end-marker. From Live’s runtime docstring.
warp_half()
Section titled “warp_half()”Halves the tempo for region between start- and end-marker. From Live’s runtime docstring.
Nested types
Section titled “Nested types”SimplerDevice.View— Representing the view aspects of a simpler device.
Other classes
Section titled “Other classes”SimplerDevice.View
Section titled “SimplerDevice.View”Representing the view aspects of a simpler device. From Live’s runtime docstring.
Properties
Section titled “Properties”Inherited from LomObject
_live_ptr: int
Section titled “_live_ptr: int”canonical_parent: SimplerDevice
Section titled “canonical_parent: SimplerDevice”Get the canonical parent of the View. From Live’s runtime docstring.
is_collapsed: bool
Section titled “is_collapsed: bool”Get/Set/Listen if the device is shown collapsed in the device chain. From Live’s runtime docstring.
sample_end: int
Section titled “sample_end: int”Access to the modulated samples end position in samples. Returns -1 in case there is no sample loaded. From Live’s runtime docstring.
sample_env_fade_in: int
Section titled “sample_env_fade_in: int”Access to the envelope fade-in time in samples. Returned value is only in use when Simpler is in one-shot mode. Returns -1 in case there is no sample loaded. From Live’s runtime docstring.
sample_env_fade_out: int
Section titled “sample_env_fade_out: int”Access to the envelope fade-out time in samples. Returned value is only in use when Simpler is in one-shot mode. Returns -1 in case there is no sample loaded. From Live’s runtime docstring.
sample_loop_end: int
Section titled “sample_loop_end: int”Access to the modulated samples loop end position in samples. Returns -1 in case there is no sample loaded. From Live’s runtime docstring.
sample_loop_fade: int
Section titled “sample_loop_fade: int”Access to the modulated samples loop fade position in samples. Returns -1 in case there is no sample loaded. From Live’s runtime docstring.
sample_loop_start: int
Section titled “sample_loop_start: int”Access to the modulated samples loop start position in samples. Returns -1 in case there is no sample loaded. From Live’s runtime docstring.
sample_start: int
Section titled “sample_start: int”Access to the modulated samples start position in samples. Returns -1 in case there is no sample loaded. From Live’s runtime docstring.
selected_slice: int
Section titled “selected_slice: int”Access to the selected slice. From Live’s runtime docstring.
Returned by 1 member elsewhere in the LOM
PlaybackMode
Section titled “PlaybackMode”Members
Section titled “Members”classic | 0 |
one_shot | 1 |
slicing | 2 |
SlicingPlaybackMode
Section titled “SlicingPlaybackMode”Members
Section titled “Members”mono | 0 |
poly | 1 |
thru | 2 |
Functions
Section titled “Functions”get_available_voice_numbers()
Section titled “get_available_voice_numbers()”Get a vector of valid Simpler voice numbers. 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.