Professional Documents
Culture Documents
The information in this document is subject to change without notice and does not represent a
commitment on the part of Native Instruments GmbH. The software described by this document is
subject to a License Agreement and may not be copied to other media. No part of this publication
may be copied, reproduced or otherwise transmitted or recorded, for any purpose, without prior
written permission by Native Instruments GmbH, hereinafter referred to as Native Instruments. All
product and company names are ™ or ® trademarks of their respective owners.
Special thanks to the Beta Test Team, who were invaluable not just in tracking down bugs, but in
making this a better product.
Germany
Native Instruments GmbH
Schlesische Str. 29-30
D-10997 Berlin
Germany
www.native-instruments.de
USA
Native Instruments North America, Inc.
6725 Sunset Boulevard
5th Floor
Los Angeles, CA 90028
USA
www.native-instruments.com
Delay Sequencer allows you to sequence the timing, decay, and pan of a delay effect. The
Samples are retriggered to produce this delay, and you can set many delay properties. This
script works best with shorter sounds.
Volume Table: This is where the delay pattern is entered. The first delay is always set to maxi-
mum, as this represents the first time the sample is played. Subsequent delay hits can have
varying degrees of strength, according to your likings.
Pan Table: Pan values are entered here, with 100% left at the bottom and 100% right at the
top. A separate pan value can be assigned to each delay hit.
Steps: This indicates the number of steps in the delay before repeating the sequence.
Select Preset…: Select a factory preset with this menu, as well as randomize and reset the
values for the delay pattern and panning.
Rate: This sets the rate of the delays, synchronized to the beat shown.
Swing: This offsets the delay hits with a swing feeling.
Midi Echo delays and manipulates incoming MIDI notes. Please note that for some of these
parameters to work, the Instrument itself must be programmed accordingly, e.g. if you want
the echoed notes to decay, velocity must be routed to volume, otherwise the effect will not
be heard. Similarly, if notes are transposed, there must be Zones in the new range in order
to hear the effect.
Sync/Free: With this menu, you can select if the delay should be synchronized to a fraction
of the beat or set in milliseconds.
Rate: This sets the rate of the delay, either in fractions of the beat or milliseconds, depending
on whether Sync or Free is selected.
Repeat: Sets the number of echoes (up to 100).
Timing Decay: Scales the delay time from the first to the last echoed note.
Length: This sets the length of the echoed notes as a percentage of the original note length.
Velocity Decay: This sets the velocity scale of each echoed note. Values above 100% cause
the echoes to gradually become louder, where values below 100% cause them to gradually
become softer.
Tune: The tuning (in cents) of each echoed note will change depending on the setting of this
knob. Positive values tune each echoed note up, and negative values tune them down.
Transpose: Each echoed note will be transposed by this amount, set in semitones.
Unison X adds additional voices to an Instrument, with variable detune and stereo spread
parameters. It is similar to the unison function found on many synthesizers.
Voices: This sets the total number of voices for each note.
Detune: This sets the amount of detuning of the additional voices.
Spread: This sets the amount of stereo panorama spread among the voices.
2.1 Chord
Chord harmonizes incoming MIDI notes to the specified chord. Use the knob to select among
the chords.
Chord – Tonal harmonizes incoming MIDI notes to the specified scale degrees corresponding
to the selected Key and Scale.
Chord: Chooses a chord preset. The numbers represent the scale degrees of a standard scale.
Key: This is the root key of the selected scale. If the played note is not within the selected
scale, then it plays the next highest note with the corresponding chord.
Scale: All notes will be harmonized to the selected scale or mode chosen with this knob. If
this is set to Off, then the selected chord will play with fixed intervals.
Harmonize adds additional harmonies to incoming MIDI notes. Up to 5 notes can play with
each incoming MIDI note. All intervals are absolute and do not relate to a specific key or scale.
Note 1–5: Use these knobs to select the harmonized interval for each note. If the knob is set
to Off, then no additional note will play.
Oct 1–5: After an interval is selected, one can add or subtract up to 10 octaves to the interval
(the note cannot exceed the boundaries of MIDI note values however).
Velo 1–5: These knobs set the velocity of the harmonized tones as a percentage of the
incoming velocity.
Select Preset…: Use this menu to select preset chords.
Harmonize – Tonal adds additional harmonies to incoming MIDI notes in relation to a specified
key and scale. Up to 5 notes can play with each incoming MIDI note.
Note 1–5: Use these knobs to select the harmonized interval for each note. If the knob is set
to Off, then no additional note will play.
Oct 1–5: After an interval is selected, one can add or subtract up to 10 octaves to the interval
(the note cannot exceed the boundaries of MIDI note values however).
Velo 1–5: These knobs set the velocity of the harmonized tones as a percentage of the
incoming velocity.
Key: The root note of the harmonized scale is selected here.
Scale: The scale for tonal harmonization is set here.
Interval allows you to select an additional note which plays with every incoming MIDI note.
Interval: Select the interval of the additional note compared to the original note.
Octave: Select the octave offset of the additional note.
Velocity: Set the velocity of the additional note as a percentage of the incoming velocity.
Interval – Tonal allows you to select an additional harmonized note which plays with every
incoming MIDI note.
Interval: Select the interval of the additional note in scale degrees compared to the original note.
Velocity: Set the velocity of the additional note as a percentage of the incoming velocity.
Key: Choose the root key of the scale.
Scale: Choose the scale for tonal harmonization.
Invert Pitch will invert the pitch of incoming MIDI notes relatively to a given axis note.
Axis: This is the note around which incoming MIDI notes will be inverted. Notes below the
axis will be mirrored above the axis, and vice versa.
Play Original: When activated, the incoming midi note will be played as well (i.e. the
incoming note will be harmonized with the inverted note). When deactivated, only the inverted
note will be played.
2.8 ReChord
ReChord, sometimes referred to as Chord Memory, lets you input a chord and quickly play it
across the keyboard.
Record: Turn this on to start recording the tone positions. Turning it off stops the recording.
Silent: When this is on and the Record button is also on, the chord notes are not played.
Clear: This clears all of the memorized chord tones.
Drum Articulations is a script which simulates the sounds of certain articulations typically
played with drums and percussion, such as flams, drags and rolls, and some additional special
effects and a humanizer.
Articulation Menu: Select the drum articulation for the selected note with this menu.
This selects the MIDI note for which the selected articulation is applied.
!
Set by MIDI: Turning this on will display the settings for the MIDI note played with your MIDI
input device.
Parameters 1–4: These knobs are used to adjust the parameters for the selected articulation.
With every articulation, these knobs do something different. When n/a appears, the knob does
nothing for the selected articulation.
Harp Glissando enables you to play very realistic sounding glissandi and bisbigliandi. In addition
to a harp, you can apply this script to any Instrument you like, for example classical guitar
or acoustic piano. The bisbigliando effect can also be used in conjunction with a marimba to
create a mallet tremolo.
Glissando: This activates the glissando effect.
Bisbigliando: This activates the bisbigliando effect. (When both buttons are off, the Instrument
plays normally.)
When Hold is selected, you can release the keys after you’ve triggered a glissando and
immediately trigger a new glissando. With this option you can imitate the harpist playing
glissandi with two hands. Additionally, you can specify the duration of the notes in seconds
and milliseconds with the Sec parameter.
Polyphonic: This option enables you to play “polyphonic” glissandi, e.g. to hear this:
First you play the interval or the chord to set the lower boundary, and shortly thereafter you
play the note to set the upper boundary and to trigger the glissando.
In Polyphonic mode any interval or chord which does not exceed a major tenth will be
interpreted as the interval or chord forming the starting interval or chord of the polyphonic
glissando. This is due to the fact that a harp player‘s hand can encompass approximately a
major tenth.
So this passage from the third movement of Bartok‘s Concerto for Orchestra can be performed
using the Harp Glissando:
The first note, interval or chord you play sets the “first set of note(s)” of the bisbigliando, the
note(s) you play shortly after determine the “second set of note(s)” of the bisbigliando.
Hence if you want to perform the following:
play this:
You can set the speed of the bisbigliando with the Rate knob.
Harp Pedals can make the white keys on the keyboard match the strings of a harp. Each
pop-up menu corresponds to one pedal of a harp. You can choose the setting of each pedal;
so choosing D sharp will generate a D sharp whenever a D is played. All black keys are ignored.
(Background: The harp as a stringed instrument only has seven strings per octave and is
“originally” tuned in C flat major. Each string is connected to a pedal, which has three states
and for example tunes each C flat of the harp to either a C natural or a C sharp.)
Piano Pedals emulates the three pedals found on a grand piano. Of course, this script can
also be applied to other Instruments.
The left pedal, also called Una Corda, is referred to as the “soft pedal” in MIDI implementations.
When pressing the pedal on an acoustic piano, the hammers only strike one string (hence the
name una corda) and therefore will sound softer. The Amount parameter sets the attenuation in
dB, the Controller parameter sets the MIDI CC number which should trigger the soft pedal.
You can also set the Amount parameter to positive values to temporarily intensify the notes
you’re playing.
The middle pedal is referred to as the Sostenuto pedal (or “hold pedal” in MIDI implementa-
tions). When pressing the pedal, all notes that are already playing will be held even after their
key is released until the pedal is released. Keys that are pressed while Sostenuto is active
are not affected.
The right pedal is referred to as the Sustain pedal and works just as expected.
Chord Splitter takes incoming chord notes and splits them into separate Groups. So for
example, play a triad and each note of the triad will be played by a specific Group. This is
great for playing arrangements of big band sections or orchestral performances.
Time: This sets the time buffer of the chord detection. Notes played within this time will be
split across all available Groups.
Constrain to Scale puts all incoming MIDI notes into the chosen scale.
Key: This knob chooses the root key of the scale.
Scale: Choose a scale to which all notes will be constrained to.
Incoming Note menu: Use this menu to select the behavior of incoming MIDI notes which do
not fall within the selected scale.
Input Quantize quantizes all incoming Note-On and Note-Off messages to a specified grid/rate.
Note On: If only this button is selected, all incoming Note-On messages will be delayed to the
next beat. You must hold the key up to the beat in order to trigger a note, if you release the
key before the beat, no note will be triggered.
Note Off: If only this button is selected, all Note-On messages will be played immediately,
and all Note-Off messages will be delayed to the next beat.
If both Note On and Note Off are selected, all incoming Note-On and Note-Off messages will
be delayed to the next beat.
Rate: This is the “grid” which the quantized values lock to. The quantize grid ranges from
32nd notes to full bars.
Legato Velocity controls the velocity compression of legato played notes in relation to the first
played note.
Amount: Sets the velocity compression percentage. When set to Off, the played velocities will
not change. When set to Fix Vel, all legato played notes will have the velocity of the first note.
MIDI Latch ignores the Note-Off messages of incoming MIDI notes. Play and release a key
and the sample is triggered as if it were held continuously. Press the same key again and a
Note-Off message is triggered; i.e. the sample is stopped. You can also specify which range
should be affected by the latch function. The table will give you a graphic representation of
all currently latched notes.
Min/Max: Specifies the range in MIDI note numbers in which incoming MIDI notes are latched.
Mono: When this is on, only one note can be latched at a time.
Panic: This sends a Note-Off message to all latched notes.
4.7 Transpose
Unisono – Portamento allows you to apply unisono and portamento settings to any Instrument.
Mono Mode: Select among the different mono modes. On will always trigger a new sample,
Legato does not trigger new samples, and Offset will trigger a new sample with the sample
start offset (determined by the length of the previous held note).
Change Pitch alters the pitch of incoming notes either by MIDI note transpositions or by
retuning the audio.
Octave: Transposes incoming MIDI notes by the selected octave intervals.
Semi: Transposes incoming MIDI notes by the selected semitone intervals.
Coarse: Adjusts the audio tuning of the notes in semitone steps.
Fine: Adjusts the audio tuning of the notes in cent steps.
Range: Sets the range within which the tuning is randomized with each note, with separate
range settings for both MIDI and audio tuning.
Randomize Pitch randomizes the note number of incoming MIDI notes and/or the tuning of
the triggered samples.
In Range: Click this button to randomize notes by note number in the range specified by Min
and Max.
By Cent Value: Click this button to randomize the tuning of the triggered sample in cent.
If you set Tune to 0.10, all samples will be randomly tuned in the range ± 10 cent.
6.1 Arpeggiator
6.4 Retrigger
Note Numbers to CC is a tool which transforms MIDI note numbers directly into CC controller
numbers.
Learn Keyrange: When this is enabled, you can select the lowest and highest keys on their
MIDI input device which will act as the controller numbers.
Min/Max: These notes are the minimum and maximum MIDI notes which will be converted
into CC numbers.
Latch Notes: When this is enabled, the notes will latch when played, which will also latch the
values sent to the assigned CC numbers.
Note Range to CC is a tool which transforms MIDI note numbers directly into CC values for a
specific CC number.
Learn Keyrange: When this is enabled, you can select the lowest and highest keys on their
MIDI input device which will act as the CC values.
Min/Max Range: These notes are the minimum and maximum MIDI notes which will be
converted into CC values.
Min/Max Values: These values are the minimum and maximum CC values which will be
accessed with the MIDI notes.
MIDI CC: This is the CC controller number which the script will act on.
Send 0 on Rel: When this is enabled, releasing a note in the selected note range will send a
CC value of 0 to the controller.
Dynamic Pure Tuning tunes the Samples triggered by the incoming MIDI notes in real time to pure
intervals. So for example, when you play a C major chord, the three notes will be tuned in a way
that the chord is made up from pure intervals, in this case a pure major third, a pure minor third
and a pure fifth. The result will be a pure major chord that does not produce any beatings.
What are pure intervals? Pure intervals can be expressed using simple frequency ratios. For
example: a pure major third has a frequency ratio of 5/4, whereas an equal tempered major
third has a ratio of 21/3, which is approximately 63/50.
Pure intervals will not beat, i.e. they will not produce any change in amplitude.
Depth: This sets the amount of tuning in percent, leave it at 100 to hear pure intervals.
Microtuning is a scale based microtuning module. You can tune each scale degree ±50 cents
and set the first scale degree to any of the twelve notes.
Select Preset: Use this menu to select from a collection of standard and classical tunings.
Tuning Table: Adjust the detuning for each of the 12 notes in the scale.
Key: This sets the first scale degree.
Amount: This knob adjusts the applied amount of the tuning. When set to 100%, each note
is tuned to the cent value specified in the table. When set to 0%, no tuning is applied.
Notes per Octave is a microtuning script which divides the octave into equal parts. The number
of notes per octave ranges from 1 to 1200.
Root: This knob sets the root note from which the octave will be divided into the number of
equal parts.
Notes: This value sets the number of evenly divided notes per octave.
Quarter Tone tunes all notes above and below the specified note in quarter tones.
Root: Select the root note for the quarter tone scale.
6 MIDI Controllers allows you to set up to six knobs to act as continuous controllers for
assigned CC numbers.
MIDI CC: Assign the knobs to a specific CC controller number in this field.
Knob 1–6: Use these knobs to control the values from the assigned CC numbers.
Send with Note: If enabled, each note will trigger all active controllers, i.e. each note is
accompanied by MIDI CC values.
Randomize: When enabled, all active controllers are randomized. If Send with Note is enabled,
each note will randomize the controller values.
Touch: This will send a snapshot of all active controllers.
Limit Key Range limits the playing area of an Instrument to the specified MIDI notes.
Min/Max: These are the minimum and maximum MIDI notes which will be activated for the
Instrument.
Learn Keyrange: When this is enabled, you can select the lowest and highest keys on their
MIDI input device which will be the minimum and maximum values for the limited keyrange.
MIDI Monitor is a utility which allows you to view incoming MIDI data. Select the event types
you wish to monitor and the events will be displayed in the text display window.
Display: Here is where all of the MIDI information will appear.
Verbose Mode: When this is enabled, each MIDI message will be displayed on a separate line
and will be recorded in a list.
Clear Display: This clears all data from the current display.
Show Key Switches displays the keyswitches and their corresponding Group names for the
Instrument.
Refresh: If you make any changes to the Groups and/or keyswitches after loading the script,
click this button to update the display.
Pure
Note Frequency ratio Deviation from equal tempered
C 1/1 0 cent
C 2/1 0 cent
C 1/1 0 cent
C 2/1 0 cent
C 1/1 0 cent
F#/G♭ - 0 cent
C 2/1 0 cent
C 1/1 0 cent
C# +13.685 cent
D# +17.595 cent
E# +21.505 cent
F# +11.73 cent
G# +15.64 cent
A# +19.55 cent
C 2/1 0 cent
C 1/1 0 cent
C 2/1 0 cent
C 0 cent
D♭ +8.145 cent
D -3.258 cent
E♭ +4.887 cent
E -6.515 cent
F +1.629 cent
F# -9.774 cent
G -1.629 cent
A♭ +6.515 cent
A -4.887 cent
B♭ +3.258 cent
B -8.145 cent
C 0 cent