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 29 2006, 16:12
Post
#2
|
|
![]() LAME developer Group: Developer Posts: 2950 Joined: 1-October 01 From: Nanterre, France Member No.: 138 |
For the beginners, here is an intro to the zeros/poles stuff in z-plane:
http://www.eumus.edu.uy/docentes/jure/docs...eBraindead.html |
|
|
|
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
Firon It seems to have clicking noises while typing or c... Sep 4 2006, 21:43
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
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: 25th May 2013 - 10:36 |