Five12

prev  |  up  |  next

Numerology 2 Documentation


Note Generator




Overview

This module is used to generate MIDI notes. It is primarily for generating monophonic lines, but there are two sub-generators that can be used to generate some kinds of polyphonic lines. This module generates notes based on two primary CV inputs, one for Gate signals, which determine when notes start and end, and one for Intervals, which determines an offset from the base note (Key) and octave chosen on the module. There is also a CV input for Velocity.

The minimum that this module needs to generate a note is a Gate signal, or any CV signal which varies from 0.0 (or below) to some value greater than 0.0. When the module detects that the Gate input value moves from less than or equal to 0.0 to greater than 0.0, it will generate a MIDI Note On message. When the Gate input moves from greater than 0.0 to less than or equal to 0.0, it will generate a Note Off message.

The pitch of any note generated by the module will depend on three things: The "Key" note, which determines the base pitch value, the "Octave" value, which determines the octave of the base note, and any CV input connected to the "Interval In" CV input. If you only need to generate one note, then you don't need to connect anything to the "Interval In" input.

In addition to generating a new note when a gate on signal is received, this module can generate a new note when a new pitch value is detected, this is called Legato Mode and is on by default. When generating a new note in legato mode, a new MIDI Note On is generated for the new note, then the Note Off for the previous note is generated. By using changes in pitch to generate new notes, you are then free to use gate signals for phrasing -- assuming that your synthesizer responds in a decent manner to legato MIDI notes.

This module also includes a built-in scale quantizer -- a simple algorithm that forces notes to adhere to a specified musical scale. The "Key" parameter sets the musical key for the scale, and there is a Quantize parameter to set the scale. You can choose "Chromatic" (for no quantization), or any of the 8 traditional diatonic modes. (More scales will be added in the future).

You can statically control the velocity of any generated note with the "Velocity Base" parameter. For dynamic control, attach a CV input to the "Velocity" port on the Routing page, and use the "Velocity Scale" parameter to adjust its response. Internally, Numerology 2 uses a value range of 0.0 to 1.0 for all velocity values. This range is converted to the traditional MIDI Velocity value range of 1 to 127 when actual MIDI messages are generated.

To make it easy to create parallel lines (or parallel with pitch variation), or to double lines on multiple synthesizers, there are two subordinate note generators in this module as well. To access them, open the Advanced Settings panel for the module by clicking the button with the triangle icon on the lower-left side of the module. Here you can set an offset for each "sub" voice, assign them to separate midi channels, and mute them independently. There are also individual interval "Offset" ports for each sub voice.

Parameters

Mute
Mutes all MIDI Output from the module.

Key
Sets both the base musical pitch the module will be generated, and the musical scale the built-in quantizer will use.

Octave
Sets the base octave for generated notes.

Scale
Sets the Musical scale for quantizing notes.

Velocity Base
Sets the base velocity value for generated notes. The internal value of 0-1.0 will be scaled to MIDI velocity values 1 - 127.

Velocity Scale
This value scales any values coming in on the "Velocity In" port.

Legato
Legato mode on/off switch. See the Overview section for details.

Advanced Parameters



MIDI Channel
Sets the primary MIDI output channel for the module.

Sub 1 Mute
Mute control for the sub 1 voice.

Sub 1 Offset
Static pitch offset for the sub 1 voice.

Sub 1 MIDI Channel
MIDI output channel for sub voice 1.

Sub 2 Mute
Sub 2 Offset
Sub 2 Channel
These controls act the same as the similarly named controls for Sub Voice 1.


Ports



Interval In

This is the primary input port for Interval (pitch offset) CV values. The input value is quantized to the nearest integer, then added to the base pitch as a semitone offset.

Gate In

The CV Gate input port. When the input value changes from <= 0.0 to > 0.0 a MIDI Note On is generated. When the input value changes from > 0.0 to <= 0.0 a MIDI Note Off is generated.

Velocity In

Used to offset the velocity from the base velocity set on the module. The input value is multiplied by the Velocity Scale parameter, then added to the Velocity Base parameter, then limited to a range of 0.0 to 1.0.

Sub 1 Offset

Offsets the pitch of "Sub" voice 1 by semitone values.

Sub 2 Offset

Offsets the pitch of "Sub" voice 2 by semitone values.

MIDI Out

All MIDI Note messages generated by the module come out here.




© 2008-2009 Five12 Inc. All Rights Reserved.   prev  |  up  |  next