@neauoire ok, the portmidi branch now sends midi, for real. i tested it with the IAC stuff on mac and it works fine. the note lengths (and velocity) might not be what you expect, since 0 will be 1 bar, 3 will be a quarter note, etc. (not sure what state the js version is with regards to that)
@cancel @neauoire yes i was suggesting just the more widely used, and then you don't have to do it, other persons that use different distros can just contribute to the documentation. But if you don't want to keep that infos i understand it's time consuming to suppor EVERYTHING and you're already doing a great work.
@npisanti @neauoire it's not something i would want to maintain and keep up to date, even assuming that i could get a full list for every linux distro and each release of each distro. after doing this for many years, you learn which battles to not fight. users building software from source on linux are expected to know how to install dependencies.
if someone wants to add orca-c to their distro package manager, then they can set up the dependencies there.
@neauoire @cancel mmm there could be different choices for an OSC operator, you could do it more midi-like or more OSC like...
midi like could be like the midi operator, but instead of the channel you use a letter that is the address, for example "a" could send messages to /orca/a, then you give the value the same as midi and to /orca/a is sent a float value for gate and another for pitch
@neauoire @cancel or it could be more osc like, so you give the address as first argument and then an argument to decide if it's int or float, and then the value, float could be useful to have in 0-1 range for modulations / triggers and int with 0-127 for pitch (hexadecimal?) but this design could be confusing
@cancel Just woke up, I'll give it a shot!
@npisanti @neauoire direct MIDI out works as of a few hours ago https://github.com/hundredrabbits/Orca-c/tree/portmidi
Revel in the marvels of the universe.