Sortie et fonctionnement
This product supports various operation modes:
Mode MIDI Normal
Mode MIDI Pitchbend
Mode MIDI Program Change
Mode MIDI Personnalisé
Mode Clavier
Mode Consumer Control (contrôle du volume, etc.)
Mode Souris
Mode CC 14 bits
Mode NRPN 14 bits
🎹 Description des modes de fonctionnement
1. Mode MIDI Normal
Encodeurs / Potentiomètres: Envoie des messages CC ou Note On et permet de configurer le canal MIDI et le numéro. Les valeurs CC ou note velocity varient selon la position de l’encodeur ou du potentiomètre.
Touches: Envoie des valeurs CC 127 ou Note Velocity 127. Envoie 127 lors de l’appui, 0 lors du relâchement. Ces valeurs peuvent être définies comme valeurs personnalisées. Cette description concerne le mode momentané général, le mode toggle est également pris en charge. Pour utiliser le mode toggle, cochez la case correspondante.
2. Mode MIDI Pitchbend
Encodeurs / Potentiomètres: Les valeurs de pitchbend sont envoyées lors de la rotation.
Touches: Les valeurs de pitchbend ne sont pas envoyées.
3. Mode MIDI Program Change
Encodeurs /Potentiomètres: Envoie des messages de changement de programme basés sur la position.
Touches: Peut envoyer un numéro de programme spécifié.
4. Mode MIDI Personnalisé
Encodeurs / Potentiomètres: Peut envoyer des valeurs différentes selon la rotation gauche/droite.
Touches: Possibilité de spécifier diverses actions comme l’appui, le relâchement, l’action de basculement, etc.
Messages pris en charge : Note On/Off, CC, Program Change, Pitchbend, NRPN 14 bits
5. Mode Clavier / Contrôle Consommateur / Souris
Mode pouvant fonctionner comme clavier général, touches média (ex: lecture/arrêt/volume), souris.
6. Mode CC 14 bits
Mode pour le contrôle haute résolution, permettant d’envoyer des valeurs 14 bits (16384 étapes) depuis un seul contrôle.
Transmis en combinant MSB (octet de poids fort) et LSB (octet de poids faible) selon la norme MIDI.
Pris en charge par Encodeurs et les potentiomètres, adapté aux situations nécessitant un mappage précis.
7. Mode NRPN 14 bits
Contrôle NRPN possible
Pour les produits encodeur ou potentiomètre, les valeurs NRPN (MSB/LSB) sont envoyées en temps réel lorsque l’utilisateur tourne le bouton.
Les produits de type commutateur (touche) peuvent envoyer des messages NRPN en spécifiant directement les valeurs dans l’outil de configuration Web.
Méthode de configuration : Après avoir accédé à l’outil de configuration Web, sélectionnez “MIDI NRPN MODE” et spécifiez NRPN MSB/LSB.
Les messages NRPN conviennent au contrôle MIDI haute résolution et sont pris en charge par divers DAW et matériels.
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 Encodeurs, Potentiomètres, and Touches are supported.
Available on all products.
Basic Usage
In the Web Configuration Tool, select « SYSEX (v9.3+) » as the Content Type for the PEK.
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 F7Must start with F0 and end with F7.
All bytes must be 7-bit values (0x00~0x7F).
Click the APPLY button to save.
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 Encodeurs and Potentiomètres.
Example:
F0 01 02 {value7bit} 03 F7
When Potentiomètres is at the middle position (value 64):
F0 01 02 40 03 F7is transmitted (40 is hexadecimal)When you turn Encodeurs and the value becomes 100:
F0 01 02 64 03 F7is transmitted (64 is hexadecimal)When you press Touches: 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
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
Program/Preset Change
Quick preset switching using encoders or keys
When using
{value7bit}, programs in the range 0~127 can be selected
Effects and Sampler Control
Adjusting effect parameters such as delay time, reverb depth, etc.
Sampler play/stop, sample selection, etc.
Note
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 Touches.
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+) : en appuyant sur le bouton, la dernière valeur CC de chaque Potentiometer, Encoder et Fader actif est immédiatement envoyée. Les Keys sont exclues de la diffusion. Aucune action au relâchement.
Astuce
Lorsque votre DAW ou plugin ne connaît pas les positions actuelles des potentiomètres (après un redémarrage logiciel, un changement de preset, etc.), une seule pression synchronise toutes les valeurs sans avoir à bouger chaque contrôle individuellement.
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
By default, pressing an encoder triggers Momentary solo (active only while held)
Press the right key once → all encoders switch to Toggle mode (solo hold)
Press the right key again → returns to Momentary mode
Note
With Global Toggle, you can achieve the same functionality with just 2 Banks instead of having to configure 4 Banks for Momentary/Toggle switching.