From alsa-devel-owner@alsa.jcu.cz  Mon Jul 27 23:42:08 1998
Received: from altrade.nijmegen.inter.nl.net (altrade.nijmegen.inter.nl.net [193.67.237.6])
	by marvin.jcu.cz (8.8.8/8.8.8) with ESMTP id XAA20199
	for <alsa-devel@jcu.cz>; Mon, 27 Jul 1998 23:41:41 +0200
Received: from obelix.fvdpol.inter.nl.net by altrade.nijmegen.inter.nl.net
	via bd99-15.Breda.NL.net [193.79.246.240] with ESMTP for <alsa-devel@jcu.cz>
	id XAA29244 (8.8.8/3.28); Mon, 27 Jul 1998 23:41:29 +0200 (MET DST)
Received: (from frank@localhost) by obelix.fvdpol.inter.nl.net (8.8.7/8.7.3) id XAA14741; Mon, 27 Jul 1998 23:39:44 +0200
From: Frank van de Pol <F.K.W.van.de.Pol@inter.nl.net>
Message-Id: <199807272139.XAA14741@obelix.fvdpol.inter.nl.net>
Subject: kernel MIDI interface
To: alsa-devel@jcu.cz (Jaroslav Kysela), alsa-devel@jcu.cz (alsa)
Date: Mon, 27 Jul 1998 23:39:43 +0200 (MET DST)
Content-Type: text
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list


Hi Jaroslav,

I've been experimenting with the MIDI interface for kernel modules from the
alsa-driver-0.2.0-pre2 driver. 

Playback works great. I get nice tight timing with the ALSA sequencer. Recording
works ok for MIDI note on/off and program changes.

With control changes and pitchbend messages I receive an odd sequence.
Instead of the expected 3 byte message I get 2 messages of 2 bytes. Instead
of eg. a "bf,6c,xx" message I get a "bf,6c" and a "bf,xx" message. 

For sysex streams I only seem to get the start of sysex and end of sysex
message and not the actual data (I get "f0,f7").

Other thing I noticed: in the alsa-driver-0.1.x series I could do a cat
/dev/sndmidi00 > file, and get the midi bytes in that file, but now I get no
data in that file.

Regards,
Frank.


+---- --- -- -  -   -    - 
|Frank van de Pol                  -o)
|F.K.W.van.de.Pol@inter.NL.net     /\\
|                                 _\_v
|Linux - Why use Windows, since there is a door?
|
|ALSA Sequencer: http://www.inter.nl.net/users/F.K.W.van.de.Pol/alsa/

