Nice :) MIDI clock works fine now (ChucK 1.4.0.0). There's a flag you can use to activate it that I don't remember whether is ON or OFF by default, but anyway is there. Like I said there's a flag for SysEx as well, but that doesn't seem to do much.
Cheers, Mario On Tue, 2 Jul 2019 at 21:43, Michael Heuer <heue...@gmail.com> wrote: > I'd say go for it! It would be nice to have proper SysEx and MIDI clock > support in ChucK. > > I recall there was some progress on the latter; did I read somewhere that > clock messages are available via RtMidi but simply disabled in ChucK for > performance reasons? > > michael > > > > On Jul 2, 2019, at 3:23 PM, Mario Buoninfante < > mario.buoninfa...@gmail.com> wrote: > > > > Hi everybody, > > > > 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'll share more info about the > project in the next months). > > The only issue I've got at the moment is that I need to talk SysEx with > these gears, and as you know ChucK doesn't deal with SysEx. > > I really care a lot about this project, mainly because it'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'm mainly using to > experiment and make music and I truly believe has got something more than > other languages/environments. > > Thus, since I'm not a C++ person, I decided I'll ask a colleague of mine > (a C++ programmer) to help out with this, also because he'll get involved > in the project for other reasons anyway. > > But before doing this I wanted to ask the developers and all those who > are involved in maintaining ChucK, if there's any particular reason why > SysEx messages are not currently supported. > > 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't manage to receive SysEx > messages though). > > Also, I think RtMidi doesn't gate us from doing that (there's just a > flag used to 'turn on/off' SysEx communication). > > But it seems like there's nothing in place that allows to deal with MIDI > messages bigger than 3 bytes and, from a "non-C++ person", 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. > > Of course there could be a lot of things I'm missing here, and that's > why I'm asking you for some help, even before asking for other help :) > > Just to make sure there's nothing that prevents people from adding this > functionality. > > 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. > > Basically I'd like to hear from the community before even getting > started with this. > > > > I hope this makes sense. Looking forward to hearing from you guys :) > > > > Cheers, > > Mario > > _______________________________________________ > > chuck-users mailing list > > chuck-users@lists.cs.princeton.edu > > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > > _______________________________________________ > chuck-users mailing list > chuck-users@lists.cs.princeton.edu > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users >
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users