[LOGGED] Receive raw midi and proper send raw midi
-
This should be an easy one. In reference to a few recent posts about control surfaces, there was several mentions of using the HUI protocol from Isadora to send and receive to desks with motorised faders. Implementing this protocol with actors seems pretty ineffcient, and better done with javascript. It wouldn't reqiure access to midi ports inside the javascript actor, but a complex midi parser could be built there if there was a receive raw midi actor that could listen to all raw data on a given port. To do this would also require a 'real' send raw midi actor (or a new version with a raw code input, not the params/parameter model that it uses now. Using such a send raw midi, all midi comands could then be formatted in javascirpt and sent via the send raw midi actor, and Isadora can still manage midi ports.
-
@fred said:
This should be an easy one. In reference to a few recent posts about control surfaces, there was several mentions of using the HUI protocol from Isadora to send and receive to desks with motorized faders. Implementing this protocol with actors seems pretty inefficient, and better done with javascript. It wouldn't require access to midi ports inside the javascript actor, but a complex midi parser could be built there if there was a receive raw midi actor that could listen to all raw data on a given port. To do this would also require a 'real' send raw midi actor (or a new version with a raw code input, not the params/parameter model that it uses now. Using such a send raw midi, all midi commands could then be formatted in javascript and sent via the send raw midi actor, and Isadora can still manage midi ports.
Makes sense, and you are right that it would not be so difficult to provide this. More importantly, it will actually be important for IzzyCast if people want to send MIDI from one copy of Isadora to another.
Best Wishes,
Mark -