开发者用 SwiftUI 把折叠屏 iPhone 变成手风琴,铰链就是风箱
rounak · x · 2026-09-20
开发者 artemnovichkov 开源了 Accorduon——一个跑在折叠概念机 iPhone Duo 上的手风琴应用,铰链充当风箱,开合设备即可「推气发声」。
- 右手钢琴键负责旋律(低音在顶部,与真实手风琴一致),左手黑色按钮弹单音、白色按钮弹和弦(F、C、G、Dm、Am、Em)
- 只有铰链开合时按键才出声,开合越快音量越大、音色越亮,完全模拟真实手风琴的物理逻辑
- 内置欢乐颂、小星星、铃儿响叮当、喀秋莎等曲目,下一颗按键会高亮引导;无铰链设备可用手指拖拽风箱或开启 Auto Air
- 技术栈为 SwiftUI + onHingeChange 监听铰链角度,簧片音色为合成生成,代码已开源
「编程与Agent」频道最新
- 开发者实测:Codex 语音模式被低估,体验堪比 GPT-3 初见 — athyuttamre · 2026-09-20
- Jens Honack:Jev 像一个智能 switch 语句,比低维确定性更动态 — JensHonack · 2026-09-20
- Teknium 批评 Tamara 的 Jev 压缩策略:用例有价值但该方案不行 — Teknium · 2026-09-20
- 13 秒管线步骤换成 200ms 调用,每月省数千美元 — hardimanjames · 2026-09-20
- Opus 5 写出 Three.js 最真实海浪,浏览器 WebGPU 实时运行 — majidmanzarpour · 2026-09-20
- TypeSafe 推出「System One」决策模型Jev:只做判断不生成 — ThePromptIndex · 2026-09-20