DSP Loudness Control, What is Best Filter architecture |
DSP Loudness Control, What is Best Filter architecture |
Jan 10 2012, 05:39
Post
#1
|
|
|
Group: Members Posts: 5 Joined: 5-September 09 Member No.: 72908 |
I want to implement bass boost based on volume setting. Basically the low end (below 2KHz) of the Fletcher Munson curves. I don't want to try to dynamically load interpolated biquad filter coefficients based on the volume control. Is ther some other filter architecture that will produce the approx. 0db per octave (loud) to 12 dB per octave (low volume) bass boost in a simpler way. An example of a simple 6dB only analog control is at extron.com http://www.extron.com/company/article.aspx...p;version=print . This would be simple to implement as an iir filter, but I want to go a little fancier. Thanks
|
|
|
|
![]() |
Jan 16 2012, 01:05
Post
#2
|
|
![]() Group: Members Posts: 1354 Joined: 9-January 05 From: JJ's office. Member No.: 18957 |
Again, you need a signal-dependent EQ that operates with knowlege of the exact overall system gain. You've chosen a hard problem.
-------------------- -----
J. D. (jj) Johnston |
|
|
|
Jan 16 2012, 05:20
Post
#3
|
|
|
Group: Members Posts: 288 Joined: 14-August 06 Member No.: 34027 |
|
|
|
|
easily_confused DSP Loudness Control Jan 10 2012, 05:39
pdq How about taking the unfiltered data, and the data... Jan 10 2012, 13:46
Woodinville You need a time-varying system with knowlege of th... Jan 10 2012, 14:13
DVDdoug I think what you are looking for is a shelving fil... Jan 10 2012, 20:34
easily_confused Hmmm, - implementing the exton example is not as s... Jan 10 2012, 21:43
bandpass SoX has an accurate FFT FIR filter implementation ... Jan 15 2012, 10:48
Woodinville QUOTE (hellokeith @ Jan 15 2012, 20:20) Q... Jan 16 2012, 06:24
splice QUOTE (Woodinville @ Jan 15 2012, 21:24) ... Mar 18 2012, 12:00
saratoga I always wondered if they're any good open sou... Jan 16 2012, 05:39
dc2bluelight First, the Fletcher-Munson data is not accurate. ... Mar 30 2012, 09:40
splice QUOTE (dc2bluelight @ Mar 30 2012, 00:40)... Mar 30 2012, 12:12
Woodinville QUOTE (dc2bluelight @ Mar 30 2012, 01:40)... Mar 30 2012, 21:05
splice QUOTE (Woodinville @ Mar 30 2012, 12:05) ... Mar 31 2012, 01:42
Woodinville QUOTE (splice @ Mar 30 2012, 17:42) I... Mar 31 2012, 03:40
splice QUOTE (Woodinville @ Mar 30 2012, 18:40) ... Mar 31 2012, 11:05
dc2bluelight Perhaps my statement as to Fletcher-Munson getting... Mar 31 2012, 03:13
Woodinville QUOTE (dc2bluelight @ Mar 30 2012, 19:13)... Mar 31 2012, 03:44

dc2bluelight QUOTE (Woodinville @ Mar 30 2012, 21:44) ... Mar 31 2012, 06:20

Woodinville QUOTE (dc2bluelight @ Mar 30 2012, 22:20)... Mar 31 2012, 09:25
splice (Excuse my trimming of quotes, I'm trying to k... Mar 31 2012, 07:56
Woodinville QUOTE (splice @ Mar 30 2012, 23:56) An al... Mar 31 2012, 09:27

splice QUOTE (Woodinville @ Mar 31 2012, 00:27) ... Mar 31 2012, 13:03
dc2bluelight QUOTE (splice @ Mar 31 2012, 01:56) I rem... Mar 31 2012, 10:01
splice QUOTE (dc2bluelight @ Mar 31 2012, 01:01)... Mar 31 2012, 11:36
dc2bluelight QUOTE (splice @ Mar 31 2012, 05:36) I... Mar 31 2012, 17:19
splice QUOTE (dc2bluelight @ Mar 31 2012, 09:19)... Apr 1 2012, 11:41
dc2bluelight QUOTE (splice @ Apr 1 2012, 05:41) QUOTE ... Apr 1 2012, 17:03
splice QUOTE (dc2bluelight @ Apr 1 2012, 09:03) ... Apr 1 2012, 22:04
dc2bluelight QUOTE (splice @ Apr 1 2012, 16:04) This h... Apr 1 2012, 22:37
splice QUOTE (dc2bluelight @ Apr 1 2012, 14:37) ... Apr 2 2012, 01:49
dc2bluelight Oversimplified.
Your example assumes that all s... Apr 2 2012, 04:38
splice QUOTE (dc2bluelight @ Apr 1 2012, 20:38) ... Apr 2 2012, 06:23
dc2bluelight I'd iterate, one last time, three points:
1.... Apr 2 2012, 16:14
splice QUOTE (dc2bluelight @ Apr 2 2012, 08:14) ... Apr 2 2012, 21:37
dc2bluelight You can buy the paper from the AES, if I get time ... Mar 31 2012, 17:38![]() ![]() |
|
Lo-Fi Version | Time is now: 20th May 2013 - 09:30 |