Skip to content

MATLAB's program capable of sorting music files between two genres (in this case between Japanoise and Japanese Free Jazz) using the K-nearest neighbour algorithm.

Notifications You must be signed in to change notification settings

ptablas/K-NN-Music-File-sorting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Set-Up

  1. Download the MATLAB codec in "main" along with the files in the following link:

https://caledonianac-my.sharepoint.com/:u:/g/personal/ptabla200_caledonian_ac_uk/EdSom93G34lJsIoDMRu9mosBlywPNLlh8bkWbeRgRfifuA?e=A4jdLx

  1. Paste the Code in a MATLAB file and the audio files within the same folder as the MATLAB file.
  2. Declare the path to the said folder.
  3. Run.

K-NN-Music-File-sorting

MATLAB's program is capable of sorting music files between two genres (in this case between Japanoise and Japanese Free Jazz) using the K-nearest neighbor algorithm.

AAACW2

Analysis parameters

Three parameters were found to give meaningful and distinguished information between the genres, namely:

  • Roughness Mean: Mean of perceptual dissonance, related to the closeness of frequency peaks around frequency bands found in the human auditory system.
  • Skewness: Simmetry of Distribution, roughly detecting repetition.
  • Root Mean Square: Global energy of the data.

About

MATLAB's program capable of sorting music files between two genres (in this case between Japanoise and Japanese Free Jazz) using the K-nearest neighbour algorithm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published