ableton-js
Advanced tools
Comparing version
@@ -7,4 +7,12 @@ ### Changelog | ||
#### [v3.3.0](https://github.com/leolabs/ableton.js/compare/v3.2.11...v3.3.0) | ||
- Browsing and loading functionalities [`bc48c7c`](https://github.com/leolabs/ableton.js/commit/bc48c7c46c55c54baca42c58003865596370afe3) | ||
- :art: Improve formatting [`6e2e22b`](https://github.com/leolabs/ableton.js/commit/6e2e22b102cf560d39c07e60ae1afd7e2ecc851b) | ||
- :sparkles: Turn the browser into a singleton [`6d0152b`](https://github.com/leolabs/ableton.js/commit/6d0152b4610683460256951801ada08f8598abeb) | ||
#### [v3.2.11](https://github.com/leolabs/ableton.js/compare/v3.2.10...v3.2.11) | ||
> 15 July 2023 | ||
- :loud_sound: Warn when the UDP tick is lagging or when processing UDP takes too long to finish [`c419afc`](https://github.com/leolabs/ableton.js/commit/c419afc96de5b5834ae2807baf8fc4b3fb9c21ba) | ||
@@ -11,0 +19,0 @@ - :sparkles: Use larger buffer sizes if possible for sending responses from Live [`ae480cb`](https://github.com/leolabs/ableton.js/commit/ae480cb6e86fcbbb4e0417b0869a5a78d43511c6) |
import { Ableton } from ".."; | ||
import { Namespace } from "."; | ||
import { ApplicationView } from "./application-view"; | ||
import { Browser, RawBrowser } from "./browser"; | ||
export interface GettableProperties { | ||
@@ -12,4 +13,6 @@ bugfix_version: number; | ||
open_dialog_count: number; | ||
browser: RawBrowser; | ||
} | ||
export interface TransformedProperties { | ||
browser: Browser; | ||
} | ||
@@ -23,4 +26,5 @@ export interface SettableProperties { | ||
constructor(ableton: Ableton); | ||
browser: Browser; | ||
view: ApplicationView; | ||
pressCurrentDialogButton(index: number): Promise<any>; | ||
} |
@@ -6,2 +6,3 @@ "use strict"; | ||
const application_view_1 = require("./application-view"); | ||
const browser_1 = require("./browser"); | ||
class Application extends _1.Namespace { | ||
@@ -11,2 +12,3 @@ constructor(ableton) { | ||
} | ||
browser = new browser_1.Browser(this.ableton); | ||
view = new application_view_1.ApplicationView(this.ableton); | ||
@@ -13,0 +15,0 @@ async pressCurrentDialogButton(index) { |
@@ -64,2 +64,7 @@ import { Ableton } from ".."; | ||
} | ||
export declare enum DeviceInsertMode { | ||
default = "default", | ||
left = "left", | ||
right = "right" | ||
} | ||
export interface SettableProperties { | ||
@@ -75,2 +80,3 @@ appointed_device: string; | ||
groove_amount: number; | ||
insert_mode: DeviceInsertMode; | ||
is_counting_in: boolean; | ||
@@ -218,2 +224,3 @@ is_playing: boolean; | ||
undo(): Promise<any>; | ||
set_insert_mode(args: DeviceInsertMode): Promise<any>; | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Song = exports.RecordingQuantization = exports.Quantization = exports.TimeFormat = void 0; | ||
exports.Song = exports.RecordingQuantization = exports.Quantization = exports.TimeFormat = exports.DeviceInsertMode = void 0; | ||
const _1 = require("."); | ||
@@ -9,2 +9,8 @@ const track_1 = require("./track"); | ||
const scene_1 = require("./scene"); | ||
var DeviceInsertMode; | ||
(function (DeviceInsertMode) { | ||
DeviceInsertMode["default"] = "default"; | ||
DeviceInsertMode["left"] = "left"; | ||
DeviceInsertMode["right"] = "right"; | ||
})(DeviceInsertMode || (exports.DeviceInsertMode = DeviceInsertMode = {})); | ||
var TimeFormat; | ||
@@ -153,3 +159,6 @@ (function (TimeFormat) { | ||
} | ||
async set_insert_mode(args) { | ||
return this.sendCommand("set_insert_mode", { args }); | ||
} | ||
} | ||
exports.Song = Song; |
{ | ||
"name": "ableton-js", | ||
"version": "3.2.11", | ||
"version": "3.3.0", | ||
"description": "Control Ableton Live from Node", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
188109
5.91%75
8.7%3810
7.69%