Hey,<br><br>I'd advise C++ & RtMidi if you've done any OOP before, I started out with that combination,<br>there are some good examples on the <a href="http://www.music.mcgill.ca/%7Egary/rtmidi/">RtMidi webpage</a>.<br>
<br>It provides a MIDI interface on all of Linux-Mac-PC, so its cross-platform.<br><br>And I'd advise you to start with "normal" scheduling (I've never coded an RT app, but MIDI apps works<br>100% realtime for me without any upgrading of priority).<br>
<br>Good luck, -Harry<br><br><br><div class="gmail_quote">On Sat, Oct 3, 2009 at 2:07 PM, Carlo Capocasa <span dir="ltr"><<a href="mailto:theman@carlocapocasa.com">theman@carlocapocasa.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
I'm looking into doing some real time MIDI programming with either C++<br>
or Common lisp.<br>
<br>
I would specifically not schedule anything but deliver everything as<br>
"play it right now" notes.<br>
<br>
Is it necessary to use realtime scheduling the way JACK does?<br>
<br>
Or is it ok to use normal "user mode" programs?<br>
<br>
Your expert advice much appreciated!<br>
<br>
Carlo<br>
<br>
_______________________________________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev" target="_blank">http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev</a><br>
</blockquote></div><br>