跳转至
08 · Implementation · IA-v3

08 · 实施

DSP-Algo / Backend-CSharp / Frontend-Vue3 / PySidecar / Web-Astro / Algorithms
6
技术栈
1:1
代码 mirror
AI+校对
主笔模式
REVIEW

总览

本层定位

08 · 实施收录 Xisound 六大技术栈的实现级文档——与代码仓库 1:1 mirror,工程师"写模块 = 写文档"。 主笔模式:AI 辅助生成草稿 + 工程师校对合入,CI 扫描保证文档-代码同步。

🧩 六大技术栈

  • :material-music-note: DSP 算法栈


    DSP 模块化实现:Channel Map / Delay / Dynamics / EQ / Mixer / Mixing / Sound Design / Spatial / Voice Logic

    技术栈:C native · DLL · 9 modules

    :octicons-arrow-right-24: 进入

  • :material-language-csharp: C# 后端栈


    Xisound 主控后端实现,提供 SignalR 实时通讯、音频管道编排、Preset 持久化。

    技术栈:ASP.NET Core 8 · NAudio · SignalR

    :octicons-arrow-right-24: 进入

  • :material-vuejs: Vue3 前端栈


    Xisound 桌面端 IDE 实现:模块画布、参数 Tuning、波形可视化、Signal Flow 编辑。

    技术栈:Vue 3 · Pinia · Vite

    :octicons-arrow-right-24: 进入

  • :material-language-python: PySidecar 栈


    Python 旁路服务:算法热重载、批处理工作流、机器学习推理后端。

    技术栈:Python · FastAPI

    :octicons-arrow-right-24: 进入

  • :material-web: Web Astro 栈


    Xisound 官网 / 营销站 / 文档站构建栈,支持 SSG/SSR 混合渲染。

    技术栈:Astro 4 · TypeScript

    :octicons-arrow-right-24: 进入

  • :material-function-variant: 算法原型栈


    DSP + ML 算法源码库,跨产品共享的算法实现与原型仿真。

    技术栈:MATLAB / Python / C

    :octicons-arrow-right-24: 进入

🚀 快速入口

我是工程师,刚入职某个栈

进入对应栈的子目录,从 index.md 开始阅读,按目录中的实施文档逐项完成本地环境搭建与首个模块改造。

我是技术负责人,需要审阅技术决策

我是文档作者,需要规范

🔄 代码-文档同步约束

flowchart LR
    A[PR 修改代码] --> B{CI job<br/>docs-sync-check}
    B -->|文档未更新| C[❌ 拒绝合并]
    B -->|文档已更新| D[✅ 允许合并]

    classDef xyDefault fill:#0B1C2E,stroke:#D4A574,color:#fff
    classDef xyDecision fill:#1E3A52,stroke:#D4A574,color:#fff
    classDef xyError fill:#E24A5B,stroke:#E24A5B,color:#fff
    classDef xySuccess fill:#3FB47F,stroke:#3FB47F,color:#fff
    class A xyDefault
    class B xyDecision
    class C xyError
    class D xySuccess

硬规则

修改 04_development/backend_csharp/Controllers/*.cs → 必须同步更新 08-implementation/20-backend-csharp/ 下对应 .md。 未同步的 PR 将被 CI job 自动阻断。

📌 历史追溯

本目录原 D 系列编号为 D4 · 实现级文档(legacy_doc_id D4-IMPL-000),P2 阶段 IA-v3 重构后更名为 08 · 实施。原 D 系列规划的"6 子项目 × 10 标准模板 = 60 份"目标继续保留,落地范围由各栈 owner 按实际推进。


Xisound 08 · 实施 · v2.0 · 2026-05-13