2026年8月13日木曜日

【Mac×DAW】AliExpress格安マクロキーパッド(CH57x)をMacだけでAbleton Live用左手デバイス化する手順

AliExpress等で2,000円程度で購入できる「6キー+1ノブ」の小型マクロキーパッド。
私が今回買ったのはこちら

https://link.amazon/B00QEgBkg


作業効率化に最適なアイテムですが、付属・推奨の設定用Webツール(sayodevice.com等)に接続しても「対応デバイスが見つからない」と表示されて詰まってしまうケースがあります。

今回私が入手したものは、内部の制御チップが CH57x(WCH製) であることが原因です。

今回は、Mac専用常駐ソフト(Karabiner-Elements等)を使わず、Mac単体でキーパッド本体のオンボードメモリを書き換えて「完全プラグ&プレイのAbleton Live専用左手デバイス」を作る手順をまとめました。

1. 動作環境・対象デバイス

  • PC: macOS(Apple Silicon M1〜M4 / Intel 共通)

  • DAW: Ableton Live (Mac版)

  • キーパッド仕様: 6キー+1ノブ(CH57xチップ搭載 / Vendor ID: 4489, Product ID: 34960

  • 使用ツール: ch57x-keyboard-tool (v1.7.0以降)


2. 事前準備(必須ライブラリとツールの用意)

libusb のインストール

ツールがUSB機器と直接通信するために必要なライブラリを Homebrew で導入します。ターミナルを開いて実行します。

brew install libusb

② 実行ツールのダウンロード

GitHubの kriomant/ch57x-keyboard-tool Releases ページから、Mac用のユニバーサルバイナリをダウンロードします。

  • ダウンロードファイル: ch57x-keyboard-tool-universal-apple-darwin.tar.gz

③ 実行権限の付与とセキュリティ解除

ファイルを解凍後、ターミナルで解凍先フォルダへ移動し、Macの実行ブロックを解除します。

cd ~/Downloads/ch57x-keyboard-tool-universal-apple-darwin
chmod +x ch57x-keyboard-tool
xattr -d com.apple.quarantine ch57x-keyboard-tool


3. 設定ファイル(config.yaml)の作成

Ableton Live(特にアレンジメントビューでの制作やピアノロール編集)に最適化した設定ファイルを作成します。

ターミナルで以下のコマンドを一括実行すると、フォルダ内に config.yaml が自動作成されます。

cat << 'EOF' > config.yaml
model: ch57x-2
orientation: normal
rows: 1
columns: 6
knobs: 1

layers:
  - buttons:
      - ["tab", "f9", "cmd-z", "cmd-d", "cmd-e", "cmd-j"]
    knobs:
      - ccw: "minus"
        press: "space"
        cw: "equal"
EOF

4. 各キー・ノブのアサイン解説 (Ableton Live)

Mac版 Ableton Live のショートカット( Commandキー主軸)に対応させています。

🔘 ボタン(6キー)

ボタン設定コード機能(Ableton Live)
Key 1tabSession ↔ Arrangement ビュー切替
Key 2f9録音 (REC) ON/OFF
Key 3cmd-zUndo(元に戻す)
Key 4cmd-dDuplicate(クリップ/トラックの複製)
Key 5cmd-eSplit(再生線の位置でクリップ切断)
Key 6cmd-jConsolidate(複数クリップの結合)

🎛️ ノブ(1ノブ)

操作設定コード機能(Ableton Live)
反時計回りminusタイムライン / MIDIノートのズームアウト(縮小)
時計回りequalタイムライン / MIDIノートのズームイン(拡大)
押し込みspace再生 / 停止 (Play / Stop)

💡 ワンポイントテクニック

ノブ回転でズーム(横拡大)ができる状態で、Macのキーボードの Shift を押しながらノブを回すと、ノートの縦幅(音高の行の高さ)の拡大・縮小 にも対応します。マウスで境界線をドラッグする手間が完全になくなります。

5. キーパッド本体へ書き込み(アップロード)

USBでキーパッドを接続した状態で、以下の書き込みコマンドを実行します。

(※USB機器を直接書き換えるため sudo 権限が必要です)


 sudo ./ch57x-keyboard-tool upload config.yaml

  1. パスワードを求められたら Macのログインパスワード を入力して Enter を押します。

  2. エラーが出ずに完了すればアップロード成功です。


6. まとめ

この方法の最大のメリットは、設定がMac側ではなく「キーパッド本体のチップ」に記憶される 点です。

一度書き込んでしまえば、Karabiner-Elements などの常駐ソフトを背景で動かす必要がなく、MacにUSBを挿すだけで即座に爆速のAbleton Live専用左手デバイスとして機能します。

格安マクロキーパッドの導入で困っている方の参考になれば幸いです!

0 件のコメント:

コメントを投稿