Ok, a Windows binary of [pitchEnv~] is up on my site:
http://williambrent.conflations.com/pages/research.html#pitchEnv
I hadn't put up Windows or the source yet because I was still in the middle of working on it, but I think it's fine so that's all up now. Let me know off list if you have issues with it.
On Wed, Feb 16, 2011 at 4:03 PM, J bz jbeezez@gmail.com wrote:
Hey William,
Appreciate the involvement...
Unfortunately I'm on W7 atm. My main patch uses the MSD lib and after what I thought was a trivial problem with using it in Puredyne (my regular distro), last Nov, MSD is still not working for me. Fortunately I bought a 2nd hand lappy with W7 on it early Dec, so have been working in that since. The instrumentalist is a Mac guy but that doesn't help me prepare the piece.
So yeah, a long way round of asking do you have a windows version?
Funnily enough I was nosy'ing around your site a couple of months ago and d/l'd the timbre ID lib for further research. Looks well good:)
Best wishes,
Julian
On 16 February 2011 19:02, William Brent william.brent@gmail.com wrote:
Good to know about the reason for the 1Mhz maxfreq...
Not really sure what to do with the viola d'amore source sounds if they are just not going to be stable.
I think if you can settle for fewer harmonics and work out the flag logic there's hope yet. Another thing that occurred to me is that since the scratchy noise part of the viol sound is likely what's making the tracking jumpy, you could try to remove the noise. I've been working on an external that lets you rescale the amplitudes of harmonics in a pitched signal. There's an early draft on my website - it's called [pitchEnv~]. Using that, I scaled all the harmonics of your sample to 0, so that all the pitch related components are erased from the signal. The attached wav file is what's left...basically all the scratchy noise.
Then I tried subtracting that noise from the original signal (delayed slightly based on the time it takes to do this analysis), and it did clean up the noise some. It wasn't perfect, but with some work this could produce a signal you send to [sigmund~] that would be more easily tracked out. I might have time to fiddle with that later, but if you download [pitchEnv~] you can give it a shot too.
William