Where do I find DLL microsoft.expression.encoder.devices?

1

I'm trying to develop a string instrument tuner in C #. I found a project called FFT Guitar Tunner , but I've been having some issues with his references. In the end, the only reference that continues to give problem is: microsoft.expression.encoder.devices

I have already downloaded Microsoft Encorder 4 but I have not found this DLL. I have not found it anywhere else.

    
asked by anonymous 17.04.2014 / 03:25

1 answer

1

Look, I can not help you much about dependencies!

I can give you some tips, I do not know in depth what are the specifications needed for your project, let alone about the project called FFT Guitar Tunner, I think it was you who opened a topic on how to recognize frequencies for a while, but definitely use FFT to build tuners is not considered a good practice, you see I said "considered", but if you insist with FFT, to achieve really good precision is necessary to be used some techniques in parallel as zero padd, compute the difference between the phases [1] and finally to perform parabolic interpolation around the spectral component found by the FFT, working in the frequency domain gives much more computational work if its project is in real time, there are simpler alternatives in the time domain , finding frequencies with a simple autocorrelation can be simple and extremely fast and allows real-time applications, if only working with guitar tuning you can use filters (high pass, low pass) to remove spurious frequencies and ensure a better result ...

One more important point, when we talk about frequency this is defined as being the number of times a certain cycle repeats itself or its periodicity, in the case of a guitar chord sounding what you hear or is the sensation of the The timbre you hear may be totally different from the frequency found using only FFT, that is the difference between the sound perception you actually hear with the physical oscillation of the waveform.

[1] J. L. Flanagan and R. M. Golden, "Phase Vocoder," Bell Systems Technical Journal, vol. 45, pp. 1493-1509, 1966.

    
22.04.2014 / 15:59