4. The method of claim 1 , wherein the selection criteria include scaled values of tempo, intensity, bass level, treble level, rhythm, mood, and energy of a song.
1. A method of making audio music selection and creating a mixtape, comprising: importing one or more audio digital data files from an audio music repository; sorting and filtering the audio digital data files based on one or more selection criteria; creating the mixtape from the audio digital data files sorting and filtering results, the results comprising one or more sorted and filtered audio digital data files; wherein the sorting and filtering of the audio digital data files comprise: spectral analyzing each of the audio digital data files to extract one or more low level acoustic feature parameters of the audio digital data file; from the low level acoustic feature parameter values, determining one or more high level acoustic feature parameters of the analyzed audio digital data file; determining a first similarity score of each of the analyzed audio digital data files by comparing the acoustic feature parameter values of the analyzed audio digital data file against desired acoustic feature parameter values determined from the selection criteria; and sorting the analyzed audio digital data files according to their first similarity scores; and filtering out the analyzed audio digital data files with first similarity scores lower than a filter threshold; and compiling a similarity matrix comprising a second similarity score of each of the analyzed audio digital data file comprising: determining the second similarity score of each of the analyzed audio digital data files by comparing the acoustic feature parameter values of the analyzed audio digital data file against the acoustic feature parameter values of another one of the analyzed audio digital data files; including the second similarity score in the similarity matrix with reference to the two analyzed audio digital data files compared; excluding second similarity scores that are identical from the similarity matrix; and excluding second similarity scores that are below a similarity threshold from the similarity matrix; wherein the the similarity matrix is used to identify candidate audio digital data files with similar acoustic feature to those audio digital data files in the mixtape.