Skip to content

Nhatmusic/Project1_CS5331

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project1_CS5331

AUDIO CHROMA FEATURE VISUALIZATION Alt text Link: https://nhatmusic.github.io/Project1_CS5331/

  1. Audio Feature Extraction
  • Chroma features are an interesting and powerful representation for music audio in which the entire spectrum is projected onto 12 bins representing the 12 distinct semitones (or chroma) of the musical octave.
  • Twelve chroma values represented by the set {C, C♯, D, D♯, E ,F, F♯, G, G♯, A, A♯, B}
  • Use Meyda library https://github.com/meyda/meyda to extract Chroma Feature of 10 songs
  • Sample Rate: 44100 sample/second, Window Size: 2048, 20 features were extracted per second, each window lasts 46.4 ms.
  • Intensitive of chroma feature is calculated in dB.
  1. Purpose of the Visualization
  • Chord recognition
  • Song Cover Identification Wikipedia Alt text
  1. Finding: For example, for the first 2 seconds of the song "Shape of You", the visualization show that the notes with dark blue (high intensitive) appear mostly including C#, E, A, D#, B. These notes match with the main chord played in the song. Alt text

About

Project1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors