Currently, if you load a sample to AudioFileProcessor, you can "play" it in different pitches. However, this changes the speed of playback, making it less useful. If it would maintain speed/tempo/(whatever is the right term?), it would give very effective new instrument to LMMS!
Currently AudioFileProcessor plugin or to sample_buffer.cpp have the code which could be changed. In SOX (another free, open tool) there is a file, bend.c which implements this kind of pitch shift, if I understand correctly. How this is best applied to LMMS, I don't know.
This would make sampling with LMMS *really* powerful and would give a cool new plaything. Any coders with couple of nights with nothing to do?
Currently AudioFileProcessor plugin or to sample_buffer.cpp have the code which could be changed. In SOX (another free, open tool) there is a file, bend.c which implements this kind of pitch shift, if I understand correctly. How this is best applied to LMMS, I don't know.
This would make sampling with LMMS *really* powerful and would give a cool new plaything. Any coders with couple of nights with nothing to do?
