Digigram miXart8 和 miXart8AES/EBU 音效卡 的 Alsa 驅動程式¶
Digigram <alsa@digigram.com>
概述¶
miXart8 是一款多通道音訊處理和混音音效卡,具有 4 個立體聲音訊輸入和 4 個立體聲音訊輸出。miXart8AES/EBU 與其附加卡相同,額外提供 4 個數字立體聲音訊輸入和輸出。此外,該附加卡還提供外部時鐘同步功能(AES/EBU、字時鐘、時間碼和影片同步)。
主機板上搭載 PowerPC 處理器,提供板載 MPEG 編碼和解碼、取樣率轉換以及各種效果。
在載入特定韌體之前,驅動程式無法正常工作,即不會出現 PCM 或混音器裝置。請使用 alsa-tools 軟體包中提供的 mixartloader 工具。
版本 0.1.0¶
一塊 miXart8 板卡將被表示為 4 個 alsa 音效卡,每個音效卡都帶有 1 個立體聲模擬捕獲裝置 'pcm0c' 和 1 個立體聲模擬回放裝置 'pcm0p'。對於 miXart8AES/EBU,每個音效卡還額外提供 1 個立體聲數字輸入 'pcm1c' 和 1 個立體聲數字輸出 'pcm1p'。
格式¶
U8、S16_LE、S16_BE、S24_3LE、S24_3BE、FLOAT_LE、FLOAT_BE 取樣率:8000 - 48000 Hz 連續可調
回放¶
例如,回放裝置被配置為最多支援 4 個子流進行硬體混音。如果需要,這可以更改為最多 24 個子流。單聲道檔案將在左聲道和右聲道上播放。每個通道都可以針對每個流進行靜音,以獨立使用 8 個模擬/數字輸出。
捕獲¶
每個捕獲裝置有一個子流。例如,僅支援立體聲格式。
混音器¶
- <主音量> 和 <主捕獲音量>
回放和捕獲 PCM 的模擬音量控制。
- <PCM 0-3> 和 <PCM 捕獲>
每個模擬子流的數字音量控制。
- <AES 0-3> 和 <AES 捕獲>
每個 AES/EBU 子流的數字音量控制。
- <監聽>
從 ‘pcm0c’ 到 ‘pcm0p’ 的環回,帶有數字音量和靜音控制。
注意:為了獲得最佳音訊質量,請嘗試將 PCM 和 AES 音量控制的衰減保持為 0,該值在 0 到 255 的範圍內設定為 219(使用 alsamixer 大約是 86%)。
尚未實現¶
外部時鐘支援(AES/EBU、字時鐘、時間碼、影片同步)
MPEG 音訊格式
單聲道錄音
板載效果和取樣率轉換
連結流
韌體¶
- [自 2.6.11 版本起,韌體可以透過熱插拔自動載入
當 CONFIG_FW_LOADER 被設定時。mixartloader 僅在舊版本或將驅動程式編譯進核心時才需要。]
為了在模組載入後自動載入韌體,請使用 install 命令。例如,為 miXart 驅動程式將以下條目新增到 /etc/modprobe.d/mixart.conf:
install snd-mixart /sbin/modprobe --first-time -i snd-mixart && \
/usr/bin/mixartloader
(對於 2.2/2.4 核心,請改為將 “post-install snd-mixart /usr/bin/vxloader” 新增到 /etc/modules.conf。)
韌體二進位制檔案安裝在 /usr/share/alsa/firmware(或 /usr/local/share/alsa/firmware,取決於 configure 的字首選項)下。將有一個 miXart.conf 檔案,用於定義 DSP 映象檔案。
韌體檔案版權歸 Digigram SA 所有
版權¶
版權所有 (c) 2003 Digigram SA <alsa@digigram.com> 在 GPL 下可分發。