
Wavey adalah workstation audio digital (DAW) (DAW) yang sederhana, saat ini di pra-alpha .

*Kualitas perekaman audio mungkin atau mungkin tidak cocok dengan aplikasi asli di browser tertentu. Catat secara berlebihan dengan aplikasi lain jika itu penting bagi Anda.
⁂ Ada bug sekarang di mana potongan hilang saat merekam! Potongan yang dijatuhkan akan menjadi lompatan (sebagai lawan dari celah, yang akan lebih terlihat). Ketika ini terjadi, data yang ditulis ke timeline mulai jatuh lebih jauh dan lebih jauh di belakang indikator posisi. Jika Anda mencoba merekam sesuatu dalam waktu dengan sesuatu yang sudah direkam, lompatan akan menyebabkannya digeser lebih awal dalam waktu dan keluar dari sinkronisasi. (Selain hanya mengacaukan rekaman Anda sendiri.)
Perhatikan bagaimana bilah dengan tanda beat adalah trek. Itu akan menjadi metronom saat tidak dikelilingi. Ini adalah penyederhanaan konsep -konsep atas DAW yang secara tradisional memiliki metronom terpisah. Masih perlu ada cara untuk menentukan BPM, dan juga akan baik untuk memiliki deteksi BPM dan dukungan BPM variabel (semoga mengikat ke dalam sistem otomasi umum). Ngomong -ngomong, bagaimana jika Anda bisa menjaga ketukan dengan pedal kaki (atau input lainnya), dan merekamnya bersama dengan trek atau trek apa pun yang Anda rekam? Itu bisa menjadi alternatif untuk mengalahkan deteksi, yang mungkin membutuhkan lebih sedikit penyempurnaan manual.
Trek dapat disematkan ke atas, yang seharusnya meringankan rasa sakit ketika Anda memiliki banyak trek dengan klip audio yang ingin Anda landas dengan beberapa trek audio utama. (Ini diimplementasikan sebagian, tetapi saat ini trek yang disematkan tidak benar -benar tetap di atas saat menggulir ke bawah.)
Anda akan dapat "precord" hingga lima menit selama prakording telah diaktifkan. Pilih apakah akan merekam sesuatu setelah fakta, dengan peringatan bahwa Anda harus mengaktifkan fitur ini dan mikrofon Anda diatur sebelumnya. (Sayangnya ini sebenarnya bukan perjalanan waktu.)
Proyek harus dapat berisi jadwal yang terpisah dan berbeda; Beberapa daw memiliki "mengambil", mungkin sesuatu seperti itulah yang saya inginkan. Ableton Live melakukan sesuatu yang cukup masuk akal dari apa yang saya ingat. (Meskipun sulit untuk benar -benar merekam apa pun.)
Sejarah Undo Nonlinear. Jika Anda menekan satu -satunya banyak, maka lakukan sesuatu, biasanya data itu langsung hilang. Jika Anda mencoba mengulang, itu tidak melakukan apa -apa. Sebaliknya, itu harus muncul dengan pandangan pohon tentang sejarah.
Trek solo? Saya bertanya -tanya apakah sesuatu yang lebih baik bisa dilakukan di area ini. Beberapa sistem yang lebih umum untuk mengonfigurasi set trek untuk dimainkan? Saya tidak tahu, tapi itu sesuatu untuk dipikirkan.
MIDI: Saya berpikir untuk memiliki ikhtisar yang runtuh dari klip MIDI, dan tampilan yang diperluas untuk mengedit catatan, tetapi masih selaras di trek. ;
Efek! Menambahkan gain dan panning akan mudah, tetapi saya tidak ingin mengacaukan status quo UI dan berakhir dengan sesuatu yang "cukup baik" tetapi tidak sebagus yang seharusnya. Saya pikir jika efek UI cukup baik, mereka harus dapat diperlakukan sama dengan efek lainnya. Gain dan panning mungkin memerlukan perlakuan khusus seperti ditambahkan secara default ke rantai efek (atau grafik?), Tetapi mereka mungkin tidak boleh terpisah darinya. Setidaknya Anda ingin mengotomatisasi mereka sama saja.
Plugin
Aplikasi Desktop
Interoperabilitas dengan editor audio lainnya? (Impor/Ekspor File Proyek)
Apapun menggantikan niat web, mungkin Web berbagi API dan Web Share Target API
Kontribusi dan kritik selamat datang. Buka masalah untuk membahas fitur, masalah, atau perbaikan! Atau email saya jika Anda mau.
Proyek ini dibangun dengan CoffeeScript, React, dan (saat ini) bereaksi.
(Saya berencana untuk parit reactscript, dan saya juga terbuka untuk mengalihkan sumber ke ES6+ atau naskah)
Kode aplikasi utama ada di komponen root, src/components/AudioEditor.coffee . (Pekerjaan utama src/app.coffee hanyalah untuk membuat AudioEditor ke DOM.)
npm i untuk menginstal.npm run dev untuk memulai tugas yang mengawasi sumber dan membangun proyek. Ini juga menghasilkan pekerja layanan.python -m SimpleHTTPServer tetapi saya lebih suka server langsung yang dapat Anda usul dengan npm i live-server -g dan kemudian gunakan dengan menjalankan live-server dalam tab baris perintah/jendela/instance yang terpisah. Disusahkan ke Firebase Hosting.
npm run dev jadi saya tidak dapat dengan mudah menambahkan skrip yang melakukan build dan digunakan sekali saja.firebase deployLisensi MIT (MIT)
Hak Cipta (C) 2015 Isaiah Odhner
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus dimasukkan dalam semua salinan atau bagian substansial dari perangkat lunak.
Perangkat lunak ini disediakan "sebagaimana adanya", tanpa jaminan apa pun, tersurat maupun tersirat, termasuk tetapi tidak terbatas pada jaminan dapat diperjualbelikan, kebugaran untuk tujuan tertentu dan nonpringement. Dalam hal apa pun penulis atau pemegang hak cipta tidak akan bertanggung jawab atas klaim, kerusakan atau tanggung jawab lainnya, baik dalam tindakan kontrak, gugatan atau sebaliknya, timbul dari, di luar atau sehubungan dengan perangkat lunak atau penggunaan atau transaksi lain dalam perangkat lunak.