Citerar Vesa <[email protected]>:
> Currently AFP works by simple scaling of pitch by resampling the sample
> buffer. This is probably sufficient for most purposes.
>
> But what if we provided an additional, optional feature: scale pitch
> with librubberband, which can scale pitch without changing the
> length/tempo of the sample?
>
> It could be implemented with a simple checkbox in AFP which switches
> between modes.

How about locking the duration of the sample to the beat? Could be  
done with a tempo synced "duration" knob and a checkbox or something  
like that. Might be useful for other purposes too.

> Librubberband is GPLv2 and additionally it's provided by
> most distros, so we could just use it as a dependency, no need to add
> more 3rd party code to the source tree.

Might be worth taking a look at SoundTouch, too:  
http://www.surina.net/soundtouch/
It's apparently used by Ardour and Audacity among others, so it  
shouldn't be too bad.


-- 
[email protected]
softrabbit on #lmms



------------------------------------------------------------------------------
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

Reply via email to