Hello Tobias, >> Shouldn't this be: >> >> VoiceGenerators->Downsample->Filters->Effect-Plugins->Mixer ? >> > No - one wouldn't fully benefit from oversampling when just using the sound > generator at higher samplerate.
While this is definitely true, it would clearly circumvent buggy plugins... and as it seems it mainly comes down to bad plugins (despite the "alias-free oscillators"-flag, which still does weird things (that decoupled controller-"effect")...). > When oversampling, LMMS re-instantiates LADSPA > plugins with according samplerate. Most of the plugins work fine at higher > samplerate (and respect according settings). There are a few which start to > sound weird at samplerates other than 44,1 kHz. > This was the reason of my suggestion to do the re-sampling at another position in the pipeline (whiles to make that clear, in an ideal world I would prefer it exactly like it is, that is: down-sampling as the very last step in the pipeline...)... ;-) > If you encounter plugins that do not work well with oversampling, try listing > them at plugins/ladspa_effect/LadspaEffect.cpp around line 550 and add them > to > the __buggy_plugins list with the highest supported samplerate. LMMS will > down > and upsample before/after processing the plugin. > Hey that's cool! So one can get the best out of both worlds... the ideal and the other one... :) I will try to find out the plugins which make trouble, document that, correct LadspaEffect.cpp for it and provide a patch... (or maybe I could get write-access to the repository at some time...) all the best, Stefan ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ LMMS-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmms-devel
