Currently with audioLib.Sink the new is optional, but for most of the effects it's not, and with effect.createBufferBased() you must not use it. So maybe a good idea would be to make it optional everywhere, so that the recommendation would be not to use it at all.
This should however be done in the library architecture side, not affecting the actual effects code with some weird cruft.
This should be made simpler.
Currently with
audioLib.Sink
the new is optional, but for most of the effects it's not, and witheffect.createBufferBased()
you must not use it. So maybe a good idea would be to make it optional everywhere, so that the recommendation would be not to use it at all.This should however be done in the library architecture side, not affecting the actual effects code with some weird cruft.