From: Ctirad Fertr <c.fertr@gmail.com>
To: alsa-devel@alsa-project.org
Subject: Re: Patchmix-style application for EMU cards
Date: Thu, 17 Apr 2008 18:07:21 +0200 [thread overview]
Message-ID: <200804171807.21325.c.fertr@gmail.com> (raw)
In-Reply-To: <c812bae60804150126j5258843em44849b3c5f367f8f@mail.gmail.com>
Dne Tuesday 15 of April 2008 10:26:06 Camilo Polymeris napsal(a):
Hello
> I am working on a graphical mixing/routing application for the Emu10k
> series of semi-pro soundcards,
That is great! I planned to try to write one, but never have enough time to
do that.
> but I am having trouble figuring out the
> routing mechanism of the driver, specially the "Multichannel PCM" part. Is
> there any technical documentation on this card I could read (I haven't
> found any),
I'm afraid there is no documentation at all. The emu10k1.h and emumixer.c are
quite self explanatory, though. Especially the first one.
The basic idea is that we have two chips. One is custom FPGA, where all the
physical inputs and outpusts are connected. The second chip is the emu10k
which is conected to FPGA by a bunch of 32bit buses. There are 32 buses from
emu10k to FPGA called DSP0 to DSP31 used for playback and 21 buses in other
direction called DSP0 to DSP15 (hexa numbering!) used for capture. 1 bus =
one audio channel except for higher sample rates (e.g. 96kHz and 192kHz),
where multiple buses are used to transfer one channel. The FPGA can assign
any physical input (or playback DSP channel) to any capture DSP channel and
same for outputs (see alsamixer). The multichannel capture on hw:0,2 captures
the first 16 channels (DSP0 to DSPD). The multichannel playback on hw:0,3 is
routed to DSP0 to DSP15.
I hope it helps.
> or maybe the driver developer can help me out?
Well, I'm not quite a driver developer, but I think I know E-mu cards well to
answer any questions important for mixer appliacation ;) So please ask. I'd
like to help you to imporve alsa suport for these excellent cards.
Best Regards,
Ctirad
next prev parent reply other threads:[~2008-04-17 16:08 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-15 8:26 Patchmix-style application for EMU cards Camilo Polymeris
2008-04-17 16:07 ` Ctirad Fertr [this message]
2008-04-18 19:44 ` Camilo Polymeris
[not found] ` <200804201916.00941.c.fertr@gmail.com>
2008-04-21 4:42 ` Camilo Polymeris
2008-04-24 21:32 ` Ctirad Fertr
2010-08-29 7:40 ` Camilo Polymeris
2010-08-30 17:41 ` Mixer " Camilo Polymeris
[not found] <c812bae60804150043t4ec98eaembf133381f5395b0c@mail.gmail.com>
2008-04-15 7:46 ` Patchmix-style " Camilo Polymeris
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=200804171807.21325.c.fertr@gmail.com \
--to=c.fertr@gmail.com \
--cc=alsa-devel@alsa-project.org \
/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.