<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 26, 2014 at 11:30 AM, Marc Burns <span dir="ltr"><<a href="mailto:m4burns@uwaterloo.ca" target="_blank">m4burns@uwaterloo.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have a set of RtMidi bindings for Racket. They work well on Linux,<br>
OSX, and Windows. I will clean them up tomorrow and publish a package.<br></blockquote><div><br></div><div>Wow, that was fast, thanks a lot!<br> <br></div><div>Antti<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br>
On Fri, Sep 26, 2014 at 10:05:14AM +0300, Antti Karttunen wrote:<br>
> On Fri, Sep 26, 2014 at 1:30 AM, John Clements <<a href="mailto:johnbclements@gmail.com">johnbclements@gmail.com</a>><br>
> wrote:<br>
><br>
</span>> > This looks really interesting??? but I???m frightened by the fact that it???s<br>
<div class="HOEnZb"><div class="h5">> > C++, and worse-yet object-oriented.  It looks like it might require some<br>
> > 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 /<br>
> > C-like API?<br>
> ><br>
><br>
> After a quick googling, I found this:<br>
> <a href="http://portmedia.sourceforge.net/" target="_blank">http://portmedia.sourceforge.net/</a><br>
> The latest version is from 2010, but at least the source-files seem to be<br>
> in C.<br>
><br>
> Antti Karttunen<br>
><br>
><br>
> ><br>
> > John Clements<br>
> ><br>
> ><br>
> > On Thu, Sep 25, 2014 at 12:32 PM, Antti Karttunen <<br>
> > <a href="mailto:antti.karttunen@gmail.com">antti.karttunen@gmail.com</a>> wrote:<br>
> ><br>
> >><br>
> >> A question:<br>
> >><br>
> >> Has there been any attempts or even discussion of including Gary P.<br>
> >> Scavone's RtMidi-library ( <a href="http://www.music.mcgill.ca/~gary/rtmidi/" target="_blank">http://www.music.mcgill.ca/~gary/rtmidi/</a> )<br>
> >> into the standard distribution of Racket?<br>
> >><br>
> >> This is the furthest I could follow this trail:<br>
> >><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>
> >> but there doesn't seem to be a Windows-port, which I would need.<br>
> >><br>
> >> Or does anybody have ideas for any shortcut kludge with which I could<br>
> >> pipe MIDI-data from Racket to Windows Software Synthesizer / MIDIMapper<br>
> >> device? I guess it's not available as a named system file in Windows, which<br>
> >> I could just open and start writing to?<br>
> >><br>
> >> I don't need this to have "real-time accuracy required by professional<br>
> >> musicians", but just enough for demoing how to produce sounds with a<br>
> >> moderate tempo, in general educational setting.<br>
> >><br>
> >><br>
> >> Best,<br>
> >><br>
> >> Antti<br>
> >><br>
> >><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>
> >><br>
> ><br>
<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>
</div></div></blockquote></div><br></div></div>