jean-emmanuel / open-stage-control

Libre and modular OSC / MIDI controller
https://openstagecontrol.ammd.net
GNU General Public License v3.0
695 stars 88 forks source link

Use webMidi instead of requiring pyo dependency #74

Closed diegodorado closed 6 years ago

diegodorado commented 7 years ago

I'm not sure if this may be possible.. but couldn't open-stage-control use webMidi to send notes and cc instead of requiring pyo? I'm actually using windows 10 and pyo doesnt work here, so I am looking for an alternative. In the meantime I am planning to send osc to supercollider and route that to a midi device.

jean-emmanuel commented 7 years ago

Hi, I'm probably going switch to pyrtmidi for handling midi, it's much lighter, dedicated to it and handles virtual ports (linux & osx). Can you check if it builds/runs well under windows 10 ?

WebMidi is an interesting option but I haven't managed to make it work server-side (o-s-c clients don't send osc/midi themselves, only the server does), plus doesn't provide enough features to replace the current implementation completely.

jean-emmanuel commented 7 years ago

Migration to pyrtmidi can be tested in the dev branch, the release should come within the end of the month.

diegodorado commented 6 years ago

y cannot see the dev branch... i only see master and gh-pages

jean-emmanuel commented 6 years ago

I just merged it today, you can checkout the master branch now