Members
(constant) LIVE_APP_BUNDLES
Map of internal keys to Ableton Live .app bundle names. @type {Object.<string, string>}
- Source:
(constant) LIVE_PREFS_PATHS
Known Ableton preferences directory paths on macOS. @type {Object.<string, string>}
- Source:
Methods
isRunningInWsl() → {boolean}
Detects whether the current process is running inside Windows Subsystem for Linux (WSL).
- Source:
Returns:
true when running under WSL, false otherwise.
- Type
- boolean
runPowerShellCommand(command) → {string}
Executes a PowerShell command synchronously and returns its trimmed output.
Parameters:
| Name | Type | Description |
|---|---|---|
command |
string | The PowerShell command string to execute. |
- Source:
Throws:
-
When PowerShell exits with a non-zero status.
- Type
- Error
Returns:
The stdout output, trimmed of surrounding whitespace.
- Type
- string
Type Definitions
AuPluginConfig
Type:
- Object
Properties:
| Name | Type | Description |
|---|---|---|
isEnabled |
boolean | Whether Audio Units are enabled in Ableton Live. |
- Source:
LiveVersion
Type:
- Object
Properties:
| Name | Type | Description |
|---|---|---|
version |
string | The version string (e.g. |
build |
string | null | The build identifier, or |
- Source:
PluginConfig
Type:
- Object
Properties:
| Name | Type | Description |
|---|---|---|
vst3 |
VstPluginConfig | VST3 plug-in configuration. |
vst2 |
VstPluginConfig | VST2 plug-in configuration. |
au |
AuPluginConfig | Audio Unit configuration. |
- Source:
PluginInfoMacOSConfig
Type:
- Object
Properties:
| Name | Type | Attributes | Default | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
default |
string |
<optional> |
'/Library/Audio/Plug-Ins/' | Base directory for system plug-ins. |
||||||||||||||||
vst2 |
Object |
<optional> |
VST2 configuration. Properties
|
|||||||||||||||||
vst3 |
Object |
<optional> |
VST3 configuration. Properties
|
|||||||||||||||||
au.enabled |
boolean |
<optional> |
false | Whether Audio Units are enabled. |
- Source:
PluginInfoWin64Config
Type:
- Object
Properties:
| Name | Type | Attributes | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
vst2 |
Object |
<optional> |
VST2 configuration overrides. Properties
|
||||||||||||||||||||
vst3 |
Object |
<optional> |
VST3 configuration overrides. Properties
|
- Source:
VstPluginConfig
Type:
- Object
Properties:
| Name | Type | Description |
|---|---|---|
isEnabled |
boolean | Whether the plug-in format is enabled in Ableton Live. |
customPath |
string | null | The user-configured custom search path, or |
isCustomPathEnabled |
boolean | null | Whether the custom path is active, or |
- Source:
WindowsVersionInfo
Type:
- Object
Properties:
| Name | Type | Description |
|---|---|---|
majorVersion |
number | The Windows major version number. |
buildNumber |
number | The OS build number. |
productName |
string | Human-readable product name ( |
- Source: