Package to use abletonjs with Grid controllers
npm installThis package includes the AbletonJS MIDI script that needs to be installed in Ableton's Remote Scripts folder. We provide several convenient ways to manage this:
The easiest way to install the MIDI script:
npm run ableton:setupThis will automatically:
- Copy the MIDI script files to your Ableton Remote Scripts folder
- Clean up unnecessary files
- Work on both macOS and Windows
After running this command:
- Restart Ableton Live
- Go to Preferences > MIDI
- Select "AbletonJS" as a Control Surface
If you prefer to install manually, you can open the relevant folders:
Open the Remote Scripts destination folder:
npm run ableton:open-remote-scriptsOpen the MIDI script source folder:
npm run ableton:open-midi-script-sourceThen manually copy the contents from the source to the destination folder, creating an "AbletonJS" subfolder.
The MIDI script will be installed at:
- macOS:
~/Music/Ableton/User Library/Remote Scripts/AbletonJS - Windows:
%USERPROFILE%\Documents\Ableton\User Library\Remote Scripts\AbletonJS
# Install dependencies
npm install
# Build the package
npm run build
# Development mode with hot reload
npm run devnpm run ableton:setup- Install MIDI script to Ableton (automatic)npm run ableton:copy-midi-script- Copy MIDI script (same as setup)npm run ableton:open-remote-scripts- Open Ableton Remote Scripts foldernpm run ableton:open-midi-script-source- Open MIDI script source foldernpm run prepare-midi-script- Prepare MIDI script for packaging (used before publish)
- The MIDI script files are included from the
ableton-jsdependency - When you run the setup script, it copies these files to Ableton's Remote Scripts folder
- The package automatically includes the MIDI script in distributions via the
filesfield in package.json