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]"