
Wavey是一个简单的基于Web的数字音频工作站(DAW),目前位于阿尔法前。

*音频记录质量可能与给定浏览器中的本机应用程序匹配。如果对您很重要,则用另一个应用程序记录记录。
⁂现在有一个错误,录制时会丢失块!掉落的块将变成跳过(与差距相反,这将是更明显的)。发生这种情况时,写入时间表的数据开始越来越落后于位置指标。如果您尝试使用已经记录的东西及时记录一些东西,则跳过会导致它在及时及时移动并离开同步。 (除了弄乱您的录制本身。)
请注意,带有节拍标记的栏是如何轨道的。当未被染色时,它将成为节拍器。这是对传统上具有单独节拍器的DAW概念的简化。仍然需要一种指定BPM的方法,并且拥有BPM检测和可变的BPM支持(希望与一般自动化系统联系在一起)也是一件好事。顺便说一句,如果您可以用脚踏板(或其他输入)保留节拍,并记录下任何您要录制的曲目?这可能是击败检测的一种替代方法,这可能需要减少手动改进。
可以将轨道固定在顶部,当您有许多音频剪辑的曲目时,可以减轻痛苦,您想与某些主音轨(S)对齐。 (部分实施,但目前固定的轨道在向下滚动时实际上并没有保持最高。)
只要已经启用了精确措施,您就可以“精选”长达五分钟。选择是否在事后记录某些内容,并使用需要启用此功能的警告,并事先设置麦克风。 (可悲的是,这实际上不是时间旅行。)
项目应该能够包含不同的,不同的时间表;有些daws有“ take”,也许是我想要的。 Ableton Live从我记得的事情中做了相当合理的事情。 (尽管很难真正记录任何内容。)
非线性撤消历史。如果您击中一堆,那就做点什么,通常会立即丢失数据。如果您尝试重做,它无能为力。相反,它应该弹出历史的树视图。
独奏轨道?我想知道在这个领域是否可以做得更好。一些更通用的系统用于配置要播放的曲目集?我不知道,但这是要考虑的事情。
MIDI:我正在考虑对MIDI剪辑进行崩溃的概述,并展开了扩展的视图来编辑音符,但仍在轨道上。 (我已经制作了一个基本的折叠笔记视图组件,但尚未在编辑器中实际创建它,即无法录制/导入/创建MIDI数据。)
效果!添加增益和平移很容易,但是我不想掩盖现状,最终得到了“足够好”的东西,但不如可能。我认为,如果效果UI足够好,则应该能够与其他任何效果相同。增益和平移可能需要特殊处理,例如默认情况下添加到效果链(或图形?)中,但它们可能不应该与之分开。您至少希望能够使它们自动化。
插件
桌面应用
与其他音频编辑器的互操作性? (项目文件导入/导出)
无论替代网络意图如何,Web共享API和Web共享目标API
贡献和批评欢迎。打开一个问题,讨论功能,问题或改进!或给我发电子邮件,如果您愿意。
该项目是由Coffeescript,React和(当前)ReactScript构建的。
(我计划抛弃Reactscript,我也愿意将源切换到ES6+或打字稿)
主要的应用程序代码在root组件中, src/components/AudioEditor.coffee 。 ( src/app.coffee的主要工作只是将AudioEditor渲染到DOM。)
npm i要安装。npm run dev以启动观察源并构建项目的任务。它还生成服务工作者。python -m SimpleHTTPServer但我更喜欢Live Server,您可以使用npm i live-server -g插入该服务器,然后通过在单独的命令行Tab/window/实例中运行live-server来使用。 部署到Firebase托管。
npm run dev因此我无法轻易添加一个一次性构建和部署的脚本。firebase deploy麻省理工学院许可证(MIT)
版权(c)2015年以赛亚·奥德纳(Isaiah Odhner)
特此免费授予获得此软件副本和相关文档文件副本(“软件”)的任何人,以无限制处理该软件,包括无限制的使用权,复制,复制,修改,合并,合并,发布,分发,分发,分发,订婚,和/或允许软件的副本,并允许对以下条件提供以下条件,以下是以下条件。
上述版权通知和此许可通知应包含在软件的所有副本或大量部分中。
该软件是“原样”提供的,没有任何形式的明示或暗示保证,包括但不限于适销性,特定目的的适用性和非侵权的保证。在任何情况下,作者或版权持有人都不应对任何索赔,损害赔偿或其他责任责任,无论是在合同,侵权的诉讼中还是其他责任,是由软件,使用或与软件中的使用或其他交易有关的。