Browser
Represents Live’s content browser as a tree of BrowserItem nodes covering
sounds, drums, instruments, audio and MIDI effects, samples, plug-ins, user
libraries, and the current project. The Browser class lets scripts walk
these libraries and load any browsable item into a track or device chain.
Browser
Section titled “Browser”This class represents the live browser data base. From Live’s runtime docstring.
Properties
Section titled “Properties”Inherited from LomObject
_live_ptr: int
Section titled “_live_ptr: int”canonical_parent: LomObject | None
Section titled “canonical_parent: LomObject | None”Get the canonical parent — the structural owner one step up the LOM tree. From Live’s runtime docstring.
audio_effects: BrowserItem
Section titled “audio_effects: BrowserItem”Returns a browser item with access to all the Audio Effects content. From Live’s runtime docstring.
Returns a browser item with access to all the Clips content. From Live’s runtime docstring.
Returns a list of browser items containing the configured colors. From Live’s runtime docstring.
current_project: BrowserItem
Section titled “current_project: BrowserItem”Returns a browser item with access to all the Current Project content. From Live’s runtime docstring.
Returns a browser item with access to all the Drums content. From Live’s runtime docstring.
filter_type: FilterTypeProbed asinthigh confidence- schema
FilterType enum in the same module (Browser); property name is a direct snake-case match.
Section titled “filter_type: FilterTypeProbed asinthigh confidenceschema FilterType enum in the same module (Browser); property name is a direct snake-case match.”FilterType enum in the same module (Browser); property name is a direct snake-case match.Bang triggered when the hotswap target has changed. From Live’s runtime docstring.
hotswap_target: Device | NoneProbed asNonehigh confidence- corpus reads
hotswap_target as a Device: Push2/browser_component.py:538 does self._browser.hotswap_target.selected_preset_index = ..., where selected_preset_index is a Device-side attribute. None when no hotswap is active. - C++ signature sister
relation_to_hotswap_target takes NPythonBrowser::TPythonBrowserItem, which would suggest BrowserItem; corpus pattern contradicts that for the property’s runtime type.
Section titled “hotswap_target: Device | NoneProbed asNonehigh confidencecorpus reads hotswap_target as a Device: Push2/browser_component.py:538 does self._browser.hotswap_target.selected_preset_index = ..., where selected_preset_index is a Device-side attribute. None when no hotswap is active.C++ signature sister relation_to_hotswap_target takes NPythonBrowser::TPythonBrowserItem, which would suggest BrowserItem; corpus pattern contradicts that for the property’s runtime type.”hotswap_target as a Device: Push2/browser_component.py:538 does self._browser.hotswap_target.selected_preset_index = ..., where selected_preset_index is a Device-side attribute. None when no hotswap is active.relation_to_hotswap_target takes NPythonBrowser::TPythonBrowserItem, which would suggest BrowserItem; corpus pattern contradicts that for the property’s runtime type.Bang triggered when the hotswap target has changed. From Live’s runtime docstring.
instruments: BrowserItem
Section titled “instruments: BrowserItem”Returns a browser item with access to all the Instruments content. From Live’s runtime docstring.
max_for_live: BrowserItem
Section titled “max_for_live: BrowserItem”Returns a browser item with access to all the Max For Live content. From Live’s runtime docstring.
midi_effects: BrowserItem
Section titled “midi_effects: BrowserItem”Returns a browser item with access to all the Midi Effects content. From Live’s runtime docstring.
Returns a browser item with access to all the Packs content. From Live’s runtime docstring.
Returns a browser item with access to all the Plugins content. From Live’s runtime docstring.
Returns a browser item with access to all the Samples content. From Live’s runtime docstring.
Returns a browser item with access to all the Sounds content. From Live’s runtime docstring.
Returns a list of browser items containing all the user folders. From Live’s runtime docstring.
user_library: BrowserItem
Section titled “user_library: BrowserItem”Returns a browser item with access to all the User Library content. From Live’s runtime docstring.
Listener Only
Section titled “Listener Only”full_refresh
Section titled “full_refresh”Fires when the browser performs a full content-tree rebuild — typically after a library scan or plugin rescan.
Methods
Section titled “Methods”load_item()
Section titled “load_item()”- item: BrowserItem
Loads the provided browser item. From Live’s runtime docstring.
preview_item()
Section titled “preview_item()”- item: BrowserItem
Previews the provided browser item. From Live’s runtime docstring.
relation_to_hotswap_target()
Section titled “relation_to_hotswap_target()”- item: BrowserItem
Returns the relation between the given browser item and the current hotswap target From Live’s runtime docstring.
stop_preview()
Section titled “stop_preview()”Stop the current preview. From Live’s runtime docstring.
Deprecated
legacy_libraries: BrowserItemVector
Section titled “legacy_libraries: BrowserItemVector”Returns a list of browser items containing the installed legacy libraries. The list is always empty as legacy library handling has been removed. From Live’s runtime docstring.
Returned by 1 member elsewhere in the LOM
Other classes
Section titled “Other classes”BrowserItem
Section titled “BrowserItem”This class represents an item of the browser hierarchy. From Live’s runtime docstring.
Properties
Section titled “Properties”Const access to the descendants of this browser item. From Live’s runtime docstring.
is_device: bool
Section titled “is_device: bool”Indicates if the browser item represents a device. From Live’s runtime docstring.
is_folder: bool
Section titled “is_folder: bool”Indicates if the browser item represents folder. From Live’s runtime docstring.
is_loadable: bool
Section titled “is_loadable: bool”True if item can be loaded via the Browser’s ‘load_item’ method. From Live’s runtime docstring.
is_selected: bool
Section titled “is_selected: bool”True if the item is ancestor of or the actual selection. From Live’s runtime docstring.
Const iterable access to the descendants of this browser item. From Live’s runtime docstring.
name: str
Section titled “name: str”Const access to the canonical display name of this browser item. From Live’s runtime docstring.
source: str
Section titled “source: str”Specifies where does item come from — i.e. Live pack, user library… From Live’s runtime docstring.
uri: str
Section titled “uri: str”The uri describes a unique identifier for a browser item. From Live’s runtime docstring.
Returned by 12 members elsewhere in the LOM
BrowserItemIterator
Section titled “BrowserItemIterator”This class iterates over children of another BrowserItem. From Live’s runtime docstring.
Returned by 1 member elsewhere in the LOM
BrowserItemVector
Section titled “BrowserItemVector”A container for returning browser items from Live. From Live’s runtime docstring.
Methods
Section titled “Methods”append()
Section titled “append()”- value: BrowserItem
extend()
Section titled “extend()”- values: Iterable[BrowserItem]
Returned by 3 members elsewhere in the LOM
FilterType
Section titled “FilterType”Members
Section titled “Members”disabled | -1 |
hotswap_off | 0 |
instrument_hotswap | 1 |
audio_effect_hotswap | 2 |
midi_effect_hotswap | 3 |
drum_pad_hotswap | 4 |
midi_track_devices | 5 |
samples | 6 |
count | 7 |
Relation
Section titled “Relation”Members
Section titled “Members”ancestor | 0 |
equal | 1 |
descendant | 2 |
none | 3 |
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.