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

Reply via email to