Create Chroma Reactive (experimental)
create_chroma_reactiveExtract a 12-channel pitch-class chroma vector from audio by folding FFT bins into pitch classes, outputting a Null CHOP ready for bind_to_channel.
Instructions
[experimental] Builds a 12-channel pitch-class chroma vector (chroma_0..chroma_11) from an audio bus via FFT bin → pitch-class fold. Outputs a Null CHOP ready for bind_to_channel. Shares audioSource convention with create_transient_reactive / create_energy_reactive.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | chroma_reactive | |
| parent | No | / | |
| audioSource | No | Optional path to an existing CHOP to use as audio input. If omitted, an internal Audio Device In CHOP is created (may prompt for macOS microphone permission). | |
| fftSize | No | FFT size for the Audio Spectrum CHOP. | |
| smoothing | No | Temporal smoothing on chroma vector (0 = raw, 1 = frozen). Maps to Filter CHOP width. |