Algoritma AI akan membuat model matematis dari data musik yang dipelajari, yang bisa berupa jaringan saraf tiruan (neural network), markov chain, atau teknik lainnya.
2. Generasi
Di langkah ini, algoritma AI akan menghasilkan musik baru berdasarkan model matematis yang dibuat di langkah sebelumnya.
Algoritma AI akan mengikuti aturan-aturan musik yang dipelajari, seperti skala, akord, tempo, dll, dan juga mempertimbangkan parameter-parameter yang ditentukan oleh pengguna, seperti genre, suasana, tempo, atau instrumen.
Algoritma AI bisa menghasilkan musik secara acak, atau berdasarkan input musik dari pengguna, seperti melodi, akord, atau ritme.
3. Evaluasi
Di langkah ini, algoritma AI akan mengevaluasi kualitas musik yang dihasilkan, baik secara objektif maupun subjektif.
Algoritma AI bisa menggunakan metrik-metrik musik, seperti kesesuaian, kreativitas, keaslian, atau keindahan, untuk menilai musik yang dihasilkan.