key Opcode

With this opcode you can cause a region to be played only when the incoming MIDI note is equal to [note-value]. If you want your region to be triggered by a range of notes, please see lokey and hikey opcodes.

Opcode Prototype

key=[note-value]

Parameter

The mandatory [note-value] parameter defines the note assigned to the region. This parameter only accepts a valid MIDI note number (from 0 to 127) or name (from C-1 to G9):

Note Numbers Note Names Octave
0 to 11 C-1 to B-1 -1
12 to 23 C0 to B0 0
24 to 35 C1 to B1 1
36 to 47 C2 to B2 2
48 to 59 C3 to B3 3
60 to 71 C4 to B4 4
72 to 83 C5 to B5 5
84 to 95 C6 to B6 6
96 to 107 C7 to B7 7
108 to 119 C8 to B8 8
120 to 127 C9 to G9 9

Allowed Sections

May be used in sections <global> and <region>.

Examples

Defines one different note for every region.

<region>
sample=mysamples/piano-c1.wav
key=24
<region>
sample=mysamples/piano-c#1.wav
key=25
<region>
sample=mysamples/piano-d1.wav
key=26
<region>
sample=mysamples/piano-d#1.wav
key=d#1

Availability

Since LinuxSampler 2.0.0

Conforms to SFZ v1 Standard.