All of lore.kernel.org
 help / color / mirror / Atom feed
* A few ideas about environmental audio...
@ 2004-03-17 14:58 Manuel Jander
  0 siblings, 0 replies; only message in thread
From: Manuel Jander @ 2004-03-17 14:58 UTC (permalink / raw)
  To: Alsa Devel list, Openvortex

Hi,

So far i'm following this list, there are some people interested in
environmental audio, and advanced effect processing support. Regarding
this i would like to share some thoughts about and hopefully collect
some critics and comments.

How i visualize environmental audio for the common user:

  Context: The user has a Soundboard with several audio outputs (most of
them do). He/She may connect just a headphone or 2 speakers or a 5.1
setup, 7.1, or whatever the card supports.

  Problem: It's up to the application to support either 5.1, headphones
or whatever. You may end up not hearing some channels (your soundcard
has 6 outputs, but you just have headphones, or you have 6 speakers and
your are hearing a stereo stream on just 2 speakers). There is a lot of
duplicated code in different applications, and there is no standard
about how this down or up mix should be done. It may be impossible to
exploit any advanced hardware feature (see Advantage).
  Idea: Support any audio channel arrangement, and mix it in hardware or
software (plugins, dmix ?) to the actual number of speaker/headphones
channels. Define a standard how channel formatting should be
converted/mixed, etc.
  Requirements: The user has to tell ALSA what kind of
speakers/headphones is she/he using (not a big deal).
  Advantage: We could support 7.1 or 5.1 environmental audio on
headphones, by using hardware HRTF filters to put each stream at the
desired spatial position. On some soundcards this is trivial (just a
matter of routing).
  Caveats: It involves work obviously. I'm willing to volunteer on this.

Any comments are gladly welcome.

Best Regards

Manuel







-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2004-03-17 14:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-17 14:58 A few ideas about environmental audio Manuel Jander

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.