In making the patch for the thread about fades and JIT buffers I became aware of the fact that most of the time when I use
fluid.bufhpss~ (or the other buffer-based decomposition objects) I just end up
fluid.bufcompose~-ing the resulting material back into a single (stereo) buffer. Like, I don’t think I’ve ever HPSS’d something, and kept the resulting buffers completely separate.
So this is a feature request to be able to designate independent
@deststartchans for each of the
@output types of each of the buffer-based decomposition objects (e.g.
@percussive in the context of
This would also bring it inline with the behavior of
fluid.bufnmf~ which creates a “single” buffer from the resulting decomposition, rather than individual buffers for each
@component (which would obviously be a nightmare for the n-amount-ed output of the process).
Instead of specifying
@deststartchan for each of the buffers, the overall behavior can be treated like other decompositions in general. That is, when using
fluid.bufhpss~ instead of setting independent
@percussive output buffers, you just set a
@features (or whatever) buffer, which works like (nearly all of) the other
fluid. objects (nmf, descriptors, etc…).