Saya memiliki beberapa kode yang digunakan GetSpectrumData
dari AudioSource yang memutar lagu untuk membuat tata letak level untuk dimainkan pemain. Saya ingin menambahkan fungsionalitas di mana para pemain dapat mengunggah lagu mereka sendiri dan memainkan level yang dibuat dengan data dari lagu-lagu ini. Sayangnya, ketika membandingkan berbagai file audio, saya menemukan ini:
Seperti yang Anda lihat, amplitudo berbeda secara drastis dari klip ke klip, kemudian menciptakan level yang sepele untuk diselesaikan atau hampir tidak mungkin. Saya ingin menemukan cara untuk menentukan "kenyaringan" ini sehingga saya dapat menurunkan atau memperkuatnya dengan pengganda setelah mendapatkan data dari lagu tersebut. Juga, apakah ada cara untuk mengekstrak data ini tanpa memutar lagunya?