
30秒速读
想找一个开源数字音频工作站,又希望桌面和浏览器都能跑,Ethereal 是一个值得放进评估清单的项目:Rust 音频引擎加 React 与 TypeScript 界面,单一编排视图覆盖音频与 MIDI 编辑、录音、自动化和插件托管,还能导出 WAV、FLAC 和 MP3。一句话判断:以编排、录音、MIDI 和桌面插件托管为核心时重点评估;依赖片段启动视图或跨 DAW 项目交换时,先把它列为验证项而不是默认项。
项目信息
| 项目名 | Ethereal |
| 类型 | 开源数字音频工作站(DAW) |
| 音频引擎 | Rust |
| 界面 | React、TypeScript |
| 桌面端 | Tauri,覆盖 macOS、Windows、Linux |
| 浏览器端 | WebAssembly 运行音频引擎 |
| 插件格式 | CLAP、VST3、macOS 上的 AU(部分平台支持插件沙箱) |
| 导出格式 | WAV、FLAC、MP3 |
| 附加能力 | 无头远程引擎 ether-server、用于编辑项目的 MCP 服务器 |
| 源码地址 | GitHub 仓库(见文末按钮) |
它能做什么
Ethereal 围绕单一编排视图设计,提供音频与 MIDI 轨道、钢琴卷帘、自动化、变速、录音、合成、分组和编曲编辑能力。桌面端可以扫描并托管 CLAP、VST3 及 macOS 上的 AU 插件,浏览器版本则把音频引擎编译为 WebAssembly 运行。开发者还可以评估它的无头远程引擎 ether-server,以及让 AI 代理编辑项目的 MCP 服务器,这两个能力适合探索程序化音频处理和项目编辑,但具体操作范围要结合项目文档或源码确认。
上手指南
- 先按目标平台准备工具链:桌面构建依赖 Rust、Node.js、pnpm、just、Tauri CLI 及对应平台的 C/C++ 工具链;Linux 还需要 README 列出的 GTK、WebKit、ALSA 等开发依赖。
- 浏览器引擎构建需要 wasm32-unknown-unknown,以及与 Cargo.lock 中 crate 版本匹配的 wasm-bindgen CLI,版本对不上时先对齐再构建。
- 先在目标平台验证插件扫描:确认自己常用的 CLAP、VST3 或 AU 插件能否被识别、编辑器窗口能否正常打开,再决定是否把正式工程迁过来。
- 做一轮导出验证:录一段音频、做一次自动化和变速处理,导出 WAV、FLAC 和 MP3,确认结果符合预期。
- 升级时同步检查插件格式文档、Cargo 特性、Tauri 配置和第三方许可证清单,不要只升级主程序就直接开工。
明确取舍:适合谁,不适合谁
适合:需要开源 DAW、编排编辑、音频与 MIDI 制作能力的音乐制作人和音频开发者;希望从 Rust、TypeScript 或 WebAssembly 代码基础上扩展音频工具的人;以及想研究浏览器端音频引擎和无头处理流程的开发者。
不适合:工作流重度依赖 Session 或片段启动视图的人;需要跨 DAW 项目导入导出、在线分享协作的人;以及要求插件沙箱在 Windows 上同样可用的人——这些在公开说明里要么明确缺失,要么受平台和专有部分影响。
注意事项与常见问题
为什么没有 Session 视图?这是项目设计上的取舍,不是缺失的功能开关。README 明确说明只提供单一编排视图,不提供 Session 或片段启动视图,习惯用 clip-launcher 即兴编排的人要先适应这个工作流差异。
插件兼容性要注意什么?插件托管能力存在平台差异:插件沙箱目前不适用于 Windows,部分 CLAP 编辑器窗口仅能在 macOS 打开。正式采用前,一定要在自己的目标系统上实测常用插件。
仓库构建和发行构建一样吗?不一样。公开仓库构建不包含部分由专有部分提供的分享、跨 DAW 项目导入导出及报告能力。拿仓库自己构建时,不要默认发行版宣传的所有能力都在里面。
片段速度推测准吗?片段源速度是根据长度推测的,不是直接从音频内容检测的,自动推测的源节奏可能需要人工校正。节奏敏感的工程,导入后先核对速度再往下编。
获取方式
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







