Opcode Types

From sfz format
Jump to: navigation, search

Instruments settings

Instruments settings are opcodes used under the <control> tag:

default_path

octave_offset

set_ccX

set_hdccX

label_ccX

#define

hint_*

Other Instruments settings opcodes are of the Voice Lifecycle category:

polyphony_group

off_by

off_mode

polyphony

note_polyphony

note_selfmask

rt_dead

output

Effects

Modulation

Modulation opcodes comprise of all the LFO and EG controls

Envelope Generators

LFO

Performance parameters

Performance parameters are all sound modifiers including:

Pitch

Amplifier

Filter

EQ

Most Performance parameters are targets for the Modulation opcodes

Region Logic

Region Logic opcodes define the conditions under which a voice plays or stops:


Key Mapping

MIDI Conditions

Internal Conditions

Triggers

Sound source

Sound source defines the nature of tthe voice generated. It could be samples or oscillators