Rendered Subpatch Node

Note: this Node is an early experimental preview, exclusive to AudioNodes HD.

The Rendered Subpatch Node groups Nodes together, like the Subpatch Node, and creates an optimized audio output from its contents to save on performance. This is basically the equivalent of freezing a track in most DAWs, except for Nodes (however, the process will also effectively freeze tracks associated to Nodes, if any).


How to Use

You typically use the Rendered Subpatch Node to optimize Timeline-scheduled sources, like Piano Roll Nodes, and their connected synths and effects, by pre-rendering them once and playing the result back. Playing the optimized, pre-rendered output is much cheaper performance-wise than processing everything in real-time, which is a great way to reduce processing load. The Rendered Subpatch Node does not support real-time inputs, like the MIDI Keyboard Node.

Simply move Nodes into its subpatch, connect them to the Subpatch Signal Output Node, and the Rendered Subpatch Node will handle the rest, automatically.

See Freezing Nodes & Tracks for more details.


Inputs

The Rendered Subpatch Node has no inputs. Unlike with the Subpatch Node, it’s not possible to use input Nodes here.


Settings

The Rendered Subpatch Node has no settings.


Outputs

Audio Output

An audio signal output. Because the Rendered Subpatch Node’s optimized output is inherently tied to the project’s Timeline, this output is only active during project playback. This is true even if the subpatch produces an audio output without playback, for consistency reasons.

If the Rendered Subpatch Node did not create its optimized output yet, or while inside the subpatch, this output will just forward the signal directly from the Subpatch Signal Output Node from within.

If the Rendered Subpatch Node already created its optimized output (and you are not inside the subpatch), this output will play back from the optimized output buffer.