Ausgabe und Betrieb

This product supports various operation modes:

  • MIDI Normal Modus

  • MIDI Pitchbend Modus

  • MIDI Program Change Modus

  • MIDI Custom Modus

  • Tastatur Modus

  • Consumer Control Modus (Lautstärkeregelung usw.)

  • Maus Modus

  • 14-bit CC Modus

  • 14-bit NRPN Modus

🎹 Betriebsmodus Beschreibung

1. MIDI Normal Modus

Encoder / Potentiometer: Sendet CC- oder Note On-Nachrichten und ermöglicht die Einstellung von MIDI-Kanal und -Nummer. CC-Werte oder Note-Velocity variieren je nach Position des Encoders oder Potentiometers.

Tasten: Sendet CC 127 oder Note Velocity 127 Werte. Sendet 127 beim Drücken, 0 beim Loslassen. Diese Werte können als benutzerdefinierte Werte eingestellt werden. Diese Beschreibung bezieht sich auf den Standard-Momentary-Modus, aber auch der Toggle-Modus wird unterstützt. Für den Toggle-Modus aktivieren Sie das entsprechende Kontrollkästchen.:ref:keys: Sendet CC 127 oder Note Velocity 127 Werte. Sendet 127 beim Drücken, 0 beim Loslassen. Diese Werte können als benutzerdefinierte Werte eingestellt werden. Diese Beschreibung bezieht sich auf den Standard-Momentary-Modus, aber auch der Toggle-Modus wird unterstützt. Für den Toggle-Modus aktivieren Sie das entsprechende Kontrollkästchen.

2. MIDI Pitchbend Modus

Encoder / Potentiometer: Pitchbend-Werte werden beim Drehen gesendet.

Tasten: Pitchbend-Werte werden nicht gesendet.

3. MIDI Program Change Modus

Encoder /Potentiometer: Sendet positionsbasierte Program Change-Nachrichten.

Tasten: Kann spezifizierte Programmnummern senden.

4. MIDI Custom Modus

Encoder / Potentiometer: Kann unterschiedliche Werte je nach Links-/Rechtsdrehung senden.

Tasten: Verschiedene Aktionen spezifizierbar - beim Drücken, Loslassen, Toggle-Betrieb usw.

  • Unterstützte Nachrichten: Note On/Off, CC, Program Change, Pitchbend, 14bit NRPN

5. Tastatur / Consumer Control / Maus Modus

Modus, der als normale Tastatur, Medientasten (z.B. Wiedergabe/Stopp/Lautstärke) oder Maus funktionieren kann.

6. 14-bit CC Modus

  • Modus für hochauflösende Steuerung, der 14-Bit (16384 Stufen) Werte von einem einzelnen Regler senden kann.

  • Wird nach MIDI-Standard durch Kombination von MSB (höherwertige Bytes) und LSB (niederwertige Bytes) übertragen.

  • Unterstützt von Encoder und Potentiometern, geeignet für Situationen, die präzise Zuordnung erfordern.

7. 14-bit NRPN Modus

NRPN-Steuerung möglich

  • Bei Encoder- oder Potentiometer-Produkten werden NRPN-Werte (MSB/LSB) in Echtzeit gesendet, wenn der Benutzer den Knopf dreht.

  • Switch (Tasten) Typ-Produkte können NRPN-Nachrichten senden, indem sie Werte direkt im Web Configuration Tool spezifizieren.

  • Konfigurationsmethode: Nach dem Zugriff auf das Web Configuration Tool wählen Sie ‚MIDI NRPN MODE‘ und spezifizieren NRPN MSB/LSB.Konfigurationsmethode: Nach dem Zugriff auf das Web Configuration Tool wählen Sie ‚MIDI NRPN MODE‘ und spezifizieren NRPN MSB/LSB.

  • NRPN-Nachrichten sind für hochauflösende MIDI-Steuerung geeignet und werden von verschiedenen DAWs und Hardware unterstützt.

8. SYSEX Mode (v9.3 and above)

Overview

  • A mode that allows you to send custom MIDI System Exclusive (SysEx) messages.

  • You can directly control parameters of hardware synthesizers, effects, samplers, and more.

  • All Encoder, Potentiometer, and Tasten are supported.

  • Available on all products.

