How To Specify Windowsize for pitch~ or fiddle~?

    Mar 08 2010 | 2:25 am
    Hi, I am looking to be able to vary the windowsize for either pitch~ or fiddle~. In the documentation, it does not say what message (if there is one) to send either object to change its FFT windowsize. Similarly, in pfft~, there does not seem to be a message to be able to change windowsize. Is this possible for an FFT? I'd like to have an FFT windowsize that matches the size of a grain, for pitch analysis of a single grain.

    • Mar 08 2010 | 6:31 am
      Hi Check the pitch~ help patch. No message - use the arguments in object.
      Args are - def. Buffer size = 1024 Hop size = 512 FFT size = 1024 Window type = Blackman 70 Initial delay = 0 # of pitches = 1 # of peaks to find = 20 # peaks to output = 0
      Hope that helps. Macciza
    • Mar 08 2010 | 9:45 pm
      but in that case the grainsize needs to always be the same. i'd like to be able to dynamically change the FFT window size.
    • Mar 08 2010 | 9:54 pm
      I don't think you can do this dynamically after instantiation. You might have to use multiple instances and route to the one you need.
    • Mar 09 2010 | 5:45 am
      I am afraid you would need to code it yourself either in Java or in c... But if you just send the sound of a grain to fiddle~, what is the result? It might just be good enough...
    • Mar 10 2010 | 5:50 am
      Hi What about Sigmund~ ? will do what you want.