digiology wrote on Sat, 22 August 2009 07:16
I hadn't thought of the fact that oscbank~ only updates at the start of the frame.
if 'framesync' is on, yes. but from how i understand the oscbank reference, you can still have amp- and freq-interpolation.
quoting the reference: "When frame synchronous operation is enabled, a given index's values will only change or begin their interpolated ramps to the next value when the index input signal is 0..."
only, depending on the fft-size and overlap factor, the update period might be very short, not leaving much time to interpolate.
Quote:
Am I correct in assuming that oscbank updates each oscillators amplitude in sequence immediately if framesynch is off? (presumably smearing the spectrum).
i'm not sure i understand the question, but i think the answer is yes. quoting again: with 'framesync' off, "...a given index's values will change or begin their interpolated ramps to the next value when the index input signal is equal to that index."
Quote:
How important is retaining phase information to the sound quality?
hm, i believe basically it's very important. but with many sound transformations it might be pretty complicated or even impossible to keep the original phase relations of the partials. then again, it really depends on the sound material. naturally transients are especially delicate in this respect.
Quote:
One last question, are the negative frequencies important for reconstructing the signal or can these be omitted from the oscillator bank?
hm, hm, the concept of negative frequencies is pretty "detached" (if one can say this) and for the most part is still eluding me.
but i think you refer to the mirror image(s) above the Nyquist frequency. in the oscillator bank scenario, i believe you are safe to ignore them.