v0.1Latest
Convert
Convert
Converts pitch between Note, V/Oct, and Hz representations so sources and destinations that speak different pitch conventions can interoperate. The input domain follows whatever source is connected, or falls back to the stored mode when the input is disconnected, and the output is emitted in the target representation. Use it to bridge MIDI notes, control-voltage pitch, and raw frequency across the graph.

Inputs
Input
- ID:
input - Kind:
control - Rate:
control - Coercion: Implicit
- Description: Pitch-domain input. Note, V/Oct, or Hz semantics are inferred from the connected source or the selected conversion mode.
- Default:
0
Outputs
Output
- ID:
output - Kind:
control - Rate:
control - Coercion: Implicit
- Description: Pitch-domain output. The displayed datatype follows the selected conversion mode.
Parameters
Conversion
- ID:
mode - Type:
enum - Control:
select - Range or Options: Note -> Hz (
noteToHz), Note -> V/Oct (noteToVOct), Hz -> Note (hzToNote), Hz -> V/Oct (hzToVOct), V/Oct -> Hz (vOctToHz), V/Oct -> Note (vOctToNote) - Default: Note -> Hz (
noteToHz)
Notes
- Canonical ID:
pitch.convert - Category:
utilities - Runtime Surface: audio
- Runtime Targets:
audio-worklet - JUCE Early Access: Supported
- Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.
- Formula: Output datatype = selected conversion target; input datatype = upstream source or stored mode.
- When the node is disconnected, the selected mode determines both the input and output datatypes.
- When an upstream source is connected, the editor may adapt the displayed input datatype while preserving the selected target conversion.