作品:本地音频剪辑与混音 / A SMALL AUDIO ROOM 为一个想把录音配上音乐、又不想安装专业剪辑软件的人,做一间能直接本地打开的双轨音频工作室。不要把音频可视化当成编辑器:真正接收用户自己的音频,剪去前后冗余,移动、分割、复制片段,调节音量与淡入淡出,试听并导出真实可播放的 WAV。 主命题是一段声音在时间上被亲手整理:以横贯页面的双轨波形为主角,像在一张精致的录音工作台上摆放磁带。选用暖白纸底、深墨色时间尺、琥珀色主轨和浅青色底轨;细线、精确数值和少量大字形成节奏。不要做成通用数据仪表盘,也不要用随机柱状图冒充波形。 默认打开已有一段经过编辑的原创合成演示:一轨短音符,一轨延伸的和声。注明其合成示例身份,让第一次点击播放就有可用内容。主轨与底轨都可放多个片段;允许本地导入录音或音乐、替换真实数据。按短片编辑的范围限制单文件与总时长,拒绝不支持的数据且保留现有方案。 实现真实 PCM 模型及波形:选中、移动片段、左右裁切、分割、复制、删除、静音、音量、淡入淡出;提供精确数值和键盘替代。双轨混音输出从同一状态计算,显示真实时长、样本峰值与可能的削波。播放、暂停、回到起点、点时间尺定位;用户动作才能开启音频,停止与隐藏页面会停止播放。 提供可编辑章节标记,导出章节 CSV、波形 PNG、44.1kHz 双声道 PCM16 WAV。完整方案 JSON 包含恢复所需音频样本与全部编辑;重要操作支持撤销/重做,一次拖动只留一个历史项。浏览器暂存失败不妨碍工作,明确完整方案才是备份。异步导入必须整体验证且防止过期覆盖。所有资源直接内嵌到单个 HTML,运行时无需网络、服务器、账号或安装。 纯 AppModel 与 Artwork.draw 从实际 HTML 提取执行。独立回读 WAV 的头、样本数、声道和时长,核对混音移位、淡化和削波边界;输出并审阅同源默认、编辑后、空项目和波形结果。环境没有被允许的浏览器时,不声称真实浏览器交互或本地冷启动已验收。最后给出 index.html、简明说明、实际设计迭代与有用的示例结果。