
JKK_XYPadは、REAPERで複数のパラメータを直感的にコントロールできるXYパッドスクリプトです。
X軸とY軸に自由にマクロを割り当てられるほか、追従制御や自動回転機能も搭載しており、サウンドデザインやモジュレーション制作を効率化できます。
JKK_XYPad:REAPERで直感的なマクロ操作を実現するXYパッドスクリプト

JKK_XYPadは、REAPER上で動作するLua製のスクリプトです。
一般的なXYパッドと同様に、カーソルを動かすだけで複数のパラメータを連動させながら操作できます。
特にサウンドデザイナー向けに設計されており、複雑なパラメータ変化を直感的に作り出せるのが特徴です。
主な用途は次のとおりです。
- サウンドエフェクトの変化をリアルタイムで作る
- 複数のエフェクト量を同時に調整する
- 音色変化を滑らかにコントロールする
- モジュレーション効果を簡単に生成する
- マクロコントローラーとして活用する
柔軟なマクロマッピング機能
JKK_XYPadでは、任意のパラメータをX軸またはY軸へ自由に割り当てられます。
単純なボリューム調整だけでなく、さまざまなパラメータを組み合わせて操作できます。
対応例としては以下のようなものがあります。
- ボリューム
- パン
- エフェクトのミックス量
- フィルターのカットオフ
- モジュレーション量
- 各種プラグインパラメータ
複数のパラメータを同時に制御できるため、ひとつひとつ手動でオートメーションを書く手間を減らせます。
滑らかな動きを作るLag & Tracking Control
JKK_XYPadには、黄色いコントロールドットの追従性を調整する機能があります。
マウスポインターに対してどれくらい素早く追従するかを細かく設定できます。
この機能によって、機械的な動きだけでなく自然な変化も作りやすくなります。
活用例は次のとおりです。
- ゆっくり追従させて滑らかな音の変化を作る
- 反応速度を上げて正確なコントロールを行う
- 独特な揺らぎを加える
- オーガニックなモーションを作る
サウンドデザインにおいて非常に重要な「動きの質感」を調整できる機能です。
Orbit Modeで自動モジュレーションを生成
JKK_XYPadの特徴的な機能がOrbit Modeです。
このモードでは、黄色いドットが自動的に回転運動を行います。
手動操作を行わなくても、継続的なパラメータ変化を生成できます。
調整できる項目
Orbit Modeでは以下の要素をカスタマイズできます。
- 回転サイズ
- 回転速度
- 軌道の形状
活用シーン
自動的な動きによって、さまざまなモジュレーション効果を作れます。
例えば以下のような用途に向いています。
- トレモロ効果
- 周期的なフィルター変化
- サウンドスケープ制作
- アンビエントサウンドの演出
- 実験的なサウンドデザイン
複雑なLFO設定を行わなくても、独自の動きを素早く作り出せます。
最大値の位置を自由に変更できる
JKK_XYPadでは、各軸の最大値が発生する位置を変更できます。
一般的なXYパッドでは端に向かうほど値が大きくなる場合が多いですが、本スクリプトでは自由度の高い設定が可能です。
例えば次のような使い方ができます。
- 中央で最大値になる設定
- 外周で最小値になる設定
- 独自のレスポンスカーブを構築する設定
これにより、従来のXYパッドでは難しかったコントロール方法も実現できます。
軽量設計で快適に動作
JKK_XYPadはパフォーマンス面にも配慮されています。
技術仕様は以下のとおりです。
- 開発言語:Lua
- ライブラリ:REAPER v7.0以降 / Dear ImGui
- 動作環境:REAPER v7.0以上
さらに、60FPSの滑らかな描画を維持しながら低CPU使用率を実現しています。
大規模なプロジェクトでも負荷を抑えながら利用しやすい設計です。
複数ウィンドウ運用にも対応
ユーザーレビューによると、JKK_XYPadは複数のウィンドウを同時に開いて使用できます。
複数のXYパッドを並行して運用しながら、それぞれ異なるマッピングを行うことも可能です。
大規模なサウンドデザイン環境では特に便利な機能といえるでしょう。
まとめ:Junki Kim「JKK_XYPad」REAPERで複数のパラメータを同時に操作できる高機能XYパッドスクリプト|DTMプラグインセール
JKK_XYPadは、REAPERユーザー向けに開発された高機能なXYパッドスクリプトです。
単なるパラメータ操作ツールにとどまらず、モジュレーション生成やサウンドデザイン支援ツールとしても活躍します。
特に注目したいポイントは以下のとおりです。
- X軸・Y軸へ自由にマクロを割り当て可能
- 複数パラメータを同時制御できる
- Lag & Tracking Controlで自然な動きを作れる
- Orbit Modeで自動モジュレーションを生成できる
- 最大値の位置を自由に変更できる
- 低CPU負荷で快適に動作する
- 複数ウィンドウ運用にも対応する
REAPERでサウンドデザインを行う方や、より直感的なマクロコントロール環境を構築したい方にとって、非常に魅力的なツールです。
