[linux-audio-dev] Re: Best-performing Linux-friendly MIDI interfaces?

From: Kjetil Svalastog Matheussen <k.s.matheussen@email-addr-hidden>
Date: Sun May 29 2005 - 16:08:50 EEST

Paul Davis:
>
> >what is the 'easiest' MIDI interface to get working under the average
> >Linux kernel? what sort of experiences do folks have with getting
> >MIDI working (on a programming level) using API's such as (but not
> >limited to) ALSA, and MidiShare?
> >
> >for me so far, MidiShare seems to offer the most direct and usable
> >approach .. while ALSA is wraught with complexity and dependencies
> >which often seem out of control. i'd like to know what your
> >experience, as developers, has been with getting a working MIDI
> >subsystem under Linux ...
>
> i can speak up as someone who has avoided any interactions with the
> ALSA sequencer for years because of a similar perception. i recently
> converted Tim Thompson's KeyKit from its raw MIDI port-based
> implementation under Linux to one that uses the ALSA sequencer (and
> adding multiport support along the way). it was suprisingly easy and
> obvious, given a simple example (in this case, the "ALSA sequencer
> MIDI Port object" that someone contributed to Ardour). even more
> gratifying was comparing the code to the keykit implementations for
> win32 and CoreMidi. the ALSA sequencer one was smaller, more logical
> and less bogged down in details.
>

Yepp, same experience as you. Before using the alsa seq api myself,
it seemed to be horrible complicated. But it really wasn't.

Tip: the source for jack-rack by bob ham has some clean alsa-seq code
to look at.

-- 
Received on Sun May 29 20:15:04 2005

This archive was generated by hypermail 2.1.8 : Sun May 29 2005 - 20:15:07 EEST