MIDI-CTRL -> Developer Manual -> Library Reference -> GUI

The Encoder class

General-purpose Encoders

Sourcecode: source:hardware/libraries/GUI/Encoders.hh source:hardware/libraries/GUI/Encoders.cpp

Encoder

The base class is Encoder.

Encoder Class Reference

RangeEncoder

RangeEncoder is the most used base class, as it creates an encoder with minimum and maximum value.

RangeEncoder Class Reference

VarRangeEncoder

VarRangeEncoder Class Reference

CCEncoder

CCEncoder Class Reference

TempoEncoder

TempoEncoder Class Reference

NotePitchEncoder

NotePitchEncoder allows the user to choose a MIDI pitch, displaying the correct name and octave.

NotePitchEncoder Class Reference

MidiTrackEncoder

MidiTrackEncoder Class Reference

EnumEncoder

EnumEncoder Class Reference

CharEncoder

CharEncoder Class Reference

RecordingEncoder

Sourcecode: source:hardware/libraries/GUI/RecordingEncoder.hh

RecordingEncoder is a special encoder template that wraps around another encoder to implement tempo-synced recording.

RecordingEncoder Class Template Reference

MachineDrum Encoders

Sourcecode: source:hardware/libraries/MD/MDEncoders.h source:hardware/libraries/MD/MDEncoders.cpp

MDFXEncoder

MDFXEncoder Class Reference

MDTrackFlashEncoder

MDTrackFlashEncoder Class Reference

MDLFOEncoder

MDLFOEncoder Class Reference

MDKitSelectEncoder

MDKitEncoder Class Reference

MDPatternSelectEncoder

MDPatternSelectEncoder Class Reference

MDParamSelectEncoder

MDParamSelectEncoder Class Reference

MDMuteGroupEncoder

MDMuteGroupEncoder Class Reference

MDTrigGroupEncoder

MDTrigGroupEncoder Class Reference

encoder-class.png (61.8 KB) Manuel Odendahl, 07/06/2010 11:06 pm

Also available in: HTML TXT