<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 &lt;<a href="mailto:forrest.cahoon@gmail.com">forrest.cahoon@gmail.com</a>&gt; 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&#39;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 &lt;<a href="mailto:mario.buoninfante@gmail.com" target="_blank">mario.buoninfante@gmail.com</a>&gt; 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&#39;ve found a workaround (not sure it&#39;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&#39;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
              &lt;<a href="mailto:mario.buoninfante@gmail.com" target="_blank">mario.buoninfante@gmail.com</a>&gt;
              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&#39;s a flag you can use to activate it that I don&#39;t
                  remember whether is ON or OFF by default, but anyway
                  is there.</div>
                <div>Like I said there&#39;s a flag for SysEx as
                  well, but that doesn&#39;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 &lt;<a href="mailto:heuermh@gmail.com" target="_blank">heuermh@gmail.com</a>&gt;
                  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&#39;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>
                  &gt; On Jul 2, 2019, at 3:23 PM, Mario Buoninfante
                  &lt;<a href="mailto:mario.buoninfante@gmail.com" target="_blank">mario.buoninfante@gmail.com</a>&gt;
                  wrote:<br>
                  &gt; <br>
                  &gt; Hi everybody,<br>
                  &gt; <br>
                  &gt; 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>
                  &gt; 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>
                  &gt; 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>
                  &gt; 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>
                  &gt; 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>
                  &gt; 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>
                  &gt; 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>
                  &gt; 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>
                  &gt; 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>
                  &gt; Just to make sure there&#39;s nothing that prevents
                  people from adding this functionality.<br>
                  &gt; 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>
                  &gt; Basically I&#39;d like to hear from the community
                  before even getting started with this.<br>
                  &gt; <br>
                  &gt; I hope this makes sense. Looking forward to
                  hearing from you guys :)<br>
                  &gt; <br>
                  &gt; Cheers,<br>
                  &gt; Mario<br>
                  &gt; _______________________________________________<br>
                  &gt; chuck-users mailing list<br>
                  &gt; <a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
                  &gt; <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>