SuperAPI AI 工具集

circuit-to-dsp

通用与其它

查看项目

更新于 10-16 05:45

技能介绍

用途:把冻结的模拟电路参考(SPICE 网表或原理图)转换为实时 DSP 模型,并使精度得到证明而非假定。该技能与具体乐器无关,可用于吉他效果器、放大器、合成器滤波器、录音室压缩器等。

主要能力:决定哪些物理特性必须保留;设计状态与非线性求解;依据证据选择积分器与采样率;用有意义的测试门槛约束结果。它拥有 references/circuit-reference-validation.md,作为比较 DSP 与电路参考的通用权威,涵盖来源层级、四个结果轴、测量契约(含数字样本与物理电压的校准、电位器电气位置与面板位置)、级间比较、黄金采集、漂移与发布完整性。

核心原则:SPICE 仅作离线 oracle,绝不在音频回调中运行;按物理而非原理图分块划分每个子系统(必须建模/经校准的简化/可选/省略);保留物理状态并最小化非线性维度;证明实际发布的数值;根据分解误差选择积分器与速率;确定性精确复位;对运动中的控制进行时变参考验证;门槛必须有意义,绝不为了通过而放宽。

使用方式:提供端到端清单,共 20 步,每步标明所属技能/参考,包括建立来源与 oracle 角色、构建验证规范 SPICE 网表、器件模型资格、数值收敛压力测试、KiCad 转换与结构/数值对比、冻结 oracle(哈希清单)、电路块实时重要性分类、推导简化模型、阶段隔离实验、依据证据选择积分器与内部速率、构建实时安全的非线性求解器、生成独立黄金数据、实现无分配的 C++ DSP、验证 oracle→简化模型→生产路径、集成 JUCE(速率策略、延迟、旁路、状态)、宿主验证(pluginval、auval、DAW 冒烟)、基准测试实时性能、保留证据与已知限制。步骤 16 的门槛失败通常回退到步骤 9–13,而不是放宽容差。

适用场景:需要在实时音频中复现模拟电路行为并证明匹配度的项目,包括踏板、放大器、合成器滤波器、压缩器等。

限制:各项目具体的速率、积分器、状态数、耦合选择、容差、余量、校准级别与保真包络均为项目测量结果,不可当作通用规则。缺失事实(如具体命令、安装方式、收费与平台支持)暂未提供。