Basic Usage

  1. In the Web Configuration Tool, select „SYSEX (v9.3+)“ as the Content Type for the PEK.

  2. Enter the SysEx message in hexadecimal format in the Custom SysEx Message field.

    • Example (static value): F0 00 20 33 01 00 70 40 22 48 F7

    • Must start with F0 and end with F7.

    • All bytes must be 7-bit values (0x00~0x7F).

  3. Click the APPLY button to save.

  4. When you operate the corresponding PEK, the stored SysEx message will be transmitted.

Variable Substitution (Dynamic Values)

  • You can insert the {value7bit} token within the SysEx message to dynamically transmit the current value.

  • Particularly useful with Encoder and Potentiometer.

Example:

F0 01 02 {value7bit} 03 F7
  • When Potentiometer is at the middle position (value 64): F0 01 02 40 03 F7 is transmitted (40 is hexadecimal)

  • When you turn Encoder and the value becomes 100: F0 01 02 64 03 F7 is transmitted (64 is hexadecimal)

  • When you press Tasten: transmitted with the currently stored value substituted

Limitations

  • Payload Size: Data excluding F0 and F7 is supported up to a maximum of 12 bytes.

  • Variable Count: Only 1 {value7bit} token can be used per SysEx message.

  • Value Range: 0~127 (7-bit MIDI value)

Bank Number Limitations on Some Products

  • Due to memory constraints, the number of banks may be reduced on some products:

    • 4-knob products: maximum 15 banks

    • 8-knob products: maximum 7 banks

    • 16-knob products: maximum 3 banks

    • 24+ knob products: maximum 2 banks

Real-world Examples

  1. Hardware Synthesizer Parameter Control

    • Real-time control of parameters such as filter, oscillator, envelope, etc.

    • Accurate SysEx format must be checked in the MIDI Implementation Chart of each hardware

  2. Program/Preset Change

    • Quick preset switching using encoders or keys

    • When using {value7bit}, programs in the range 0~127 can be selected

  3. Effects and Sampler Control

    • Adjusting effect parameters such as delay time, reverb depth, etc.

    • Sampler play/stop, sample selection, etc.

Bemerkung

SysEx message formats differ for each device. Please always refer to the MIDI Implementation Chart or manual of the device to verify the accurate commands.

9. SPECIAL Mode (Firmware v9.2.6 and above, Key only)

A special mode available only for Tasten.

  • Sustain Pedal On / Off: Holds the Sustain Pedal On signal while the key is pressed, and sends an Off signal when released.

  • Global Toggle On / Off: When activated, all keys on the device temporarily operate in toggle mode. Note On is sent when a key is first pressed, and Note Off is sent on the next press. Pressing Global Toggle Off returns to the original Momentary behavior.

  • Broadcast P/E Values (Firmware 9.3.3+): Beim Drücken der Taste werden die zuletzt gesendeten CC-Werte aller aktiven Potentiometer, Encoder und Fader sofort gesendet. Keys sind ausgenommen. Beim Loslassen passiert nichts.

    Tipp

    Wenn Ihr DAW oder Plugin die aktuellen Knob-Positionen nicht kennt (z. B. nach einem Software-Neustart oder Preset-Wechsel), synchronisiert ein einzelner Tastendruck alle Werte — ohne jeden Regler einzeln anfassen zu müssen.

Use Case Example: Dirtywave M8 Track Solo/Mute Control

Global Toggle can be used to control solo/mute across 8 tracks on the Dirtywave M8 in real time using push encoders.

Goal: Switch between two solo behaviors on a single controller

  • Momentary solo — Solo is active only while the encoder is held; releasing it cancels solo

  • Solo hold (toggle) — Solo latches on when the encoder is pressed and stays until pressed again

Configuration Example (4ES2K, controlling 8 tracks)

This can be achieved with just 2 Banks:

  • Bank 1: Tracks 1–4 (encoder push = Momentary)

  • Bank 2: Tracks 5–8 (encoder push = Momentary)

  • Left key: Switch banks (Bank 1 ↔ Bank 2)

  • Right key: SPECIAL → Global Toggle On

How it works

  1. By default, pressing an encoder triggers Momentary solo (active only while held)

  2. Press the right key once → all encoders switch to Toggle mode (solo hold)

  3. Press the right key again → returns to Momentary mode

Bemerkung

With Global Toggle, you can achieve the same functionality with just 2 Banks instead of having to configure 4 Banks for Momentary/Toggle switching.