Skip to content

Simple NodeJS script to get the clipname of a specific track that is currently playing to use in DataLinq or OBS.

Notifications You must be signed in to change notification settings

gjverhoeff/ableton_live_track_clip_name

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ableton Live Track Clip Name

Using Ableton-JS (https://github.com/leolabs/ableton-js) to expose the clipname of that is playing on a track for usage in broadcast or other applications.

Full tutorial video: https://youtu.be/i1Gl_bOmTZA

Installation

Clone this repository and in the folder do:

npm install

Prerequisites

Copy the midi-script folder of from node_modules/ableton-js to Ableton's Remote Scripts folder and rename it to AbletonJS. The MIDI Remote Scripts folder is usually located at:

  • Windows: {path to Ableton}\Resources\MIDI\Remote Scripts
  • macOS: /Applications/Ableton Live {version}/Contents/App-Resources/MIDI Remote Scripts

After starting Ableton Live, add the script to your list of control surfaces:

Ableton Live Settings

Running the scipt

Fill the tracknumber in at line 6 of index.js (for example const track_number = 3 ) for the script to start listening to what clip is currently playing on that track.

Run the script on the same computer as Ableton is running:

node index.js

Usage

When the script is running you have access to the name in either json or plaintext by going to the following addresses:

http://localhost:3000/json

http://localhost:3000/name

If you are using for example OBS you can simply open the song.txt file as text and it will automatically update.

About

Simple NodeJS script to get the clipname of a specific track that is currently playing to use in DataLinq or OBS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published