Skip to content

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.

This class represents the live browser data base. From Live’s runtime docstring.

Inherited from LomObject

Get the canonical parent — the structural owner one step up the LOM tree. From Live’s runtime docstring.

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.

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.”

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.”

Bang triggered when the hotswap target has changed. From Live’s runtime docstring.

Returns a browser item with access to all the Instruments content. From Live’s runtime docstring.

Returns a browser item with access to all the Max For Live content. From Live’s runtime docstring.

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.

Returns a browser item with access to all the User Library content. From Live’s runtime docstring.

add_full_refresh_listener · remove_full_refresh_listener · full_refresh_has_listener

Fires when the browser performs a full content-tree rebuild — typically after a library scan or plugin rescan.

Loads the provided browser item. From Live’s runtime docstring.

Previews the provided browser item. From Live’s runtime docstring.

Returns the relation between the given browser item and the current hotswap target From Live’s runtime docstring.

Stop the current preview. From Live’s runtime docstring.

Deprecated

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

This class represents an item of the browser hierarchy. From Live’s runtime docstring.

Const access to the descendants of this browser item. From Live’s runtime docstring.

Indicates if the browser item represents a device. From Live’s runtime docstring.

Indicates if the browser item represents folder. From Live’s runtime docstring.

True if item can be loaded via the Browser’s ‘load_item’ method. From Live’s runtime docstring.

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.

Const access to the canonical display name of this browser item. From Live’s runtime docstring.

Specifies where does item come from — i.e. Live pack, user library… From Live’s runtime docstring.

The uri describes a unique identifier for a browser item. From Live’s runtime docstring.

Returned by 12 members elsewhere in the LOM

This class iterates over children of another BrowserItem. From Live’s runtime docstring.

Returned by 1 member elsewhere in the LOM

A container for returning browser items from Live. From Live’s runtime docstring.

Returned by 3 members elsewhere in the LOM
disabled-1
hotswap_off0
instrument_hotswap1
audio_effect_hotswap2
midi_effect_hotswap3
drum_pad_hotswap4
midi_track_devices5
samples6
count7
ancestor0
equal1
descendant2
none3

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.