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 10 2012, 13:46
Post
#2
|
|
|
Group: Members Posts: 3080 Joined: 1-September 05 From: SE Pennsylvania Member No.: 24233 |
How about taking the unfiltered data, and the data with max bass boost applied, and calculate some linear combination of the two based on volume setting?
|
|
|
|
easily_confused DSP Loudness Control Jan 10 2012, 05:39
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 Again, you need a signal-dependent EQ that operate... Jan 16 2012, 01:05
hellokeith QUOTE (Woodinville @ Jan 15 2012, 19:05) ... Jan 16 2012, 05:20
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: 21st May 2013 - 21:46 |