创新 Audigy 混音器 / 默认 DSP 代码

这是基于 创新 Live 混音器 / 默认 DSP 代码

EMU10K2 芯片具有 DSP 部分,可以通过编程来支持各种采样处理方式,本文档对此进行了描述。(本文档不涉及 EMU10K2 芯片的整体功能。有关更多详细信息,请参阅手册部分。)

ALSA 驱动程序默认使用代码来编程芯片的这一部分(以后可以更改),该代码提供以下功能

数字混音器控制

这些控制是使用 DSP 指令构建的。它们提供扩展的功能。这里仅描述 ALSA 驱动程序中的默认内置代码。请注意,这些控制用作衰减器:最大值是中性位置,使信号保持不变。请注意,如果在多个控件中提及相同的目标,则信号会被累加,并可能被削波(设置为最大值或最小值而不检查溢出)。

使用的缩写解释

DAC

数模转换器

ADC

模数转换器

I2S

飞利浦半导体用于数字声音的单向三线串行总线(此标准用于连接独立的 D/A 和 A/D 转换器)

LFE

低频效果(用作低音炮信号)

AC97

包含模拟混音器、D/A 和 A/D 转换器的芯片

IEC958

S/PDIF

FX 总线

EMU10K2 芯片具有一个效果总线,其中包含 64 个累加器。每个合成器音色都可以将其输出馈送到这些累加器,并且 DSP 微控制器可以使用生成的总和进行操作。

名称='PCM 前置播放音量',索引=0

此控件用于衰减来自左右前置 PCM FX 总线累加器的采样。ALSA 使用累加器 8 和 9 来进行 5.1 播放的左右前置 PCM 采样。结果采样被转发到前置扬声器。

名称='PCM 环绕播放音量',索引=0

此控件用于衰减来自左右环绕 PCM FX 总线累加器的采样。ALSA 使用累加器 2 和 3 来进行 5.1 播放的左右环绕 PCM 采样。结果采样被转发到环绕(后置)扬声器。

名称='PCM 侧面播放音量',索引=0

此控件用于衰减来自左右侧面 PCM FX 总线累加器的采样。ALSA 使用累加器 14 和 15 来进行 7.1 播放的左右侧面 PCM 采样。结果采样被转发到侧面扬声器。

名称='PCM 中心播放音量',索引=0

此控件用于衰减来自中心 PCM FX 总线累加器的采样。ALSA 使用累加器 6 来进行 5.1 播放的中心 PCM 采样。结果采样被转发到中心扬声器。

名称='PCM LFE 播放音量',索引=0

此控件用于衰减 LFE PCM FX 总线累加器的采样。ALSA 使用累加器 7 来进行 5.1 播放的 LFE PCM 采样。结果采样被转发到低音炮。

名称='PCM 播放音量',索引=0

此控件用于衰减来自左右 PCM FX 总线累加器的采样。ALSA 使用累加器 0 和 1 来进行立体声播放的左右 PCM 采样。结果采样被转发到前置扬声器。

名称='PCM 捕获音量',索引=0

此控件用于衰减来自左右 PCM FX 总线累加器的采样。ALSA 使用累加器 0 和 1 来进行立体声播放的左右 PCM 采样。结果被转发到标准捕获 PCM 设备。

名称='音乐播放音量',索引=0

此控件用于衰减来自左右 MIDI FX 总线累加器的采样。ALSA 使用累加器 4 和 5 来进行左右 MIDI 采样。结果采样被转发到虚拟立体声混音器。

名称='音乐捕获音量',索引=0

这些控件用于衰减来自左右 MIDI FX 总线累加器的采样。ALSA 使用累加器 4 和 5 来进行左右 MIDI 采样。结果被转发到标准捕获 PCM 设备。

名称='麦克风播放音量',索引=0

此控件用于衰减来自 AC97 编解码器的左右麦克风输入的采样。结果采样被转发到虚拟立体声混音器。

名称='麦克风捕获音量',索引=0

