i've just merged "buses" into "next" and modified the way EFFECT_TYPE_VST3 works as described in the previous post, since it seems sensible. This will break old VST3 builds, so you'll need to update your resource.h files.
significant new features are:
- multiple output buses for drumsynths etc in AudioUnits/VST3
a synth with a channel io like #define PLUG_CHANNEL_IO "0-2 0-4 0-6 0-8"
will have 4 stereo buses of output. NOTE: mono buses are not supported at present
- name individual input/output channels (VST2)
- name input/output buses in AudioUnits/VST3
the IPlugSidechain example demonstrates how to do that
|