By adjusting the pitchmap, all a pattern's notes can be remapped to a particular key and scale, or each pitch in an octave can be changed to any other pitch.

Map Panel
Map Panel

The instrument has two sets of pitchmaps: global and local. Any sequencer channel can either use the global map (which is available and set for all channels in the snapshot) or the local map (which applies only to the current channel).

Pitch mapping has presets for standard keys, as well as custom maps for both global and local tables. That is, there is one custom global map (which, if selected, applies to all channels using global mapping) and 16 custom local maps (one for each channel). Changes to the custom pitch map tables are stored with the snapshot. When closing the ensemble, the current table values may still be saved with the ensemble, even if you have saved the snapshot. You can copy local map values from one sequencer channel to another with the edit controls.

MAP ON

Enables pitch mapping for a sequencer channel. When turned off, pitchmap controls are hidden. When turned on, pitch mapping is applied to the pitch for the current channel. Global pitch mapping only occurs for channels for which MAP is ON.

During live performance, this button is useful for toggling a custom map on and off. For example, there could be a bass-line with C and F notes. A custom mapping could swap the C and F notes around but otherwise play the same pattern. Toggling a custom pitch map on and off makes it easy to make such real-time changes.

LOCAL

Sets whether the sequencer channel uses the global pitch map or the local pitch map.

When OFF (default), the sequencer channel uses the global pitchmap. The KEY, SCALE, and channel pitchmap table display the GLOBAL pitch map settings. Changes to the controls affect all sequencer channels set to apply the global map.

When ON, each sequencer channel has its own pitch map, which can either be one of the preset scales, or a custom map for the current channel. The key, scale, and channel pitchmap display are unique for the current channel, and changes do not affect other channels.

PRE (Map)

Sets where pitch mapping occurs. This is an advanced control for fine-tuning the notes and modulation in a song.

When PRE if OFF (default), pitch mapping occurs at the very end of the processing chain. All pitch modulations are summed before the mapping.

When PRE is ON, pitch mapping occurs for the primary note before modulations are sent to the pitch modulation matrix. For example, when PRE is OFF and a modulation is 3 semitones, then the pitch sent to the modulation matrix is always 3 semitones.

KEY

Sets the root key for the scale.

In chromatic mode, this value is bypassed and not displayed. In other keys, the key offsets for the mappings are applied with this key as basis, but it does not transpose the pitch.

For example, suppose one has a melody intended for C major. To hear the same melody in D major with D major as root, change the key to D major and adjust P.SHIFT by +2.

If the current channel's LOCAL button is on, changes to this list affect only the current channel. If LOCAL is off, changes affect all channels with pitch mapping enabled which are using the global map.

SCALE

Sets the pitch map scale. If set to Chromatic, there is no remapping.

The following main types of pitchmap are available:

Scales

ScaleNotes

Custom Scale

See the Custom Map Editor for more information.

Major

There are three different mappings to each of these standard scales. See above.

Harmonic Minor

Melodic Minor

Dorian

Interesting for melodic variation on classical themes.

Phrygian

Rarified sounds, especially with pitch modulation patches.

Lydian

Often exotic with pitch modulation patches.

Mixolydian

Pleasing for many pitch modulation patches.

Blues

Pleasing for popular music compositions.

Blues Pentatonic

Provides harmonic sounds even with deep chords.

Reverse

Swaps notes around, interesting when duplicating patterns, recording, and playing drums.

Subst Minor

Subst Major

For popular scales there are multiple maps with the same output scale. For example, suppose the output is mapped to C Major. Notes arriving from the sequencer channel which are C# key can either be mapped to C or D. Similarly, notes from Bb can either be mapped to A or B.

The instrument therefore provides three different maps for major, melodic minor, and harmonic minor scales, as follows:

Scale Variations (+, -, and ~)

VariationDescription

Major+

Remaps notes to the higher pitch where suitable.

Major-

Remaps notes to the lower pitch where suitable.

Major~

Remaps notes to a blend of higher and lower pitches.

The same variations are available for minor keys. By choosing different settings, modulations of one sequence creates different melodies in the same key and scale.

If the current channel's LOCAL button is on, changes to this list affect only the current channel. If LOCAL is off, changes affect all channels with pitch mapping enabled which are using the global map.

MAP TABLE

Displays and (in custom modes) sets the pitch maps.When playing a sequence, the cursor flashes briefly if the current note being output is remapped. If it is not being remapped (the pitchmap is not changing its value), the cursor does not display.

If LOCAL pitch mapping is on, the map table is the local table.

  • If the local scale is a preset scale, the table displays without gridlines and cannot be edited.
  • If the local scale is CUSTOM, the table displays with gridlines and is editable. Changes to a channel's custom map only affect the current channel.

If LOCAL is off, the global map table is shown. Just as for local maps:

  • If the global scale is a preset, no gridlines appear and the table is not editable.
  • If the global scale is CUSTOM, gridlines appear and changes to the custom map affect all channels with pitchmap on that are set to use the global map.

For CUSTOM maps, clicking and dragging a column causes its note map to change, and the new map is displayed in text at the tables top left for a couple of seconds. For example, if the key is C and one drags the leftmost column up, then it displays "C->C", "C->C#", "C->D", and so on.

  • The X axis is for the incoming notes. In a key of C, the mapping for incoming C notes is on the left edge, and the mapping for incoming B notes is on the right edge. If the key is D, the left edge is for notes in D; and so on.
  • The Y axis is for the output. If the key is C and the graph line is at the bottom, the output note is C; one up is C#, two up is D; and if the graph line is at the top, the output note is a B. If the key is D, the bottom edge is for notes output in D; and so on.

Custom mapping is useful for live performance. For example, suppose a sequence contains a number of C notes within note ladders. You can change the output pitch for the C notes, but not change the pitch of other notes, by adjusting the height of the first bar in the custom map display.

Note, due to the way Reaktor handles tables, it is possible to edit the preset tables (by right clicking and selecting 'DRAW' from the context menu). Doing so will change the preset for the entire ensemble and all snapshots. You can also change the custom tables to SELECT mode and copy/paste from presets as a basis for your own mappings. See the Reaktor documentation on tables for more information.

You can also edit all pitchmaps, both presets and custom, in the B panelset's pitchmap editor.

Version Notes

In versions up to v098, there were separate panel controls for the global and local pitchmap key and scale.

v099 simplified the pitchmap display: Global and Local map panels were merged. Subsequently, when mapping is disabled for a channel, both the map table and remap controls are hidden.