此控件用于衰减来自 AC97 编解码器的左右麦克风输入的采样。结果被转发到标准捕获 PCM 设备。

原始采样也会被转发到麦克风捕获 PCM 设备(设备 1;16 位/8KHz 单声道),而没有音量控制。

名称='Audigy CD 播放音量',索引=0

此控件用于衰减来自左右 IEC958 TTL 数字输入(通常由 CDROM 驱动器使用)的采样。结果采样被转发到虚拟立体声混音器。

名称='Audigy CD 捕获音量',索引=0

此控件用于衰减来自左右 IEC958 TTL 数字输入(通常由 CDROM 驱动器使用)的采样。结果被转发到标准捕获 PCM 设备。

名称='IEC958 光纤播放音量',索引=0

此控件用于衰减来自左右 IEC958 光纤数字输入的采样。结果采样被转发到虚拟立体声混音器。

名称='IEC958 光纤捕获音量',索引=0

此控件用于衰减来自左右 IEC958 光纤数字输入的采样。结果被转发到标准捕获 PCM 设备。

名称='Line2 播放音量',索引=0

此控件用于衰减来自左右 I2S ADC 输入(在 AudigyDrive 上)的采样。结果采样被转发到虚拟立体声混音器。

名称='Line2 捕获音量',索引=1

此控件用于衰减来自左右 I2S ADC 输入(在 AudigyDrive 上)的采样。结果被转发到标准捕获 PCM 设备。

名称='模拟混音播放音量',索引=0

此控件用于衰减来自飞利浦 ADC 的左右 I2S ADC 输入的采样。结果采样被转发到虚拟立体声混音器。这包含来自模拟源(如 CD、线路输入、辅助等)的混音。

名称='模拟混音捕获音量',索引=1

此控件用于衰减来自飞利浦 ADC 的左右 I2S ADC 输入的采样。结果被转发到标准捕获 PCM 设备。

名称='Aux2 播放音量',索引=0

此控件用于衰减来自左右 I2S ADC 输入(在 AudigyDrive 上)的采样。结果采样被转发到虚拟立体声混音器。

名称='Aux2 捕获音量',索引=1

此控件用于衰减来自左右 I2S ADC 输入(在 AudigyDrive 上)的采样。结果被转发到标准捕获 PCM 设备。

名称='前置播放音量',索引=0

此控件用于衰减来自虚拟立体声混音器的采样。结果采样被转发到前置扬声器。

名称='环绕播放音量',索引=0

此控件用于衰减来自虚拟立体声混音器的采样。结果采样被转发到环绕(后置)扬声器。

名称='侧面播放音量',索引=0

此控件用于衰减来自虚拟立体声混音器的采样。结果采样被转发到侧面扬声器。

名称='中心播放音量',索引=0

此控件用于衰减来自虚拟立体声混音器的采样。结果采样被转发到中心扬声器。

名称='LFE 播放音量',索引=0

此控件用于衰减来自虚拟立体声混音器的采样。结果采样被转发到低音炮。

名称='音调控制 - 开关',索引=0

此控件打开或关闭音调控制。转发到扬声器输出的采样会受到影响。

名称='音调控制 - 低音',索引=0

此控件设置低音强度。没有中性值!!当音调控制代码激活时,采样始终会被修改。最接近纯信号的值是 20。

名称='音调控制 - 高音',索引=0

此控件设置高音强度。没有中性值!!当音调控制代码激活时,采样始终会被修改。最接近纯信号的值是 20。

名称='主播放音量',索引=0

此控件用于衰减转发到扬声器输出的采样。

名称='IEC958 光纤原始播放开关',索引=0

如果此开关打开,则 IEC958 (S/PDIF) 数字输出的采样仅从原始 iec958 ALSA PCM 设备获取(默认情况下,该设备使用累加器 20 和 21 来进行左右 PCM)。

手册/专利

请参阅Sound Blaster Live 混音器 / 默认 DSP 代码