I’m trying to get really slow playback of a sound file using ofSoundPlayer. My understanding is that to set the speed in ofSoundPlayer you set the speed with setSpeed(float x). I had thought that the value of x would be multiplied by the sample rate.
For example normal playback would be:
1*44100 = 44,100 Hz
If I try to go for really slow back like 0.1 speed (0.1 * 44100 = 4410 Hz). I see no difference in the audio playback comparing 0.1 speed to 0.0001. I should expect to see a sample rate of 4.41Hz (0.0001*44100). However I think 0.1 is the slowest it will go to. I also noticed if you put 0 as the value it will sound the same as 0.1.
Is my understanding correct here and 0.1 playback would be the lowest possible for ofSoundPlayer? Is it possible to get slower playback with ofSoundPlayer?