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 下可分发。