出力と動作

This product supports various operation modes:

  • MIDI ノーマルモード

  • MIDI ピッチベンドモード

  • MIDI プログラムチェンジモード

  • MIDI カスタムモード

  • キーボードモード

  • コンシューマーコントロールモード (音量調整など)

  • マウスモード

  • 14ビット CC モード

  • 14ビット NRPN モード

🎹 動作モード説明

1. MIDI ノーマルモード

エンコーダー / ポテンショメーター: CCまたはNote Onメッセージを送信し、MIDIチャンネルと番号を設定できます。CC値やnote velocityは、エンコーダーやポテンショメーターの位置によって変化します。

キー: CC 127またはNote Velocity 127値を送信します。押した時は127、離した時は0を送信します。この値はユーザー定義値として設定できます。この説明は一般的なmomentaryモードで、toggleモードもサポートされています。toggleモードを使用したい場合は、該当するチェックボックスをチェックします。

2. MIDI ピッチベンドモード

エンコーダー / ポテンショメーター: 回転時にピッチベンド値が送信されます。

キー: ピッチベンド値は送信されません。

3. MIDI プログラムチェンジモード

エンコーダー /ポテンショメーター: 位置ベースのプログラムチェンジメッセージを送信します。

キー: 指定されたプログラム番号を送信できます。

4. MIDI カスタムモード

エンコーダー / ポテンショメーター: 左/右回転に応じて異なる値を送信できます。

キー: 押下時、離上時、トグル動作など様々な動作を指定可能。

  • サポートメッセージ:Note On/Off、CC、Program Change、Pitchbend、14bit NRPN

5. キーボード/コンシューマーコントロール/マウスモード

一般的なキーボード、メディアキー(例:再生/停止/音量)、マウスとして動作できるモードです。

6. 14ビット CC モード

  • 高解像度制御のためのモードで、1つのコントロールから14ビット(16384ステップ)の値を送信できます。

  • MIDI規格に従ってMSB(上位バイト)とLSB(下位バイト)を組み合わせて送信されます。

  • エンコーダー およびポテンショメーターでサポートされ、精密なマッピングが必要な状況に適しています。

7. 14ビット NRPN モード

NRPN 制御機能

  • エンコーダーやポテンショメーター製品では、ユーザーがノブを回すとNRPN値(MSB/LSB)がリアルタイムで送信されます。

  • スイッチ(キー)タイプ製品では、Web Configuration Toolで値を直接指定してNRPNメッセージを送信できます。

  • 設定方法:Web Configuration Toolにアクセス後、'MIDI NRPN MODE'を選択し、NRPN MSB/LSBを指定します。

  • NRPNメッセージは高解像度MIDI制御に適しており、様々なDAWおよびハードウェアでサポートされています。

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 エンコーダー, ポテンショメーター, and キー 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)

Example:

F0 01 02 {value7bit} 03 F7
  • When ポテンショメーター is at the middle position (value 64): F0 01 02 40 03 F7 is transmitted (40 is hexadecimal)

  • When you turn エンコーダー and the value becomes 100: F0 01 02 64 03 F7 is transmitted (64 is hexadecimal)

  • When you press キー: 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.

注釈

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 キー.

  • 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**(ファームウェア9.3.3+): ボタンを押すと、有効なすべてのPotentiometer・Encoder・Faderの最後のCC値を即座に送信します。Keyタイプは送信対象から除外されます。ボタンを離したときは何も起きません。

    Tip

    DAWやプラグインが現在のノブ位置を認識していない状況(ソフトウェア再起動、プリセット切り替えなど)で、各コントロールを個別に動かすことなく、ボタン1回押すだけですべての値を同期できます。

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

注釈

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