Search found 884 matches
- Thu Jul 31, 2014 1:56 pm
- Forum: General Audio Programming
- Topic: Noise removal "tinklebells" and how to fix them
- Replies: 23
- Views: 11291
Re: Noise removal "tinklebells" and how to fix them
I tried all this in 2.0.5 and then in my build. The first example, with silence for profile, does nothing to the sound as expected. The difference of tracks is not exactly 0 but had peak amplitude of -127.6 dB. In other words I get my original samples back with errors only in the sixth decimal plac...
- Thu Jul 31, 2014 1:48 pm
- Forum: General Audio Programming
- Topic: Noise removal "tinklebells" and how to fix them
- Replies: 23
- Views: 11291
Re: Noise removal "tinklebells" and how to fix them
For slightly higher levels of noise, or particularly sensitive audio, tweaking the settings for optimal results can be quite fiddly. Shouldn't we make it less so then? I think time smoothing, frequency smoothing, and sensitivity exist to you can compensate for threshold setting by profiling that is...
- Thu Jul 31, 2014 1:14 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
I am not sure I understand multi rate FFT or twofold windowing. You mention medians. I was just about to suggest to steve, in the other recent thread about this, that the right thing to do with the profile is find a certain quantile of the power for each bin. I suspect that the time and frequency sm...
- Thu Jul 31, 2014 4:57 am
- Forum: General Audio Programming
- Topic: Noise removal "tinklebells" and how to fix them
- Replies: 23
- Views: 11291
Re: Noise removal "tinklebells" and how to fix them
For fun, try mixing your test cases with the inversion of the original chirp. With the pink noise example, there are some curious "chattery" artifacts. For both, there is a slow pulsing. Now look at the original chirp in spectrogram with 2048 rectangular windows, notice what happens in the lowest ba...
- Thu Jul 31, 2014 2:37 am
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
But that raises the question, what should happen when noise profie is shorter than 2048samples. An error dialog?
- Thu Jul 31, 2014 1:47 am
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
Have fix.Paul L wrote: 5) Noise profiles with narrow spectrum do not result in a narrow notch effect with frequency smoothing off. Test case described. Could fix.
- Thu Jul 31, 2014 1:16 am
- Forum: General Audio Programming
- Topic: Noise removal "tinklebells" and how to fix them
- Replies: 23
- Views: 11291
Re: Noise removal "tinklebells" and how to fix them
There is still dissatisfaction with noise removal and a sense that it is inferior to other products. Do you think I am onto something with using min instead of max to avoid unwanted artifacts in foreground sounds? I am convinced from these spectrograms that I have shown. I am not yet convinced that ...
- Wed Jul 30, 2014 11:24 pm
- Forum: General Audio Programming
- Topic: Noise removal "tinklebells" and how to fix them
- Replies: 23
- Views: 11291
Re: Noise removal "tinklebells" and how to fix them
My first trial using the max-of-min algorithm with a finer step size did NOT produce desirable results, for a reason that I should have anticipated. Just as unlucky values make the minimum too small when doing the removal, they can also do that when determining the noise thresholds, and the finer st...
- Wed Jul 30, 2014 10:59 pm
- Forum: General Audio Programming
- Topic: Noise removal "tinklebells" and how to fix them
- Replies: 23
- Views: 11291
Re: Noise removal "tinklebells" and how to fix them
Some history: Version 5979 by Dominic in 2007 made major changes introducing the algorithm we now have. Something rather different existed before which did appear to do averaging within each band in GetProfile. Some other algorithm with the comment /* try to eliminate tinkle bells */ was doing frequ...
- Wed Jul 30, 2014 10:39 pm
- Forum: General Audio Programming
- Topic: Noise removal "tinklebells" and how to fix them
- Replies: 23
- Views: 11291
Re: Noise removal "tinklebells" and how to fix them
I think you just answered a different question from what I asked. When doing noise removal, not accumulating the profile, I believe it is hazardous to take just one window and compare it to the profile. Look closely at the spectrogram of sound with rectangular window of 2048. Many bands appear to fl...