文書の過去の版を表示しています。
Mixxx - オープンソースのパワフルなDJアプリ (Linux)
仮想 4DECK を MIDIインタフェースの DJコントローラでコントロールできます🤯😇
本家: Mixxx - Free DJ Mixing Software App
ソースコード: GitHub - mixxxdj/mixxx: Mixxx is Free DJ software that gives you everything you need to perform live mixes.
マニュアル: Mixxx User Manual
Mixxx はオープンソースの DJ アプリ。このアプリは特にビートマッチングとして知られたミキシングスタイルに適している。Mixxx はクロスプラットホームである。よく知られた音楽ファイルフォーマットにネイティブ対応している。コンピューターのキーボードとマウスに加えて、MIDI や HID で操作することができる。
Mixxx - Wikipedia より
Mixxx - Wikipedia(英語) も参照
インストール
以下は Mixxx 2.3.3-2 時点の内容です🤔
Fedora で RPM Fusion, Remi リポジトリを利用する の手順で RPM Fusion を利用できるようにしておく。
$ sudo dnf install mixxx
メタデータの期限切れの最終確認: 0:08:35 時間前の 2023年03月01日 07時03分23秒 に実施しました。 依存関係が解決しました。 ============================================================================================================== パッケージ Arch バージョン リポジトリー サイズ ============================================================================================================== インストール: mixxx x86_64 2.3.3-2.fc37 rpmfusion-free 14 M 依存関係のインストール: faad2 x86_64 1:2.10.1-1.fc37 rpmfusion-free 43 k faad2-libs x86_64 1:2.10.1-1.fc37 rpmfusion-free 202 k hidapi x86_64 0.13.1-1.fc37 updates 47 k libebur128 x86_64 1.2.6-4.fc37 fedora 24 k libid3tag x86_64 0.15.1b-37.fc37 fedora 50 k libmad x86_64 0.15.1b-34.fc37 fedora 82 k libmp4v2 x86_64 2.1.0-0.26.trunkREV507.fc37 fedora 440 k open-sans-fonts noarch 1.10-17.fc37 fedora 471 k portaudio x86_64 19-39.fc37 fedora 95 k protobuf-lite x86_64 3.19.6-1.fc37 updates 247 k qt5-qtscript x86_64 5.15.8-1.fc37 updates 1.0 M qt5-qtsvg x86_64 5.15.8-1.fc37 updates 186 k qt5-qttranslations noarch 5.15.8-1.fc37 updates 2.0 M qtkeychain-qt5 x86_64 0.13.2-1.fc37 fedora 62 k トランザクションの概要 ============================================================================================================== インストール 15 パッケージ ダウンロードサイズの合計: 19 M インストール後のサイズ: 69 M これでよろしいですか? [y/N]: y パッケージのダウンロード: (1/15): libid3tag-0.15.1b-37.fc37.x86_64.rpm 105 kB/s | 50 kB 00:00 (2/15): libebur128-1.2.6-4.fc37.x86_64.rpm 42 kB/s | 24 kB 00:00 (3/15): libmad-0.15.1b-34.fc37.x86_64.rpm 112 kB/s | 82 kB 00:00 (4/15): libmp4v2-2.1.0-0.26.trunkREV507.fc37.x86_64.rpm 700 kB/s | 440 kB 00:00 (5/15): open-sans-fonts-1.10-17.fc37.noarch.rpm 654 kB/s | 471 kB 00:00 (6/15): portaudio-19-39.fc37.x86_64.rpm 165 kB/s | 95 kB 00:00 (7/15): qtkeychain-qt5-0.13.2-1.fc37.x86_64.rpm 276 kB/s | 62 kB 00:00 (8/15): hidapi-0.13.1-1.fc37.x86_64.rpm 92 kB/s | 47 kB 00:00 (9/15): protobuf-lite-3.19.6-1.fc37.x86_64.rpm 316 kB/s | 247 kB 00:00 (10/15): qt5-qtsvg-5.15.8-1.fc37.x86_64.rpm 353 kB/s | 186 kB 00:00 (11/15): qt5-qtscript-5.15.8-1.fc37.x86_64.rpm 852 kB/s | 1.0 MB 00:01 (12/15): qt5-qttranslations-5.15.8-1.fc37.noarch.rpm 1.3 MB/s | 2.0 MB 00:01 (13/15): faad2-2.10.1-1.fc37.x86_64.rpm 7.8 kB/s | 43 kB 00:05 (14/15): faad2-libs-2.10.1-1.fc37.x86_64.rpm 32 kB/s | 202 kB 00:06 (15/15): mixxx-2.3.3-2.fc37.x86_64.rpm 2.3 MB/s | 14 MB 00:05 -------------------------------------------------------------------------------------------------------------- 合計 1.4 MB/s | 19 MB 00:13 トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 インストール中 : faad2-libs-1:2.10.1-1.fc37.x86_64 1/15 インストール中 : faad2-1:2.10.1-1.fc37.x86_64 2/15 インストール中 : qt5-qttranslations-5.15.8-1.fc37.noarch 3/15 インストール中 : qt5-qtsvg-5.15.8-1.fc37.x86_64 4/15 インストール中 : qt5-qtscript-5.15.8-1.fc37.x86_64 5/15 インストール中 : protobuf-lite-3.19.6-1.fc37.x86_64 6/15 インストール中 : hidapi-0.13.1-1.fc37.x86_64 7/15 インストール中 : qtkeychain-qt5-0.13.2-1.fc37.x86_64 8/15 インストール中 : portaudio-19-39.fc37.x86_64 9/15 インストール中 : open-sans-fonts-1.10-17.fc37.noarch 10/15 インストール中 : libmp4v2-2.1.0-0.26.trunkREV507.fc37.x86_64 11/15 インストール中 : libmad-0.15.1b-34.fc37.x86_64 12/15 インストール中 : libid3tag-0.15.1b-37.fc37.x86_64 13/15 インストール中 : libebur128-1.2.6-4.fc37.x86_64 14/15 インストール中 : mixxx-2.3.3-2.fc37.x86_64 15/15 scriptletの実行中: mixxx-2.3.3-2.fc37.x86_64 15/15 検証 : libebur128-1.2.6-4.fc37.x86_64 1/15 検証 : libid3tag-0.15.1b-37.fc37.x86_64 2/15 検証 : libmad-0.15.1b-34.fc37.x86_64 3/15 検証 : libmp4v2-2.1.0-0.26.trunkREV507.fc37.x86_64 4/15 検証 : open-sans-fonts-1.10-17.fc37.noarch 5/15 検証 : portaudio-19-39.fc37.x86_64 6/15 検証 : qtkeychain-qt5-0.13.2-1.fc37.x86_64 7/15 検証 : hidapi-0.13.1-1.fc37.x86_64 8/15 検証 : protobuf-lite-3.19.6-1.fc37.x86_64 9/15 検証 : qt5-qtscript-5.15.8-1.fc37.x86_64 10/15 検証 : qt5-qtsvg-5.15.8-1.fc37.x86_64 11/15 検証 : qt5-qttranslations-5.15.8-1.fc37.noarch 12/15 検証 : faad2-1:2.10.1-1.fc37.x86_64 13/15 検証 : faad2-libs-1:2.10.1-1.fc37.x86_64 14/15 検証 : mixxx-2.3.3-2.fc37.x86_64 15/15 インストール済み: faad2-1:2.10.1-1.fc37.x86_64 faad2-libs-1:2.10.1-1.fc37.x86_64 hidapi-0.13.1-1.fc37.x86_64 libebur128-1.2.6-4.fc37.x86_64 libid3tag-0.15.1b-37.fc37.x86_64 libmad-0.15.1b-34.fc37.x86_64 libmp4v2-2.1.0-0.26.trunkREV507.fc37.x86_64 mixxx-2.3.3-2.fc37.x86_64 open-sans-fonts-1.10-17.fc37.noarch portaudio-19-39.fc37.x86_64 protobuf-lite-3.19.6-1.fc37.x86_64 qt5-qtscript-5.15.8-1.fc37.x86_64 qt5-qtsvg-5.15.8-1.fc37.x86_64 qt5-qttranslations-5.15.8-1.fc37.noarch qtkeychain-qt5-0.13.2-1.fc37.x86_64 完了しました!
DJ コントローラのインストール
$ lsusb | grep -3 DJC
Bus 004 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 003: ID 5986:0523 Acer, Inc USB HD Webcam Bus 003 Device 017: ID 200c:1038 Reloop DJC-4 Bus 003 Device 002: ID 2109:2812 VIA Labs, Inc. VL812 Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Stanton DJC.4 Virtual DJ Digital Workstation のメーカーホームページ
Stanton DJC.4 Virtual DJ Digital Workstation
Stanton DJC.4 - Mixxx ユーザーマニュアル
Stanton DJC.4 - Mixxx User Manual
7.3. Using MIDI/HID Controllers - Mixxx User Manual
6. Example Setups — Mixxx User Manual