Cara mengembangkan visualisator musik menggunakan openFrameworks

Saya akan menggunakan openFrameworks untuk mengembangkan visualisator musik--grafis penggerak musik. Saya dapat menggunakan Opengl untuk membuat grafik. Namun yang menjadi permasalahan adalah pada bagian pengolahan audionya. Saya tidak punya pengalaman di bidang ini. Saya pernah berpikir saya bisa mengekstrak fitur musik-seperti pitch, beat, volume untuk mengontrol grafis. Tapi sekarang aku tidak tahu bagaimana memulainya. Saya belajar fft dalam matematika, tetapi saya tidak tahu apa yang harus saya lakukan setelah saya mendapatkan spektrum sebuah musik, bagaimana cara mengekstrak fitur musik tersebut setelah fft? Atau bagaimana cara melakukan bagian pemrosesan musik?


person Scarlet Blue    schedule 10.04.2012    source sumber


Jawaban (1)


Saya akan mulai dengan bermain ofxFFT dan kemudian belajar secara intuitif. Apakah Anda telah mengatur musik yang akan Anda gunakan? Apa karakteristik yang Anda cari? Anda mungkin harus mulai dengan mencari frekuensi tertentu - seperti tinggi, rendah, sedang. Anda mungkin akan menemukan bahwa tergantung pada jenis suara/musik yang Anda mainkan, Anda tidak akan selalu mendapatkan hubungan antara apa yang menurut Anda harus dideteksi dan apa yang sebenarnya dideteksi. Gelombang adalah serangkaian nilai yang dapat Anda operasikan. Anda dapat mendeteksi tingkat perubahannya, berapa kali penurunannya berada di atas atau di bawah kisaran tertentu, dll.

person brunchstorm    schedule 16.04.2012
comment
Saya perlu mengekstrak ketukan/tempo untuk menggerakkan ketukan/tempo grafis. Dan frekuensi rata-rata menyebabkan perubahan warna. Jika saya mendapatkan spektrum frekuensinya, apa yang harus saya lakukan selanjutnya jika saya ingin membuat deteksi ketukan yang baik? filter bandpass? Deteksi puncak? Bagaimana saya bisa melakukan itu? - person Scarlet Blue; 19.04.2012