
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)
特此免費授予獲得此軟件副本和相關文檔文件副本(“軟件”)的任何人,以無限制處理該軟件,包括無限制的使用權,複製,複製,修改,合併,合併,發布,分發,分發,分發,訂婚,和/或允許軟件的副本,並允許對以下條件提供以下條件,以下是以下條件。
上述版權通知和此許可通知應包含在軟件的所有副本或大量部分中。
該軟件是“原樣”提供的,沒有任何形式的明示或暗示保證,包括但不限於適銷性,特定目的的適用性和非侵權的保證。在任何情況下,作者或版權持有人都不應對任何索賠,損害賠償或其他責任責任,無論是在合同,侵權的訴訟中還是其他責任,是由軟件,使用或與軟件中的使用或其他交易有關的。