Skip to content
Libre and modular OSC / MIDI controller
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources custom-module: fix docs typo and allow omitting host and port in rece… Mar 21, 2019
tests tests: fix test session (no root or tab widget in tab) Nov 6, 2018
.babelrc ios: try babel polyfills Nov 9, 2018
.eslintignore lint: add eslint config files and clean all the mess Jun 1, 2018
.eslintrc.json lint: update rules and fix errors Oct 29, 2018
.gitignore missing empty folder Mar 19, 2019
.travis.yml tests: add basic test for all widgets and add eslint to npm test Oct 29, 2018
Procfile readme: fix some mistakes Nov 12, 2018

Open Stage Control is a libre desktop OSC bi-directional control surface application. It's built with HTML, JavaScript & CSS and run as a Node / Electron web server that accepts any number of Chrome / Chromium / Electron clients.

Download the latest release (prebuilt binaries for Linux, OS X and Windows)

Try the online demo (Chrome 50+ required)

Controlling Ardour


The documentation is located at

Supported platforms

The server can run on all platforms supported by Electron. Clients just need to connect to the server with a compatible browser :

  • any system running Chrome/Chromium version 50 or later (Linux, MacOS, Windows, Android, etc)
  • iOS version 9.3 or later

Firefox is not supported.

License & credits

Copyleft © Jean-Emmanuel Doucet @ AMMD 2018. This program is a free software released under the GNU/GPL3 license.


Open Stage Control relies on several other free softwares, including Node.js, Electron, osc.js, babel, browserify, exorcist, express, node-sass, jQuery, jQuery-UI, Font Awesome, stacktracejs, mathjs. A comprehensive and up-to-date list can be found here.



BrowserStack supports Open Stage Control by providing a complete suite of browser emulators for Android, iOS and Windows.

You can’t perform that action at this time.