Skip to content

Python scripts that plot amplitude, spectrograms and chromagrams for a given mono wav audio file

License

Notifications You must be signed in to change notification settings

AmyXS/chromaplot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chromaplot

chromaplot.py is a simple script that plots amplitude, spectrograms and chromagrams for a given mono wav audio file.

chromacompare.py plots a few chromagram using different algorithms offered in librosa.

screenshot

Setup

Use the latest Python. Tested with Python 3.10.4.

py -m pip install librosa scipy matplotlib ipython numpy # Windows

To run:

py chromaprint.py 

References

Super simple guide on plotting spectrogram https://pythontic.com/visualization/signals/spectrogram

https://www.audiolabs-erlangen.de/resources/MIR/FMP/B/B_PythonVisualization.html

https://www.audiolabs-erlangen.de/resources/MIR/FMP/C3/C3S1_SpecLogFreq-Chromagram.html

About

Python scripts that plot amplitude, spectrograms and chromagrams for a given mono wav audio file

Topics

Resources

License

Stars

Watchers

Forks

Languages