Una volta superata la roba FFT menzionata da Lennart, è possibile dare un'occhiata alle catene di Markov per analizzare gli intervalli tra le note e i modelli aggregati.
questo è una specie di battistrada a terra, ma le catene di Markov sono stati utilizzati in passato per costruire una sorta di modello statistico di melodie provenienti da varie canzoni che possono essere utilizzati per generare nuove melodie. Le catene di Markov possono fare lo stesso con frasi scritte in inglese. Per un esempio di come appare, gioca con il megahal chatterbot per vedere come le catene markov possono produrre output maciullati che statisticamente assomigliano al suo input (nel caso di megahal, assomiglia a frasi inglesi)
Si potrebbe tranquillamente schiacciare i primi 100, e hanno un generatore di catene markov esplodere il prossimo grande successo.
D'altra parte, si può prendere in considerazione la possibilità che non sia la qualità della musica stessa a rendere popolare una canzone. O forse è una questione di qualità musicale unita al marketing.
Grazie! Ancora una domanda. Sarebbe possibile scrivere un programma che trascrive la musica per te? – Mylo
È piuttosto difficile. So che Yann LeCun e la sua compagnia MuseAmi ci stanno lavorando http://www.nytimes.com/2010/08/21/arts/music/21taub.html. – Frank