The library you are looking for is alsa snd_seq*
The API is described here:
http://www.alsa-project.org/alsa-doc/alsa-lib/seq.html
On Thu, 2006-01-19 at 23:08 +0100, Dominique Michel wrote:
Hi all,
I am new to this list, living in Switzerland and working mainly with
electronic. I have done it was some time ago a monophonic realtime note
recognition software on an embeded dsp56k system and I want to adapt it
to linux.
It will take some time to me to do that because I know almost nothing
about c and c++ programming, as about the alsa and jack libraries. But I
know my algorytm, and it is working just fine on my dsp.
The latency is very low, 1+(~1/4) period of the sound, the (~1/4) term
depend of the harmonic content of the sound. I believe
at it is worth to do a jack-alsa software with it.
This all sounds very interresting!
A gui will be needed, giving the possibility to change, save and recall
some parameters of the recognition loop on an per instrument basis.
Can you recommand me a good, and if possible simple to use and fast,
MIDI library? I will use only basic functionalities as the possibility
to send MIDI notes to the sound server.
Ciao,
Dominique
--