Vesa kirjoitti Fri Mar 14 2014 16:39:34 GMT+0200 (EET): >On 03/14/2014 04:02 PM, Hannu Haahti wrote: >> >> Good idea, but Rubber Band is a very complex piece of software. >> Running an instance for each voice uses lots of CPU; the results could >> be cached, but that would use lots of memory too. >> >> Another option could be to adapt the code of AM pitchshifter which is >> adequate in many cases, and a lot lighter. > >In my experience, the AM pitchshifter causes a LOT of distortion, and >for some sounds it doesn't work at all (produces only disharmonic >noise), to the point that it's pretty much unusable unless you're going >for a distorted kind of effect. Which can be desirable sometimes, but...
The buffee size could perhaps be adjusted to the note frequency... or something like granular synthesis >I also don't think rubberband uses THAT much CPU. Users would just have >to use it sparingly, just like the vocal formant filter or complex Zyn >instruments. > >There's already a rubberband-using LADSPA pitch shifter which runs in >realtime, and I'm able to run a couple of them simultaneously with >not-high-end hardware, so it shouldn't be an impossibility to have this >as a feature of an instrument. ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ LMMS-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmms-devel
