The Pitch CHOP returns the frequency and the volume of the incoming channel.
Parameters - Pitch Page
- Single Dominant Frequency - Detects the dominant pitch in a stream of audio, and generates a channel containing this frequency. You could use this as a 'pitch rider' to follow and generate the notes that you sing into a microphone (as MIDI, if you set the Pitch Output in the Channel page).
- Multiple Frequencies - Generates a channel to record the power contribution within each speciﬁed frequency band.
Freq. Level - The size of the window to sample. Higher numbers yield greater accuracy.
Minimum Level - A cuttoff, so that you don't detect the pitch below a certain power threshold (useful for cutting out detection of background noise).
Pitch Range - Sets the frequency range within which to detect.
Pitch Step - Since audio is always percieved logarithmically, you will usually want this set to Logarithmic Divisions. You can use Linear divisions, but it will not correlate to anything useful in audio.
Pitch Divisions - When in Multiple Frequency mode, this is how many frequency bands to divide the Pitch Range into. This would correspond to how many bands you have in a Graphic Equalizer. This is how many channels will be output.
Smooth Pitch Changes - When there are abrubt transitions between successive pitches, this will attempt to interpolate smoother transitions between them.
Parameters - Detect Page
The parameters on this page pertain to Single Pitch Mode.
Harmonic Detection - There may be two frequencies which the Pitch CHOP is trying to detect, but the one you want isn't getting detected, because the power of its fundamental frequency is less than that of the other frequency. But if you summed the contribution of the undetected frequency's harmonics, it would be chosen instead. Enable this option to take into account the contribution of the harmonics to the detected pitch.
Harmonic Error - Allows you to specify a fudge factor for how much your harmonics can be off and still be detected.
Harmonic Frequency Detection - Once your harmonics are detected, enabling this option will allow you to reﬁnd the base frequency which yields a cleaner detection.
Limit Bandwidth - Sets the low and high frequency range in which to detect (does not apply to detection of harmonics however).
Select Neighboring Frequencies - If the Pitch recognizer is uncertain which of two following pitches to choose, this will put 'dog blinders' on the range it will jump. This prevents popping to values which are really out-of-line with a bunch of previous pitch detects.
Neighbor Bandwidth - How wide the 'dog blinder' should be.
Use Pitch Hint - Turn on Pitch Hint.
Pitch Hint - If the pitch detector is always guessing too low, you can provide a hint for the recognizer to start from by specifying a frequency here.
Hint Bias - How much to favour the hint. A value of 1 will always use the hint, 0 will ignore the hint altogether.
Smooth Octave Jumps - Say your detected pitch is ﬂuctuating between two values, both of the same note, but residing in different octaves. Enabling this parameter will collapse these instances into the same octave.
Max Octave Jump - Outside of which it'll do the octave collapsing.
Parameters - Channel Page
Pitch Suffix - Use this to sufﬁx the created channels.
Level Suffix - Use this to sufﬁx the created channels.
- Raw Frequency - This should equal the fundamental detected pitch.
- Relative to Frequency - The Output pitch relative to the Frequency Speciﬁed.
- Octave Shift From Frequency - Generates output appropriate for feeding back into an Oscillator CHOP.
- MIDI Notes - Generates MIDI note values from the detected pitch.
Reference Frequency - If the Pitch Output is set to Relative to Frequency, this will be the frequency it will be relative to.
Pitch Adjust - If Pitch Output is set to MIDI Notes, this allows you to offset the output MIDI notes.
Volume Adjust - You can also adjust the MIDI volume values here (you will notice the volume will be adjusted to MIDI volume values [between 0-127]).
Sample Rate - Specify how ﬁne the sampling of generated MIDI notes should be.
Standard Options and Local Variables