NoiseLayer
Audio AudioPolyphonic per-voice noise source for air, breath, and transient detail.
Drive with notes_in from any note source — voices are allocated internally
with a built-in ADSR and summed into a stereo output. The advanced
voices_out (per-voice multichannel) and voice_* breakouts expose
per-voice state for downstream VoiceMixer / EnvelopeAu / Filter routing.
Source src/noise_layer.cpp
Parameters
| Name | Type | Description |
|---|---|---|
| color | int | — |
| level | float | — |
| tone | float | — |
| tone_tracking | float | — |
| attack_burst | float | — |
| attack_decay_ms | float | — |
| velocity_to_level | float | — |
| attack | float | — |
| decay | float | — |
| sustain | float | — |
| release | float | — |
| pressure_to_amp | float | — |
| timbre_to_tone | float | — |
Ports
| Name | Direction | Type |
|---|---|---|
| output | Output | AUDIO_BUFFER |
| voices_out | Output | AUDIO_BUFFER |
| voice_ids | Output | LANE_ARRAY |
| voice_gates | Output | LANE_ARRAY |
| voice_velocities | Output | LANE_ARRAY |
| voice_freqs | Output | LANE_ARRAY |