Re: [LAD] Realtime MIDI programming?

From: victor <Victor.Lazzarini@email-addr-hidden>
Date: Sat Oct 03 2009 - 21:05:56 EEST

As an alternative, you can use PortMIDI. It's a fairly simple API and
I would recommend it.

Victor
  ----- Origina
  Victorl Message -----
  From: Harry Van Haaren
  To: Carlo Capocasa ; linux-audio-dev@email-addr-hidden
  Sent: Saturday, October 03, 2009 3:06 PM
  Subject: Re: [LAD] Realtime MIDI programming?

  Hey,

  I'd advise C++ & RtMidi if you've done any OOP before, I started out with that combination,
  there are some good examples on the RtMidi webpage.

  It provides a MIDI interface on all of Linux-Mac-PC, so its cross-platform.

  And I'd advise you to start with "normal" scheduling (I've never coded an RT app, but MIDI apps works
  100% realtime for me without any upgrading of priority).

  Good luck, -Harry

  On Sat, Oct 3, 2009 at 2:07 PM, Carlo Capocasa <theman@email-addr-hidden> wrote:

    Hi,

    I'm looking into doing some real time MIDI programming with either C++
    or Common lisp.

    I would specifically not schedule anything but deliver everything as
    "play it right now" notes.

    Is it necessary to use realtime scheduling the way JACK does?

    Or is it ok to use normal "user mode" programs?

    Your expert advice much appreciated!

    Carlo

    _______________________________________________
    Linux-audio-dev mailing list
    Linux-audio-dev@email-addr-hidden
    http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev

------------------------------------------------------------------------------

  _______________________________________________
  Linux-audio-dev mailing list
  Linux-audio-dev@email-addr-hidden
  http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Sun Oct 4 00:15:01 2009

This archive was generated by hypermail 2.1.8 : Sun Oct 04 2009 - 00:15:01 EEST