D4 · Implementation · DSP-Algo
DSP 算法库实现
dsp_algo · C native DLL · 9 Core Modules · Module Analysis
10
标准模板
9
核心模块
C
原生语言
D4 · DSP-Algo · DSP 算法库实现
摘要
本子项目与 AlgoDepartment/04_development/dsp_algo/ 1:1 mirror。
除 10 份标准模板外,还包含 9 大 DSP 模块设计文档(迁自 old-arch-doc/doc_ref/)。
整理批 2 完成(2026-05-06)· 10 份标准模板待实现批 2 填充
12 份 DSP 模块设计文档已从 old-arch-doc/ 全部迁入 · overview.md 40 处旧链接批量替换为 kebab-case · mkdocs build 零 WARNING。 下一步:实现批 2(AI + 工程师 · O8=C 拍板)按 10 份标准模板填充(README / architecture / api-internal / data-flow / module-list / config / dependencies / build / debugging / migration)。
9 大 DSP 模块(整理批 2 已全部迁入 ✅)
| 模块 | 原位置 | 状态 |
|---|---|---|
modules/gain.md |
old-arch-doc/doc_ref/GainModules_Design.md | ✅ 已迁 |
modules/geq.md |
old-arch-doc/doc_ref/GEQModule_Design.md | ✅ 已迁 |
modules/mixer.md |
old-arch-doc/doc_ref/MixerModule_Design.md | ✅ 已迁 |
modules/mixing.md |
old-arch-doc/doc_ref/MixingModules_Design.md | ✅ 已迁 |
modules/dynamics.md |
old-arch-doc/doc_ref/DynamicsModules_Design.md | ✅ 已迁 |
modules/delay.md |
old-arch-doc/doc_ref/DelayModules_Design.md | ✅ 已迁 |
modules/spatial.md |
old-arch-doc/doc_ref/SpatialAudioModules_Design.md | ✅ 已迁 |
modules/voice-logic.md |
old-arch-doc/doc_ref/VoiceLogicModules_Design.md | ✅ 已迁 |
modules/sound-design.md |
old-arch-doc/doc_ref/SoundDesignModules_Design.md | ✅ 已迁 |
modules/channel-map.md |
old-arch-doc/doc_ref/ChannelMapModule_Design.md | ✅ 已迁 |
modules/overview.md · 40 处链接已修复 |
old-arch-doc/doc_ref/NewModules_Overview.md | ✅ 已迁 |
module-analysis/awe.md |
old-arch-doc/doc_ref/awe_module_structure_analysis.md | ✅ 已迁 |
module-customization.md |
old-arch-doc/deployment/ModuleCustomization_Design.md | ✅ 已迁 |
10 份标准模板(实现批 2)
| # | 文档 | 内容要点 | 状态 |
|---|---|---|---|
| 01 | README.md |
编译脚本 · DLL 输出位置 · MSVC 要求 | 🔴 待建 |
| 02 | architecture.md |
继承自 D3/dspalgo/architecture-v7.md | 🔴 待建 |
| 03 | api-internal.md |
C 函数签名 · 导出符号清单 | 🔴 待建 |
| 04 | data-flow.md |
音频缓冲区流转 · block-based 处理 | 🔴 待建 |
| 05 | module-list.md |
9 大模块 + 扩展模块 | 🔴 待建 |
| 06 | config.md |
.ini / JSON 参数加载 |
🔴 待建 |
| 07 | dependencies.md |
仅 C 标准库 · 可选 Intel IPP / SSE / AVX | 🔴 待建 |
| 08 | build.md |
MSVC / MinGW / CMake · dspalgo_dll.c 入口 |
🔴 待建 |
| 09 | debugging.md |
WinDbg · AudioPrecision · 参数过扫描 | 🔴 待建 |
| 10 | migration.md |
v6 → v7 模块注册机制迁移 | 🔴 待建 |
相关
版本历史
| 版本 | 日期 | 变更 |
|---|---|---|
| v1.0-draft | 2026-05-06 | 骨架建立 · 等待整理批 2 + 实现批 2 填充 |
| v1.1 | 2026-05-06 | 整理批 2 完成 · 12 份 DSP 模块设计文档从 old-arch-doc/ 迁入 · overview.md 40 处旧链接修复 · status: draft → published |
D4 · DSP-Algo · v1.1 · 2026-05-06 · © Xisound Inc.