Skip to content

Basic web app that decomposes an uploaded audio file.

Notifications You must be signed in to change notification settings

tanooj-s/fourier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This (currently) super stripped down web app allows a user to upload an audio file and returns a plot of the Fourier transform of the specified duration of the sample as well as a spectrogram of the percussive and harmonic components of the file and a chromagram to display the "density" of notes at each frame. The file is bounced down to mono and read in at a sample rate of 22050 Hz.

Users now also have the option to download audio files of the separated harmonic and percussive components. Examples output files can be found in the static folder. Basic chord identification has been added, although not for separate frames yet (i.e. it assumes the entire uploaded audio file is a single chord).

Features to add: useful information retrieval features, possibly chord/key recognition or an instrument source separator ( - pipe dream!)

About

Basic web app that decomposes an uploaded audio file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published