Mixxx MIDI mapping
created: 2023-07-12
はじめに
Reloop Mixtour(amazon) を入手したので、Mixxx の MIDI mapping を作っている。
GitHub で管理するほどでもないけれど GitHub に置いている。mixxx_midi_mapping
PCDJで使うコントローラーは多々あるけれど、Mixtour程度のサイズながら充分な機能を備えているものは少ないと思う。 他の候補だと、 ALLEN&HEATH Xone:K2かTraktor Z1がある。
Mixtourは、三者の中では中間程度の複雑さ・機能性だと思い、選んだ。
先述の三者のどれでもそうだけれど、Mixtour もコンパクトな DJ コントローラーであるので、ジョグダイアルを備えていないし入力も少ない。少ない入力で多数の機能を使うにはキーマッピングを考える必要がある。
使う機能
少ない入力に全部の機能をマップするのは無理なので、使う機能を絞っていく。以下がマップできれば充分かと考えてマッピングを作成している。
- トラックの選択・ロード
- 再生・停止・キュー・ビートシンク・ループ
- ホットキュー
- hi/mid/low EQ
- FX
- ボリュームフェーダー・クロスフェーダー
- ピッチ変更
- ヘッドホン出力
- トラック再生位置移動
また、ビートグリッド調整とホットキュー設定を主目的とした1deck向けのマッピングも作ろうとしている。
マッピング
マッピング設定自体に説明を記載した。
この記録は備忘録だけれど、もし必要になった人がいたらMixxxで設定を読み込んで確認してほしい。単純なマッピングは xmlファイルに記述されている。
[SHIFT+SEEK] scroll library
等と書いているものがマッピングで、この例では、MixtourのShiftキーを押しながらSeekノブを回すとライブラリをスクロールする操作になる。
javascriptによる複雑なマッピングはほとんど設定していない。