見出し画像

beat link triggerはrekordboxを起動した状態では起動できない

TL;TD

タイトル通りです。
同時に起動したい場合は順番に気をつけましょう。
(beat link trigger起動→rekordbox起動が正解)

はじめに

beat link triggerはCDJから曲の情報等をリアルタイムで取得できるVJお助けツールです。マジ便利。

そんなbeat link triggerを使おうと起動して、画像のようなエラー

Unable to creaate Virtual CDJ, check log for details.
java.net.BindException: Adress already in use (Bind faild)

が出たことがあるのですが、そんな時は裏でrekordboxが起動してないか確認してみましょう。

原因

UDPの50001番ポートがrekordboxにより確保されるのが原因です。
50001番はrekordboxのPro DJ LINKで使用されるポートらしいです。
また、CDJの曲情報のポートも50001番を介して行われるらしいです。

そのため、rekordboxが50001番を確保している状態でbeat link triggerを起動すると、beat link triggerが50001番ポートを確保しようとしてエラーが出ます。

ってことがbeat link triggerのREADMEに書いてありました。

❌ You should also not expect to be able to run Beat Link Trigger, or any project like it, on the same machine that you are running rekordbox, because they will compete over access to network ports.

https://github.com/Deep-Symmetry/beat-link-trigger/blob/main/README.md

READMEは…読もう!

補足

逆(beat link triggerを起動してrekordboxを起動)はできます。
その場合は、rekordboxのEXPORTモードでのPro DJ LINKの表示が出てこないだけで、普通に使用できます。
要するに起動する順番に気をつけようという話でした。

参考資料

詳解PRO DJ LINK


いいなと思ったら応援しよう!