# Resonance 每一位声音设计师都值得拥有一个好用的资产管理器。 助你快速将脑子里的动静转换成DAW里的波形。 ## 技术栈 .NET + Avaloina + SQLite ## Roadmap ### MVP #### 1. 文件管理与索引 - 扫描指定目录(递归) - 支持常见格式(wav / aiff / mp3 / flac / ogg) - 自动建立本地索引(SQLite) - 文件变更监听(新增 / 删除 / 修改) - 唯一标识(避免重复导入) - 计算文件的MD5,对于MD5值完全一样的文件正常导入不阻拦。 关键点: - 不要只存路径,要有 **文件 hash / fingerprint** - SQLite 需要有索引设计(路径、tag、duration等) #### 2. 元数据解析 - 读取基础信息: - duration - sample rate - bit depth - channels - 读取嵌入 metadata(如果有): - BWF (Broadcast Wave) - ID3(mp3) - iXML(影视/游戏音频常见) - 读取外部Meta信息(针对老声音库) #### 3. 基础标签系统(Tagging) - 自定义标签(多标签) - 分类(category / type) - 评分(rating) - 备注(notes) 建议数据结构: - tag 表(多对多关系) - 支持 tag hierarchy(后期再做) #### 4. 搜索与过滤(核心体验) - 文本搜索(文件名 + tag) - 多条件过滤: - 时长范围 - 采样率 - 声道 - 排序(名称 / 时间 / rating) 建议: SQLite FTS(全文搜索)可以直接用 #### 5. 音频预览 - 播放 / 暂停 / 停止 - 波形显示(基础版) - 拖动播放(seek) - 多文件快速切换试听 关键点: - 低延迟 - 波形缓存(避免重复计算) #### 6. UI基础结构 - 文件列表(类似 DAW browser) - 左侧分类 / tag 树 - 右侧 metadata 面板 - 底部播放器 ### 专业功能 #### 7. 高级搜索 - AND/OR/NOT - 多tag组合查询 - 保存搜索 #### 8. 批量编辑 - 批量打标签 - 批量修改meta - 批量重命名 #### 9.波形增强 - 高分辨率波形(精确到采样) - RMS/peak 显示 - 多声道可视化 #### 10. 音频分析 - 自动检测 响度、Peak、tempo - 自动生成tag #### 11.试听增强 - 实时Pitch shift - Time Stretch - Loop - A/B对比 #### 12. 拖拽到外部 - 至DAW - 到文件系统 - 支持复制路径 / 拷贝文件 #### 13. 文件组织辅助 - 在Finder/Explore中显示 - 自动整理 #### 14. 插件系统 - Tag provider 插件 - 音频分析插件 - UI扩展 #### 15. 数据库能力增强 - 多库 - 网络库(NAS) - SQLite 升级 #### 16. 协作/团队功能 - 共享tag - 远程数据库 #### 17. AI功能 - 自动标签 - 相似音频搜索 - 自然语言搜索 #### 18.游戏音频支持 - Wwise/Fmod导出支持 - Event/Cue 命名辅助