Yang berubah
Dirilis dalam pembaruan ini
- Analisis harmonis kini membandingkan profil nada dasar mayor dan minor.
- Nada dasar minor dapat ditampilkan langsung dalam hasil analisis.
- Kandidat teratas kini menyertakan modus, skor, dan tingkat keyakinan untuk memeriksa hasil yang berdekatan.
- Skrip benchmark dapat menguji file dengan nada dasar diketahui sebelum perubahan deteksi berikutnya dirilis.
Masukan cukup spesifik untuk diperbaiki
Seorang pengguna menyukai penganalisis, tetapi menunjukkan masalah nyata: dua lagu mendapat nada dasar yang salah. Masukan seperti itu perlu ditindaklanjuti. Jika bagian Harmonis salah menentukan nada dasar, saran musikal lainnya berangkat dari dasar yang tidak pasti.
Metode lama terlalu sederhana. Kelas nada chroma terkuat dianggap sebagai tonika. Ini bisa bekerja pada materi sederhana, tetapi melewatkan perbedaan jelas: C mayor dan A minor menggunakan kelas nada yang sama tanpa terasa sebagai nada dasar yang sama.
Yang berubah pada penganalisis
Penganalisis harmonis aktif kini membandingkan hasil chroma dengan profil mayor dan minor. Bukti audio lagu tetap digunakan, tetapi pertanyaannya lebih tepat: nada dasar dan modus apa yang paling menjelaskan pola lengkap kelas nada?
- Profil mayor dan minor diberi skor secara terpisah.
- Dukungan nada pokok dan kwint membantu membedakan kandidat yang berdekatan.
- Hasil kini dapat menampilkan nada dasar minor seperti Am.
- Kandidat teratas mencakup nada dasar, modus, skor, dan tingkat keyakinan, bukan daftar string sederhana.
Ini tidak membuat deteksi nada dasar menjadi ahli musik yang sempurna. Lagu dapat bermodulasi, meminjam akor, berada dalam suatu modus, atau menghindari tonika jelas. Perubahan membuat perkiraan standar tidak terlalu sederhana dan lebih mudah diperiksa.
Cara kami menguji sebelum merilis
Kami menambahkan pengujian unit terarah untuk detektor dan keluaran analisis Harmonis. Skrip benchmark kecil untuk file audio dengan nada dasar diketahui memungkinkan penyetelan berikutnya diperiksa lewat folder atau CSV, bukan unggahan manual satu per satu.
Untuk uji dasar pertama, kami membuat progresi mayor dan minor yang jelas pada seluruh 12 nada pokok. Detektor internal mengembalikan nada dasar yang diharapkan pada 24 dari 24 kasus terkontrol. Itu membuktikan pemisahan mayor/minor dasar, bukan keberhasilan pada setiap lagu nyata.
Mengapa tidak langsung beralih sepenuhnya ke mesin eksternal berat?
Kami meninjau alat deteksi sumber terbuka. Essentia memiliki ekstraktor nada dasar yang baik dan terhubung sebagai backend opsional untuk pengujian terkontrol. Belum termasuk dependensi web standar karena lisensi produksi, pengemasan, dan biaya eksekusi perlu dipertimbangkan dengan cermat.
Metode standar tetap kecil dan dapat diperiksa. Itulah kompromi yang tepat untuk rilis ini: memperbaiki jenis kesalahan jelas, menjaga keluaran mudah ditelusuri, dan membandingkan mesin lebih kuat dengan lagu nyata sebelum digunakan secara operasional.
Yang diharapkan dari hasil
Bagian Harmonis seharusnya kini lebih baik membedakan nada dasar relatif mayor dan minor. Jika lagu jelas dalam A minor, penganalisis tidak lagi harus menyederhanakannya menjadi C hanya karena kelas nadanya bertumpang tindih.
Jika hasil masih terlihat salah, laporan terbaik menyertakan lagu atau laporan yang tepat beserta nada dasar yang diharapkan. Kami dapat membandingkan deteksi, kandidat teratas, bukti chroma, dan kasus musikal khusus tanpa menebak dari ingatan.
Pertanyaan umum
Apakah ini menjamin nada dasar benar untuk setiap lagu?
Tidak. Perkiraan standar membaik, terutama saat mayor dan minor ambigu, tetapi lagu nyata dapat berganti nada dasar atau menghindari tonika stabil.
Apakah dua lagu yang dilaporkan sudah diverifikasi?
Tidak. File persisnya tidak tersedia saat perbaikan. Kami memverifikasi detektor dengan audio terkontrol yang nada dasarnya diketahui, lalu menambahkan jalur benchmark untuk lagu nyata berlabel.
Apakah Mix Analyzer akan memakai Essentia untuk deteksi?
Mungkin. Backend opsional siap diuji, tetapi rilis standar mempertahankan detektor internal sampai lisensi, pengemasan, dan benchmark lagu nyata membenarkan peralihan.