From: Daniel B. <d.b...@ie...> - 2002-02-27 06:01:41
|
The tone control is a special beast, the control GPRs aren't volume controls but constants which change the response of the filter. Normal, tone control is done directly via the normal /dev/mixer interface, not through emu-dspmgr. If you want to control the registers directly, the tables of constants are in mixer.c. There's two special functions in there (set_bass and set_treble) which shows what needs to be done. On Sun, 24 Feb 2002, Chris Roadfeldt wrote: > I am having some difficulty getting the tone control to work properly > for Gemu. I have created a mixer for it that attaches to bass and > treble. It does not attach to bass_1, bass_2,... > > The mixer is able to set the value of bass and treble, but the sound is > horribly distorted when doing so. The values I set for bass and treble > are within the range specified by min_val and max_val. I am assuming > that I will need to connect to bass_1, bass_2,... Another problem is > that I have no idea what these extra gpr's are for. If you assign the > bass and treble OSS mixer controls, they also attach to the bass and > treble gpr's, ignoring the others. But when the OSS mixer bass and > treble controls are changed so are the values for bass_1, bass_2,... How > is this happening? > > Can someone let me know what I need to do to get bass and treble working > properly. I don't want to rely on the OSS mixer to do this. I want Gemu > to be able to control the bass and treble itself, similar to how it > controls the volume. > > Chris > > > > > _______________________________________________ > Emu10k1-devel mailing list > Emu...@li... > https://lists.sourceforge.net/lists/listinfo/emu10k1-devel > -- Daniel Bertrand |