<div dir="ltr">Hi everybody,<br><br>One month ago I got started with an Open Source project whose goal is to support some hardware on various platforms/environments/programming languages (Pd, SC, Processing, Lua, Python, JS, etc.) and of course my goal is to have ChucK on board as well (hopefully I&#39;ll share more info about the project in the next months).<br>The only issue I&#39;ve got at the moment is that I need to talk SysEx with these gears, and as you know ChucK doesn&#39;t deal with SysEx.<br>I really care a lot about this project, mainly because it&#39;s open source and because will involve different communities (Pd, SC, JS, etc.) and would really love to include ChucK in this since is the tool I&#39;m mainly using to experiment and make music and I truly believe has got something more than other languages/environments. <br>Thus, since I&#39;m not a C++ person, I decided I&#39;ll ask a colleague of mine (a C++ programmer) to help out with this, also because he&#39;ll get involved in the project for other reasons anyway.<br>But before doing this I wanted to ask the developers and all those who are involved in maintaining ChucK, if there&#39;s any particular reason why SysEx messages are not currently supported.<br>From what I can see in the code (and after running few experiments) with the current architecture SysEx messages could be sent out (3 bytes at time though) but with a lot of limitations (didn&#39;t manage to receive SysEx messages though). <br>Also, I think RtMidi doesn&#39;t gate us from doing that (there&#39;s just a flag used to &#39;turn on/off&#39; SysEx communication).<br>But it seems like there&#39;s nothing in place that allows to deal with MIDI messages bigger than 3 bytes and, from a &quot;non-C++ person&quot;, it seems one way to fix this could potentially be to add a SysExIn/SysExOut and a SysExMsg classes that deal with these kind of MIDI messages.<br>Of course there could be a lot of things I&#39;m missing here, and that&#39;s why I&#39;m asking you for some help, even before asking for other help :)<br>Just to make sure there&#39;s nothing that prevents people from adding this functionality.<br>Then, last but not the least, ChucK is an open source project and I love it. There are a lot of people working with it, and I was wondering whether or not this would be a feature people are after.<br>Basically I&#39;d like to hear from the community before even getting started with this.<br><br>I hope this makes sense. Looking forward to hearing from you guys :)<br><br>Cheers,<br>Mario </div>