Hi,

I have done a track wich requires heavy oversampling when rendered 
(synced oscillators in the lead voice). That is the alias is strongly 
audiable when just playing the song (even with HQ-setting on). But if I 
try to oversample it by what ever means I just get a completely chunky 
and "non-fluent" rendering. (I have tried to oversample it by increasing 
the samplerate up to 192kHz and downsampling in Audacity. I have tried 
to oversample it using it's internal oversampling-routines (up to 8 
times, simple-sinc up to best sinc, with and without 
"alias-free"-oscillators, with and without sample-exact controllers 
(which I heavily use for the lead voice...)). It all doesn't help. It 
all leads to garbaged output...

I am sorry, that I can't describe it any better... but I can provide 
test-renderings of the lead-voice alone (as well as an mmpz), so you can 
test it yourself. A try of a better description: It sounds like the 
controllers are completly decoupled from the master-clock and only 
updated every now and then...

As far as my understanding goes: The controllers (as any internal 
oscillator) should derive their time-base from the main-output 
sample-clock _ever_. So "sample-exact" controllers is a rather useless 
feature from my point of view...

And despite that the sound should lack more and more alias-terms it 
should sound _exactly_ the same if rendered on 16 kHz, 44.1 kHz or 1.536 
MHz (=192k*8) ... Another remark: I can't think of any method other than 
massive oversampling to get wave-table-oscillators alias-free on a given 
sampling-rate. So, what exactly is the "alias-free" oscillators-flag 
doing? Building up a n*m subsampled wavetable with various preapplied 
filters? Just upsampling, filter, downsampling? But whatever it does, 
there is something going nut's, too...

Version here is a self-compiled git-checkout: 0.4.90

Does anyone want to have the mmpz-file and or the rendered output? This 
is a real showstopper-bug I think...

cu
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