Skip to content

A JavaScript library for controlling Cockos Reaper using Open Sound Control (OSC)

License

Notifications You must be signed in to change notification settings

LykaiosNZ/reaper-osc.js

Repository files navigation

reaper-osc

A Node.js library for controlling Cockos Reaper using Open Sound Control (OSC).

API Reference

You can find the API documentation here

Installation

Yarn: yarn add reaper-osc npm: npm i reaper-osc

Basic usage

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();

About

A JavaScript library for controlling Cockos Reaper using Open Sound Control (OSC)

Resources

License

Stars

Watchers

Forks

Packages