Hi everyone,

I’ve been creating an electric cello which uses supercollider in the bela plataform. I’ve been using Ugens ( unit generators) to tracker the frequency such as Tartini, Pitch and FFT.

Although they require a lot of CPU and their efficiency works better more than 128 sample rate (128 is the max on bela). I’m still using this method, but I’m considering to use an C++ patch or a low cost frequency track that I found on this paper: ( Cheveigne, Alain de; Kawahara,Hideki. YIN, a fundamental frequency estimator for speech and music)

I’m wondering if someone had an similar experience with that and would like to share. Is there an low-cost efficient way of using an digital frequency analyzer?

Thanks!

giuliomoro

At the moment I'm using 2 piezos that tracks the "same note". So that is monophonic. Although, it would be nice to know polyphonic, for a multiple magnetic pickups that I'm interested to use it.

Do you have any suggestion for both cases?

    RafaeleAndrade

    if you go down the route of a pickup per string, so in fact 4 individual inputs i might be able to help. i have a working and very fast pitch-tracker setup in Pure Data that is modelled after the GR-300 from Roland (an analog polyphonic guitar synth).

    RafaeleAndrade So that is monophonic.

    Yin works great for mono tracking and it is supposed to be pretty cheap . P-Yin (polyphonic Yin) kind of works for 2 notes, but it has no built-in detector to figure out whether there are actually two notes or not, so it will always return two pitch values even when there is only one note.

      giuliomoro

      Yeah, I know what you mean. I started to read about Yin on this article : "YIN, a fundamental frequency estimator for speech and music". But do you mean we can buy a specific pitch tracker? Could you share a link where I can find it?

      Thanks a lot Giulio 🙂