# 音频模块
![滴嘟](item:tis3d:audio_module)

音频模块根据触发数值合成声音。其发出的声音由发送到音频模块的值决定，定义见下。若音量定义为0，该 信号将被丢弃。

音频模块持续从所有四个端口读取值，并基于所读取的值发出声音。该值由声音的所有属性组合而成。这种紧凑表示方法生成音频的响应性很高。

## 信号规范
音频模块接收的值由多个参数组合而成，包含：
乐器，音量，音高
详细数据如下：
- `0xFF00` 音调。
- `0x00F0` 音量，范围为[0, 5]。
- `0x000F` 乐器，仅可在{0, 1, 2, 3, 4}取其一。

[执行模块](execution_module.md)的位操作在合成各个值时十分有用。
