开发者用 Claude Code 打造模块合成器 Sternbahn,动画优化省九成 CPU
jharsem · reddit · 2026-10-15
开发者发布 Sternbahn——基于 SunVox 引擎的 macOS 模块化合成器/ groovebox,正处于免费内测(sternbahn.com)。
- 42 种 SunVox 模块以卡片形式摆在画布上,用"音频线"连接;拖一个 LFO 到任意旋钮即可做调制,内置音序器支持现场演奏切换。
- 原生 SwiftUI 编写,播放时仅占单核约 10–12%。
- 绝大部分 Swift 代码由 Claude Code 完成:patching UI、SunVox C 引擎的 CoreAudio 封装、撤销/重做、音序器、无头自测套件、用户手册,甚至签名公证、Sparkle 更新和官网。
- 作者负责方向、声音设计与审美,并用真机测试。
- 关键性能优化:实时动画导致 SwiftUI 每秒多次整窗重绘,把示波器、电平表和被调制旋钮迁到 Core Animation 后,播放占用降至约十分之一核。
「编程与Agent」频道最新
- PHP/node.js/GitLab 大规模安全事件后,Cognition 开源 Devin 修复插件 — Scobleizer · 2026-10-23
- 用 Grok 机器人+租 GPU,个人微调模型变得触手可及 — Rasmic · 2026-10-23
- 一句 prompt 挖出 PHP 预认证 RCE:Agent 辅助漏洞挖掘实录 — chrisrohlf · 2026-10-23
- AutoRouter 公测:按任务难度自动在 Claude/GPT 等模型间分单省 token — floguo · 2026-10-23
- Speak 详解 GPT-Live 实时语言家教:如何用低延迟决策实现即时纠错 — pbbakkum · 2026-10-23
- Google Live API 新增决策触发器,比 function call 更快 — pbbakkum · 2026-10-23