is it possible to send an audio track as input to ZynAddSubFX or SurgeXT and then filter or transform the audio?
I’ve always used them as synthesizers in MIDI tracks, but now I was wondering if they also have this feature.
(This question also applies to other synth plugins.)
Thanks,
a.
It’s going to depend on the instrument, of course.
Most instrument plugins are pure synths, in that they generate all their audio within the plugin in response to MIDI events. Zynaddsubfx is, I believe, like this.
Others will support processing of external audio as part of their architecture. SurgeXT will do this. If you look at the Oscillator algorithms, it has an “Audio In” option:
Also, there’s two audio sidechain pin connections on the plugin (this is the LV2 version, I’ve not checked the VST3):
As I understand it, these audio side chain connections map to the “Audio In”, so you could connect a send from an audio channel (or, probably, directly from a hardware input) to these.
I’ve not tested this in Ardour, and there may be more to the routing and configuration than I have indicated. But I have tried the audio input on Surge XT standalone, routing to it with Jack, and that worked, so I don’t see any reason why it wouldn’t work as a plugin in Ardour similarly.
As to which other synths support this sort of audio input, you will need to Read The (various) Fine Manuals.
The surge sidechain signal can not only be used as main audio source, but also as exciter in some of the physical modeling oscillators (string, twist).
Some other FOSS synths with sidechain input:
RipplerX, just like surge, sidechain can be used as exciter for the delaylines.
PaulXStretch (what about al the x in the synth names?),edit: just checked it. It is an effect, so no sidechain necessary to receive an input. But it offers multiple input channels.