ableton-js

Control Ableton Live with Node.js

MIT License

Downloads
290
Stars
350
Committers
6
ableton-js - Latest Release

Published by leolabs 5 months ago

  • Get song.view.get('detail_clip') working (#118) 53ea9e1

https://github.com/leolabs/ableton-js/compare/v3.4.5...v3.4.6

ableton-js -

Published by leolabs 6 months ago

  • 🐛 Fix some pending requests never resolving when Live disconnects, immediately reject pending requests when Live sends a realtime disconnect event 4c1a3fe

https://github.com/leolabs/ableton-js/compare/v3.4.4...v3.4.5

ableton-js -

Published by leolabs 6 months ago

  • ✨ Add the tempo_follower_enabled property 8cf68c8

https://github.com/leolabs/ableton-js/compare/v3.4.3...v3.4.4

ableton-js -

Published by leolabs 7 months ago

  • 🐛 Fix issues with converting iterables to arrays in Live 10 2af2f25
  • 🔊 Improve error logging 5c35106

https://github.com/leolabs/ableton-js/compare/v3.4.2...v3.4.3

ableton-js -

Published by leolabs 9 months ago

  • 🐛 Fix buffer size limit being too high on Windows 0c6bc7d
  • 🐛 Mark is_active device property as read-only 316f510

https://github.com/leolabs/ableton-js/compare/v3.4.1...v3.4.2

ableton-js -

Published by leolabs 12 months ago

  • 🔇 Don't log results of getting track view properties 3b4a5bd
  • 🐛 Fix master track erroring because it doesn't have solo/mute properties 3b58e72
  • ✨ Add a safeStartPlaying method that only calls start_playing when Live is currently stopped 46e1354

https://github.com/leolabs/ableton-js/compare/v3.4.0...v3.4.1

ableton-js -

Published by leolabs 12 months ago

  • ✨ Return mute and solo properties for each track 5585533
  • 🐛 Fix setting quantizations not working correctly cd7a6e5

https://github.com/leolabs/ableton-js/compare/v3.3.5...v3.4.0

ableton-js -

Published by leolabs 12 months ago

  • ✨ Properly create and return scenes and tracks dc550f1
  • 🐛 Fix createScene not working when no index is provided e6bf99b

https://github.com/leolabs/ableton-js/compare/v3.3.4...v3.3.5

ableton-js -

Published by leolabs 12 months ago

  • ✨ Add support for the Track View class 3ff5980
    • This removes the set('insert_mode') function on song that doesn't actually exist in Live's API. Instead, get the track you'd like to change the insert mode on and call track.view.set('device_insert_mode')
  • 🎨 Fix formatting f06d3d0
  • ✨ Add a safeStopPlaying function that only stops playback when Live is currently playing to prevent accidental jumps to the beginning of the timeline a7b84e2
  • 🐛 Fix error when logging the client port 4df4205
  • 🐛 Fix deprecation warning when logging warning messages 165c734
  • ✨ Add a Live folder to keep the Python linter happy 5a62d98

https://github.com/leolabs/ableton-js/compare/v3.3.3...v3.3.4

ableton-js -

Published by leolabs about 1 year ago

  • 🐛 Address a hang in newer versions of Live when the UDP port is already being used 5caeaeb
  • 🗑️ Deprecate removeNotes and add removeNotesExtended as a replacement ac02271
  • 🔇 Fix every message being logged twice 3a2571f
  • 🔇 Fix logs being spammed with irrelevant errors on Windows 802eaf0

https://github.com/leolabs/ableton-js/compare/v3.3.2...v3.3.3

ableton-js -

Published by leolabs about 1 year ago

  • 📦 Add lodash as a dependency, fixes #104 3a3abae

https://github.com/leolabs/ableton-js/compare/v3.3.1...v3.3.2

ableton-js -

Published by leolabs about 1 year ago

  • 🔧 Enable fast polling by default f2f5058

https://github.com/leolabs/ableton-js/compare/v3.3.0...v3.3.1

ableton-js -

Published by leolabs over 1 year ago

  • ✨ Added browsing and loading functionality bc48c7c

https://github.com/leolabs/ableton-js/compare/v3.2.11...v3.3.0

ableton-js -

Published by leolabs over 1 year ago

  • 📝 Update docs to reflect that chunks now have a dynamic size 83afbb6
  • 🔊 Warn when the UDP tick is lagging or when processing UDP takes too long to finish c419afc
  • 🔧 Remove unnecessary parts from logs in ableton:logs e730607
  • ✨ Use larger buffer sizes if possible for sending chunks to Live a450e16
  • ✨ Use larger buffer sizes if possible for sending responses from Live ae480cb

https://github.com/leolabs/ableton-js/compare/v3.2.10...v3.2.11

ableton-js -

Published by leolabs over 1 year ago

  • ✨ Remove the socket after closing it to avoid dangling event listeners trying to send messages after the plugin has been shut down 54278f2

https://github.com/leolabs/ableton-js/compare/v3.2.9...v3.2.10

ableton-js -

Published by leolabs over 1 year ago

  • ✨ Only send the client port to Live once 29e9443
  • ✨ Send the current client port to Live every time the server port changes eb42ce3

https://github.com/leolabs/ableton-js/compare/v3.2.8...v3.2.9

ableton-js -

Published by leolabs over 1 year ago

  • 🔧 Make fast polling optional, in an attempt to fix flaky behavior in Live 11.3 17f1634

https://github.com/leolabs/ableton-js/compare/v3.2.7...v3.2.8

ableton-js -

Published by leolabs over 1 year ago

  • ✨ When client is already starting or started, return a promise that waits for a connection 97c2e1a
  • 🔇 Don't log the result of setting the client port 2206ab7
  • ✅ Switch from Jest to Vitest for faster testing d2af8b7

https://github.com/leolabs/ableton-js/compare/v3.2.6...v3.2.7

ableton-js -

Published by leolabs over 1 year ago

  • 🐛 Fix Live 11.3.3 hanging in some scenarios f3933b1
  • 🔊 Truncate arguments in the error message when a command times out 8bd0a9c
  • 🔇 Make logging less noisy when the heartbeat to Live fails 2f46968

https://github.com/leolabs/ableton-js/compare/v3.2.5...v3.2.6

ableton-js -

Published by leolabs over 1 year ago

  • 🏷️ Add missing types for color_index props 23e0edb

https://github.com/leolabs/ableton-js/compare/v3.2.4...v3.2.5