chuck icon indicating copy to clipboard operation
chuck copied to clipboard

(feature request) adding SysEx support

Open mariobuoninfante opened this issue 5 years ago • 3 comments

It would be great to support SysEx messages, especially considering a lot of hardware products use them for things like setting parameters or even data transfers.

mariobuoninfante avatar Jul 02 '19 20:07 mariobuoninfante

I tried adding rtmin->ignoreTypes(false, false, false); on line 414 in midiio_rtmidi.cpp plus I've set ignoreFlags to 0 in rtmidi.h, row 280 This kind of "opens the gate" and now I can receive SysEx as well - the first 3 bytes at least :) Cause of course (MidiIn and) MidiMsg deals with 3 bytes only.

mariobuoninfante avatar Jul 05 '19 07:07 mariobuoninfante

@mariobuoninfante I read this is now in latest version 1.4.1.0, is there a working example to take a look at?

boonier avatar Sep 02 '21 09:09 boonier

Ok I found an example here https://lists.cs.princeton.edu/pipermail/chuck-users/2019-July/008571.html

Seems to work :) Midi Monitor still has Invalid message type though, is that something still to fix?

cheers

boonier avatar Sep 02 '21 10:09 boonier