Hi,
I am trying to understand how fluidsynth performs pitch shifting when the pitch 
to be played differs from the rootkey of the sample used to synthesize the 
sound.

To me it looks like this happens in src/rvoice/fluid_rvoice_dsp.c (with another 
implementation in  unused/fluid_dsp_float.c).
Are these the right locations or should I be looking somewhere else? What is 
the difference between these approaches? 

Also, which of the 4 interpolation methods (none, linear, cubic, 7th order) is 
used by default and why (i.e. what do the performance vs accuracy 
considerations look like)?

Best regards,
Michael
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to