Built-in Nodes
These nodes are provided directly by the Switchboard SDK and are available out of the box.
Audio Processing
- Crossfader: Crossfades between multiple audio inputs
- Gain: Applies volume adjustment to audio signal
- Invert: Inverts the audio signal
- Mixer: Combines multiple input audio buses into a single output
- MusicDucking: Automatically reduces background music volume when foreground audio is present
- Mute: Mutes the audio signal
- NoiseGate: Filters out audio below a specified threshold
Playback & Recording
- AudioPlayer: Loads and plays audio files
- Recorder: Records incoming audio for playback or export
- StreamPlayer: Streams audio files from disk while playing
- SynchronizedAudioPlayer: Plays audio with precise synchronization
Channel & Bus Management
- BusSelect: Selects one bus from multiple input buses
- BusSplitter: Splits a bus into multiple output buses
- BusSwitch: Switches between different input buses
- ChannelSplitter: Splits audio channels into separate outputs
- MonoBusMerger: Merges multiple mono buses into one
- MonoToMultiChannel: Converts mono audio to multi-channel
- MultiChannelToMono: Converts multi-channel audio to mono
- StereoBusMerger: Merges multiple stereo buses into one
- StereoPanner: Pans audio in the stereo field
Resampling
- Resampler: Resamples audio to different sample rates
- ResampledSink: Audio sink with automatic resampling
- ResampledSource: Audio source with automatic resampling
Signal Generation
- Silence: Generates silence
- SineGenerator: Generates sine wave signals
- WhiteNoiseGenerator: Generates white noise
Analysis & Monitoring
- ClippingDetector: Detects when audio signal clips
- VoiceActivityDetector: Detects presence of voice in audio stream
- VUMeter: Monitors audio signal levels
Timing & Synchronization
- Timeline: Manages timeline for audio events
- TimelineQuantizedTrigger: Triggers events at quantized timeline positions
- Timer: Provides timing functionality
Subgraph Management
- SubgraphProcessor: Processes audio using a subgraph
- SubgraphSink: Routes audio to a subgraph as sink
- SubgraphSource: Routes audio from a subgraph as source
Utility
- Discard: Discards audio data
- Offset: Applies time offset to audio
- Passthrough: Passes audio through unchanged