Robin Schmidt
Robin Schmidt
i'm planning to remove the resynthesized harmonics from the original by doing time-domain subtraction. so the whole system would work like: analysis: original signal -> spectrogram -> sinusoidal model resynthesis:...
but at some point, we may want to get the spectrogram synthesis part straight anyway - to be able to "draw" in spectrograms. i'm rather curious how image processing algorithms...
> Time domain subtraction with bidirectional filters? no. time domain subtraction of the output of the unmodified sinusoidal model > bidirectional filters wouldn't even be able to remove the harmonics...
> no idea why you need to do all this extra coding, I thought the SampleTailExtender had most of the code that we needed for phaselocking already done hmm...it does...
> pleeez Robin do you have an ETA? This is the most important thing you will do for me till the end of time! yea - this is a very...
i don't see any of that in the code. can you be more specific where this functionality can be found? maybe you have another version of the code? what sort...
ok - there are these 3 functions: ```cpp double getMagnitudeForSinusoid (const std::vector& magnitude, int index); double getPhaseForSinusoid (const std::vector& phase, int index); double getTunedFrequency (const std::vector& magnitude, int index, double...
> In order to paste on harmonics to the end of a guitar samples, you'd have to know the phase of the harmonics around the end of the sample, the...
i'm getting close to a perfect resynthesis of a sinusoid - but i'm still having some artifacts. the phase of the resynthesized signal tempoarily desynchronizes from the original phase, leading...
i've just listened to the resynthesized sound - this phase anomaly is audible, even though it is really hard to see when just looking at the waveform - is sounds...