Build your own noise shaping filters!, Freeware inside |
Build your own noise shaping filters!, Freeware inside |
Sep 4 2006, 09:55
Post
#1
|
|
![]() Group: Developer Posts: 1317 Joined: 20-March 04 From: Göttingen (DE) Member No.: 12875 |
Hi!
Inspired by this thread -- but also because I like messing around with DSP stuff from time to time .... I wrote two programs that let you design and apply noise shaping filters. Check out my little homepage (screenshot and ZIP to downlad). I'm kind of proud of the way poles and zeros are controlled. Havn't seen this approach before. Also, you get to hear the result instantly. Try altering the response while audio is on Cheers! Sebastian PS: I should probably mention that the noise you hear (program "iiirdsgn") is TPDF dithered silence. PPS: It's likely that you can design better noise shaping filters than those that are supplied. I didn't have accurate equal loudness data available. Filter design tips: - Try to keep the number of red and blue strings minimal - Keep the response below ... say +30 dB - Don't try to approximate equal loudness curves below, say, 1 kHz. If you do, the filters only get more complicated. There's hardly a gain due to the small bandwidth of that region. I intentionally use a linear frequency axis, so don't bother approximation the curves for a very small region. You may link to *.sos files you created if you think you've designed a really good one. This post has been edited by SebastianG: Sep 4 2006, 12:57 |
|
|
|
![]() |
Sep 4 2006, 21:43
Post
#2
|
|
|
Group: Members Posts: 830 Joined: 3-November 05 Member No.: 25526 |
It seems to have clicking noises while typing or changing to another window. Anything you can do about that?
These dithering tests have made me realize that being a bit sensitive to HF content may not be such a good thing 48KHz sounds a lot less objectionable than 44KKz to me, so I think I might use 48KHz as my target samplerate. Out of the built-in filters, I like strong-ath48 best. This post has been edited by Firon: Sep 4 2006, 22:01 |
|
|
|
SebastianG Build your own noise shaping filters! Sep 4 2006, 09:55
Ken S QUOTE (SebastianG @ Sep 4 2006, 09:55) I... Sep 4 2006, 19:18
d_headshot QUOTE (Ken S @ Sep 4 2006, 13:18) QUOTE (... Jun 24 2011, 23:08
bhoar QUOTE (SebastianG @ Sep 4 2006, 04:55) Hi... Sep 5 2006, 07:32
SebastianG QUOTE (Ken S @ Sep 4 2006, 20:18) Very ve... Sep 5 2006, 09:48
bhoar QUOTE (SebastianG @ Sep 5 2006, 04:48) QU... Sep 5 2006, 14:30
cabbagerat Nice tool, thanks. Sep 5 2006, 10:47
Hollunder link works here too
Those questions could be stup... Sep 5 2006, 10:59
Firon QUOTE (SebastianG @ Sep 5 2006, 04:48)
I... Sep 5 2006, 11:41
Gabriel Dummy question:
In the transfert function, is z^{x... Sep 5 2006, 11:49
SebastianG QUOTE (Hollunder @ Sep 5 2006, 11:59) Tho... Sep 5 2006, 13:19
Hollunder Thank you sebastian, I found the thread you mentio... Sep 5 2006, 16:04
Gabriel For the beginners, here is an intro to the zeros/p... Sep 29 2006, 16:12
SebastianG I just thought you might be interested in a filter... Mar 5 2008, 11:03
SebastianG For those who are interested in using these filter... Mar 7 2008, 18:31
neelX QUOTE (SebastianG @ Sep 4 2006, 10:55) ..... Jan 16 2010, 14:33
lvqcl CODE This package is FREEWARE. You are allowed to ... Jan 16 2010, 15:24
neelX thank you lvqcl Jan 16 2010, 23:29
chjmartin2 I realize that this thread is relatively old, but ... Jun 24 2011, 14:21
Canar QUOTE (chjmartin2 @ Jun 24 2011, 06:21) M... Jun 25 2011, 01:32
zhuzengyou HellO:
The demo code is out of data,is any ... May 13 2012, 03:35![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 02:17 |