以下
ALSA
又PulseAudio
然後JACK
再Firewire
最後是OSS
問個
如果我的JACK是DBus版的
開機應該就會自己啟動了?
我們現在用jack2了....你講的蠻古代的 XD
看你的文字,你似乎要手工解決 alsa oss jack pulseaudio 一起用?
現在就是用JACK Bridge 過去處理 PulseAudio
對我來說很單純啊,你可能不知道Windows 音訊方面也是「一堆」喔
你用jack的理由是什麼?如果沒有要作音樂事務,我是覺得你不需要手工去處理jack的東西
要用jack2的話,現在成熟的作法都是 以jack2為主, pulseaudio/ alsa bridge到 jack2 裡面喔
你用的USB mic 不太有名的感覺,名字要回報給alsa :P
害我以為抓不到
結果用Qtjackctl就有
我才知道手刻裝置名稱
然後解決
jack2的選項要設定input device不是
你是用 arch ,那就自己調教吧,用一般的 kernel 無法進入好的可錄音、即時演奏狀況
自己找對應版本下 patch 可以 build 出 rt kernel
如果是 lowlatency kernel 的話(一般 kernel tree),線上可以找到要開哪些 kernel parameter (含高精度timer等等)
把音訊的 block latency可以穩定降到 5ms 以下,就是很好的專業音樂系統了
最簡單不就建一堆null sink然後再loop(
到底是real time還是low latency
mic -> mixer -> virtual mic 之類的也可以做到啊
其實沒特別要玩音訊處理的話一般kernel就夠了吧
兩個都可以,realtime多多益善可應付最嚴苛的情就
可能mic -> mixer -> virtual mic
錄音需要只有要緊密準確跟拍子要監聽時有需要低延遲喔
沒有在監聽(monitoring)的需要,我覺得不需要讓自己累
當然軟體音源也必須穩定即時發聲(那個鍵盤是純midi 輸入鍵盤,沒有自己的音源)