#環境
- Xubuntu 20.04 (amd64)
- Mixxx 2.2.3
- Numark MixTrack Pro2
#発生した事象
- USB midiデバイスとしては正常に動作するが、MixTrack Pro 2のヘッドホン端子から音が出ない
- MixTrack Pro2のヘッドホン端子からMixxx以外のアプリケーションの音も出ない
- サウンドデバイス設定でMixTrack Pro2のヘッドホン端子から音を出そうとするとInvalid sample rateエラーが発生する
Error opening "MixTrack Pro 2: USB Audio (hw:1,0)"
Invalid sample rate
#試した事
- lsusbでMixTrack Pro2を認識しているか確認する
- lsmodでsnd-usb-audioがロードされていない場合、手動でロード (ここまでの出典)
- ALSAのHWを使用せず、plughwを使用するように環境変数を変えた上でmixxxを起動 (出典)
$ sudo modprobe snd-usb-audio
$ export PA_ALSA_PLUGHW=1
$ pasuspeder mixxx #pasuspenderはMixxxの実行中にPulseAudioを一時的に止める
#永続化
- /etc/modulesに、
snd-usb-audio
を追加して起動時にカーネルモジュールのロード - ~/.bashrcに、
alias mixxx='export PA_ALSA_PLUGHW=1 && pasuspender mixxx'
の追記 - ~/.local/share/applications/mixxx.desktopの"Exec="の行を
sh -c'export PA_ALSA_PLUGHW=1 && pasuspender mixxx'
に変更