🎧 游戏机音频驱动
30章
✨ 8-bit · 合成 · 芯片音乐
01
音效基础与硬件探秘
声音物理本质 · Game Boy 架构 · PWM/DAC
02
Python音频库入门
wave & pyaudio · 读写播放
03
波形合成基础
正弦/方波/锯齿/三角波 · Python生成
04
包络与音量控制
ADSR包络 · 淡入淡出
05
混音与多通道
多音轨混合 · 左右声道 · 音量平衡
06
音高与频率映射
十二平均律 · MIDI音符转换
07
方波与脉冲波调制
占空比 · PWM 生成音色
08
噪声发生器
白噪声 · 粉红噪声 · 应用场景
09
低频振荡器 (LFO)
LFO原理 · 颤音/震音
10
滤波器基础
低通/高通/带通 · Python实现
11
共振峰合成
模拟人声与乐器共振峰
12
FM合成入门
频率调制 · 2算子FM合成器
13
波表合成
波表概念 · 自定义波表循环
14
音序器基础
节拍BPM · 音符序列编排
15
MIDI文件解析
读取标准MIDI · 提取音符/控制器
16
MIDI播放引擎
MIDI映射合成器 · 实时播放
17
Game Boy音频模拟
4声音通道 · 脉冲/噪声/波表
18
NES (红白机) 音频模拟
矩形波 · 三角波 · 噪声通道
19
SID芯片 (C64) 音频模拟
SID滤波器 · 波形特点
20
芯片音乐风格创作
Python生成8-bit风格音效
21
音效事件驱动
跳跃/射击/受伤绑定音效
22
音频缓冲区与延迟控制
环形缓冲区 · 降低延迟
23
实时音频流处理
pyaudio回调 · 实时合成
24
音频文件导出
保存WAV/MP3
25
音频可视化
matplotlib波形图 · 频谱图
26
简易音频编辑器
裁剪/拼接/音量调整
27
Python与硬件GPIO联动
树莓派GPIO触发音效
28
I2S音频输出
树莓派I2S · DAC高质量音频
29
游戏音频引擎架构设计
模块化音频引擎类
30
综合项目:8-bit音效合成器
可交互游戏音效合成器