<div dir="ltr">According to the headers, ChucK uses <span class="gmail-pl-c">RtMidi Version 1.0.4 from 14 October 2005.</span></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 5, 2019 at 10:10 AM Forrest Cahoon <<a href="mailto:forrest.cahoon@gmail.com">forrest.cahoon@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Have you grabbed the latest rtmidi sources from <a href="https://github.com/thestk/rtmidi" target="_blank">https://github.com/thestk/rtmidi</a> ?<div><br></div><div>I briefly looked for the code you reported changing and didn't see anything that looked like that in HEAD.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 3, 2019 at 3:22 PM mario buoninfante <<a href="mailto:mario.buoninfante@gmail.com" target="_blank">mario.buoninfante@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>I've found a workaround (not sure it's a proper one though!)</p>
<p>more info here: <a class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-txt-link-freetext" href="https://github.com/ccrma/chuck/issues/130" target="_blank">https://github.com/ccrma/chuck/issues/130</a><br>
</p>
<p>this now allows to send SysEx from Linux as well :)<br>
</p>
<div class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-cite-prefix">On 02/07/2019 22:15, Michael Heuer
wrote:<br>
</div>
<blockquote type="cite">
Great, thanks! I'll start a new thread asking how best to use it!
<div><br>
</div>
<div> michael</div>
<div><br>
<div><br>
<blockquote type="cite">
<div>On Jul 2, 2019, at 3:53 PM, Mario Buoninfante
<<a href="mailto:mario.buoninfante@gmail.com" target="_blank">mario.buoninfante@gmail.com</a>>
wrote:</div>
<br class="gmail-m_-5167239671007481981gmail-m_2641677671321400710Apple-interchange-newline">
<div>
<div dir="ltr">
<div>Nice :) <br>
</div>
<div>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.</div>
<div>Like I said there's a flag for SysEx as
well, but that doesn't seem to do much.</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Mario<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, 2 Jul 2019 at
21:43, Michael Heuer <<a href="mailto:heuermh@gmail.com" target="_blank">heuermh@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I'd say go for it!
It would be nice to have proper SysEx and MIDI clock
support in ChucK.<br>
<br>
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?<br>
<br>
michael<br>
<br>
<br>
> On Jul 2, 2019, at 3:23 PM, Mario Buoninfante
<<a href="mailto:mario.buoninfante@gmail.com" target="_blank">mario.buoninfante@gmail.com</a>>
wrote:<br>
> <br>
> 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'll share more info about the project in
the next months).<br>
> 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.<br>
> 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. <br>
> 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.<br>
> 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.<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't manage
to receive SysEx messages though). <br>
> Also, I think RtMidi doesn't gate us from doing
that (there's just a flag used to 'turn on/off' SysEx
communication).<br>
> 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.<br>
> 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 :)<br>
> Just to make sure there'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'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<br>
> _______________________________________________<br>
> chuck-users mailing list<br>
> <a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
> <a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
<br>
_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
</blockquote>
</div>
_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-txt-link-freetext" href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="gmail-m_-5167239671007481981gmail-m_2641677671321400710mimeAttachmentHeader"></fieldset>
<pre class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-quote-pre">_______________________________________________
chuck-users mailing list
<a class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-txt-link-abbreviated" href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a>
<a class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-txt-link-freetext" href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a>
</pre>
</blockquote>
<pre class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-signature" cols="72">--
Electronic Musician, Creative Coder, QA Engineer
<a class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-txt-link-freetext" href="https://vimeo.com/creativecodingsalerno" target="_blank">https://vimeo.com/creativecodingsalerno</a>
<a class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-txt-link-freetext" href="http://mbuoninfante.tumblr.com/" target="_blank">http://mbuoninfante.tumblr.com/</a>
<a class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-txt-link-freetext" href="https://github.com/mariobuoninfante" target="_blank">https://github.com/mariobuoninfante</a>
<a class="gmail-m_-5167239671007481981gmail-m_2641677671321400710moz-txt-link-freetext" href="https://bitbucket.org/mariobuoninfante/" target="_blank">https://bitbucket.org/mariobuoninfante/</a></pre>
</div>
_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
</blockquote></div>
_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
</blockquote></div>