Date: Thu, 11 Mar 2004 09:46:10 +1030 From: "Daniel O'Connor" <doconnor@gsoft.com.au> To: freebsd-hackers@freebsd.org Cc: jhoder@bu.edu Subject: Re: Equalizer Message-ID: <200403110946.10284.doconnor@gsoft.com.au> In-Reply-To: <1078875485.404e555d87e85@www.bu.edu> References: <1078875485.404e555d87e85@www.bu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 10 Mar 2004 10:08, jhoder@bu.edu 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403110946.10284.doconnor>