From: Lee Revell <rlrevell@joe-job.com>
To: Clemens Ladisch <clemens@ladisch.de>
Cc: alsa-devel <alsa-devel@lists.sourceforge.net>
Subject: Re: ALSA kernel sequencer client
Date: Mon, 24 Jul 2006 12:48:48 -0400 [thread overview]
Message-ID: <1153759729.25859.67.camel@mindpipe> (raw)
In-Reply-To: <20060724111803.GB12899@turing.informatik.uni-halle.de>
On Mon, 2006-07-24 at 13:18 +0200, Clemens Ladisch wrote:
> Lee Revell wrote:
> > I'm developing a driver for a device that's like an MPU output port, but
> > some extra hardware registers need to be written to when note on/off
> > messages arrive. Since the MIDI stream must be interpreted and hardware
> > needs to be accessed directly I think I need to develop an ALSA
> > sequencer kernel client.
>
> Currently, a sequencer client is only used for devices where all MIDI
> messages must be interpreted by the driver and where the device doesn't
> ever see them. The USB MIDI and serial MIDI drivers do their own
> parsing.
>
> This doesn't mean that you shouldn't use a sequencer client.
>
I think I'm going to use a rawmidi device and snoop the MIDI stream for
note on/note off. It does not look too hard, and unlike the sequencer
is documented.
> > I remember seeing some docs for developing this kind of thing,
>
> I'm sure there never were such docs.
>
> > but can't find them - can someone point me in the right direction?
>
> Use the Source, Luke^H^H^Hee: the USB MIDI driver was a sequencer client
> before October 2002.
Thanks for the info.
Lee
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
prev parent reply other threads:[~2006-07-24 16:48 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-21 23:39 ALSA kernel sequencer client Lee Revell
2006-07-24 11:18 ` Clemens Ladisch
2006-07-24 16:48 ` Lee Revell [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1153759729.25859.67.camel@mindpipe \
--to=rlrevell@joe-job.com \
--cc=alsa-devel@lists.sourceforge.net \
--cc=clemens@ladisch.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.