On Wed, 10 Mar 2004 10:08, [EMAIL PROTECTED] wrote:
> i'm interested is learning more about freebsd's digital audio
> functionality, and in particular, i'm interested in developing a graphic
> audio equalizer which could be run from the command line, but allowing
> greater control than the stock "mixer" bass and treble functions.
>
> would someone explain to me where, for example, the bass and treble
> controls get their frequency range values?  which source files (besides
> "soundcard.h") need modification to accomplish something like this? 
> forgive my ignorance. i'm new to writing and compiling code but not to the
> audio world.  with some initial guidance, i'm sure i could make a
> contribution.

The bass and treble controls are connected to the sound card (really the AC97 
codec your soundcard uses) so the actual shape is controlled by that..

You could probably shove a graphic equalizer into the kernel but it would be 
fairly complex to debug, and you can only use integer math :)

You're probably better off modifying one of the audio multiplexer daemons - I 
know artsd at least can do plugins already.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 9A8C 569F 685A D928 5140  AE4B 319B 41F4 5D17 FDD5
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to