A Node.js library for controlling Cockos Reaper using Open Sound Control (OSC).
You can find the API documentation here
Yarn: yarn add reaper-osc
npm: npm i reaper-osc
import {Reaper} from 'reaper-osc';
var reaper = new Reaper();
// Start listening for messages
await reaper.start()
// Subscribe to state changes
reaper.tracks[0].onPropertyChanged('isMuted', () => {
console.log(`Track 1 was ${reaper.tracks[0].isMuted ? 'muted' : 'unmuted'}`);
});
reaper.transport.play();
reaper.tracks[0].mute();
reaper.tracks[0].unmute();