<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 26, 2014 at 1:30 AM, John Clements <span dir="ltr"><<a href="mailto:johnbclements@gmail.com" target="_blank">johnbclements@gmail.com</a>></span> wrote:<br><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">This looks really interesting… but I’m frightened by the fact that it’s C++, and worse-yet object-oriented.  It looks like it might require some serious low-level chops to integrate this with our (standard) C-style ffi.<br><br>Do you know of a cross-platform MIDI library that has a more standard / C-like API?<br></div></blockquote><div><br>After a quick googling, I found this:<br><a href="http://portmedia.sourceforge.net/">http://portmedia.sourceforge.net/</a><br></div><div>The latest version is from 2010, but at least the source-files seem to be in C.<br><br></div><div>Antti Karttunen<br></div><div> <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"><br>John Clements<br><br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, Sep 25, 2014 at 12:32 PM, Antti Karttunen <span dir="ltr"><<a href="mailto:antti.karttunen@gmail.com" target="_blank">antti.karttunen@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="h5"><div dir="ltr"><div><div><br>A question:<br><br>Has there been any attempts or even discussion of including Gary P. Scavone's RtMidi-library ( <a href="http://www.music.mcgill.ca/~gary/rtmidi/" target="_blank">http://www.music.mcgill.ca/~gary/rtmidi/</a> ) into the standard distribution of Racket?<br><br></div>This is the furthest I could follow this trail:<br><a href="https://github.com/mlozanov/fluxus/blob/master/modules/fluxus-midi/SConscript" target="_blank">https://github.com/mlozanov/fluxus/blob/master/modules/fluxus-midi/SConscript</a><br></div>but there doesn't seem to be a Windows-port, which I would need.<br><br><div>Or does anybody have ideas for any shortcut kludge with which I could pipe MIDI-data from Racket to Windows Software Synthesizer / MIDIMapper device? I guess it's not available as a named system file in Windows, which I could just open and start writing to?<br><br>I don't need this to have "real-time accuracy required by professional musicians", but just enough for demoing how to produce sounds with a moderate tempo, in general educational setting.<br><br><br></div><div>Best,<br><br>Antti<br><br></div></div>
<br></div></div>_________________________<br>
  Racket Developers list:<br>
  <a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div></div>