LoginSignup
5
2

More than 5 years have passed since last update.

【ジョーク】LinuxというよりMixxxでDJやってみようと張り切ってDJコントローラーを買ったけど対応していなかった時の資料

Posted at

問題あったら運営に報告してください。

背景

曲がりなりにもUbuntuでDJをしているため、もっと高みを目指そうと思ってNumark Mixtrack ProからNumark NVにグレードアップしてみた。
(DJ始めたきっかけはこの記事: 第238回 夏休み特別企画・MixxxでDJになろう!:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社

しかし、予想していたとおり、プラグアンドプレイという事にはならず、調べてみるとどうやらコントローラーのボタンの割当や挙動はXMLやJavaScriptで行えるらしい。

ということで頑張ってみようとしてる。

DJコントローラーの大半はMIDIコントローラーである。

つまりMIDI信号でやり取りしてる。MixxxもこのMIDI信号を受信してソフトで色々と挙動や振る舞いを行っており、ちゃんと調べて買えば「68,000円も出したのに使えねえじゃねえか!」ということにはならない。
参考資料:hardware_compatibility [Mixxx Wiki]

「え、じゃあなんでMIDIコントローラーなのに使えないコントローラーが出てくるの?」
という話だが、そこは大人の事情という名のメーカーの都合があると思われる。

MixxxはXMLでボタン割り当てし、JavaScriptで挙動が書ける

しかし68,000円も出したコントローラーを文鎮にしておくのは流石にもったいなすぎると筆者は思う。なので以下の記事を見て挑戦する。

しかし英語のWikiを斜め読みし、他のソースコードを斜め読み&改造した程度ではやはり理解できなかった。

理解できない→翻訳するか

ということで、自分が一番必要そうなところを翻訳したわけです。これが言いたかっただけ。
* jp:midi_crash_course [Mixxx Wiki]
* jp:midi_scripting [Mixxx Wiki]

2016/12/02追記: 君もDJデビューしてみないか?

下書きに転がっていたのでせっかくなので公開してみる。:v:

2016年のクリスマスは土日ですね。:santa:

せっかくなのでDJコントローラーをちょっと購入して、部屋の中でワンマンディスコしてもいいでしょうし、せっかくなので友人宅のパーティを盛り上げてもいいのではないでしょうか。

大丈夫、まだクリスマスまで2週間以上あるんだから、コントローラーが対応してなかったとしても、プログラミングする時間はある。

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2