From: Janne S. <jan...@gm...> - 2010-09-11 22:25:38
|
What version is this for? On my system LMMS (0.4.90) just crashes when I try to play TripleOsc. Compiled without optimizations. 2010/9/11 Stefan Fendt <st...@sf...>: > Ok, here we go... > > This patch changes the oscillators in such a way that they can be > oversampled up to 16x now. The only plugin currently using this feature > is Tripple-Oscillator (in which for the time being an > oversampling-factor of 8 is hardcoded currently). On my machine (slow > Intel dual-core) I still can play 32+ Instances of Tripple-Oscillator > with this patch applied, so it's not too slow anyways... But on the long > run there could be a knob reflecting the oversampling-setting for a > particular instance of a plugin, so you do not waste CPU-time with > oversampling bass-sounds... > > The main benefit from this approach compared to my last attemt (using > wavetables for alias-free waveform-generation) is, that it works with > the higher-order modulations (AM, FM, Sync, PM). The main drawback is, > that it isn't halfway that fast and while alias is suppressed reasonably > it's not completely alias-free... > > But as said above: this shouldn't be a problem, as you only would use > this feature adaptively for higher-pitched (and/or modulated) lead > voices anyways... > > Please test and comment... > > Stefan > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing > http://p.sf.net/sfu/novell-sfdev2dev > > _______________________________________________ > LMMS-devel mailing list > LMM...@li... > https://lists.sourceforge.net/lists/listinfo/lmms-devel > > |