AudioGraphIOProcessor input node necessary for synth?

I’m currently checking out JUCE’s AudioProcessorGraph for linking AudioProcessor nodes together. It’s for a synth, so sound generating.

Is a ‘juce::AudioProcessorGraph::AudioGraphIOProcessor::audioInputNode’ necessary? There’s no bus input with it being a synth, is this input node and its connections necessary? I’ve tried removing the input node (and its connections) but I’m not getting any sound generated.

EDIT: No, it isn’t. It’s only necessary if you want to hook up audio from outside of the plugin as in input. If you don’t have an input bus defined because of using ‘IS_SYNTH TRUE’, make sure you’re not using getMainBusNumInputChannels() to set up the number of input channels for all your nodes. Doh.