Cara menggunakannya
- Pilih rakaman satu alat muzik atau suara sahaja (maksimum 10 minit).
- Pilih Kesan nota dan tunggu sementara audio dianalisis dalam pelayar anda.
- Laraskan ambang dan nota terpendek sambil melihat piano roll.
- Tetapkan tempo jika anda mahu nota selari dengan bar dalam DAW anda, kemudian muat turun fail MIDI.
Cara ia berfungsi
Audio dinyahkod oleh pelayar anda, dicampur menjadi mono dan disampel semula kepada 22,050 Hz, iaitu format input Basic Pitch, model pengesanan not sumber terbuka (Apache 2.0) yang diterbitkan oleh Spotify. Model ini berjalan dalam pelayar anda dengan TensorFlow.js dan menganggarkan, bagi setiap bingkai 11.6 ms dan setiap 88 kekunci piano, kebarangkalian sesuatu not bermula dan sesuatu not berbunyi. Kebarangkalian tersebut ditukar menjadi not menggunakan ambang onset dan bingkai, panjang not terpendek dan, secara pilihan, helah melodia, yang turut mengambil not yang muncul perlahan tanpa serangan yang jelas.
Not ditulis sebagai Standard MIDI File satu trek dengan program piano akustik. Velocity datang daripada kekuatan bunyi yang dikesan. Tempo yang anda tetapkan hanya menentukan grid bar; not mengekalkan pemasaan dalam saat, jadi not tidak akan terkunci kepada bit melainkan rakaman dimainkan mengikut klik pada tempo tersebut. Pitch bend tidak ditulis.
Keputusan banyak bergantung pada rakaman. Instrumen solo yang bersih berfungsi dengan baik; kord dapat dikesan tetapi kadangkala ada not yang tertinggal atau berlebihan; dram, herotan, gema dan adunan penuh menghasilkan banyak not yang salah. Analisis mengambil masa dari beberapa saat hingga beberapa minit bergantung pada panjang rakaman dan peranti anda.
Contoh
Rakaman piano
Rakaman telefon selama 2 minit bagi karya piano menghasilkan fail MIDI dengan melodi dan kebanyakan not kord; menurunkan ambang bingkai memulihkan not lembut, manakala menaikkannya membuang not hantu.
Melodi didendangkan
Dendangkan lagu ke dalam memo suara, tukarkannya dengan helah melodia dihidupkan dan import MIDI ke dalam DAW untuk memainkannya dengan sebarang instrumen.
Soalan Lazim
Bolehkah ia mengasingkan instrumen dalam lagu?
Tidak. Ia mengesan not bernada dalam keseluruhan rakaman dan meletakkannya dalam satu trek. Dalam adunan penuh, vokal, bes, kord dan overtone dram semuanya menjadi not, sebab itulah hasil pada lagu penuh menjadi tidak kemas.
Adakah audio saya dimuat naik?
Tidak. Audio dinyahkod dan dianalisis dalam pelayar anda. Hanya fail model dimuat turun dari laman ini; rakaman anda tidak pernah meninggalkan peranti anda.
Mengapa not tidak sejajar dengan bar dalam DAW saya?
MIDI mengekalkan pemasaan sebenar persembahan. Tetapkan tempo kepada tempo lagu dan kuantisasikan dalam DAW anda jika anda memerlukan not pada grid.
Mengapa ada had 10 minit?
Analisis menyimpan semua output model dalam memori. Rakaman yang lebih panjang boleh menghabiskan memori pelayar, terutamanya pada telefon. Potong fail panjang kepada bahagian-bahagian dahulu.
Privasi
Fail audio anda dinyahkod dan dianalisis sepenuhnya dalam pelayar anda; ia tidak dimuat naik atau disimpan. Model pengesanan nota dimuatkan daripada pelayan tapak ini sendiri.