<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><br>John Clements<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">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><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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>_________________________<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>