Search found 884 matches
- Mon Jul 28, 2014 3:28 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
Will you test a few-lines change if I write it for you? I have identified a few different problems, all in one source file, but I might not persuade you to take all of my changes. Try this, to demonstrate that attack times are only half as long as they are supposed to be. (The particular numbers are...
- Mon Jul 28, 2014 2:27 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
Gale, I tried this extreme example: Make a track, generate 1 s of sine wave at 11025 Hz (that's 44100/4), amplitude .99. Make that your noise profile. Make a new track, generate some silence, select it all, go to Nyquist prompt, type: (hzosc 22050.0 *table* 90) The result is a big triangular wave wi...
- Mon Jul 28, 2014 1:27 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
Neither effect would be obvious I think. They are differences in calculated results more than roundoff, introduced by what was supposed to be a performance improvement only according to the comments in svn.
- Mon Jul 28, 2014 12:36 am
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
I just tried this simple experiment: Take some speech including pauses. Duplicate. Apply Noise Removal. Invert the original. Mix and render the two tracks. The result is a whispery thing indicating the difference of tracks. Perhaps not what "Isolate" was meant to do, which is pass the noise through ...
- Sun Jul 27, 2014 9:17 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
Tortoise showed fewer revisions in the Revision Graph than in the "Show Log" dialog, before I discovered the "Show all revisions" button, so I may not have identified the exact revisions that introduced bugs. Still there is a story here of some things getting messed up and only partly restored. It w...
- Sun Jul 27, 2014 9:12 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
I have read more, and now I also blame 9298 for changing the geometric averaging of gain factors in frequency smoothing (which I think makes more sense) to arithmetic. It seems a lot of intermediate results stored as dB were changed by somebody to ratios, BUT not all the changes necessary for consis...
- Sun Jul 27, 2014 8:38 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
When I browse versions with Tortoise, the previous version in the trunk is 8591. I am still getting acquainted with the version control browsing.
- Sun Jul 27, 2014 8:29 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
... major changes by Dominic in 6047 introduced attack/decay and frequency smoothing to begin with, replacing some other frequency smoothing algorithm I haven't studied yet. Seems other cooks spoiled his broth later...
- Sun Jul 27, 2014 8:11 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
... and it looks like revision 9298 not long before that made some major changes, INTRODUCING a bug in attack/decay, and also introducing the bug in handling the DC bin!
- Sun Jul 27, 2014 8:01 pm
- Forum: General Audio Programming
- Topic: NoiseRemoval.cpp
- Replies: 138
- Views: 28752
Re: NoiseRemoval.cpp
What happens if you change it from 10 to 20? ... What happens if you change it? ... How would you explain that so that? [um, what?] ... Does that work better? Are you asking me all of this to quiz me, or because you don't know either and it's worth it to find out? :-) Regarding the FFT window size,...