Skip to content

Educational interactive python tools for learning about audio

License

Notifications You must be signed in to change notification settings

chriskuech/wavelab

Repository files navigation

wavelab

Educational interactive python tools for learning about sinusoids, with an emphasis on audio

For those unfamiliar with git, enter $ git clone https://github.com/chriskuech/wavelab.git in your terminal to download the files to your current directory.

scripts

composer.py

Additive sine wave synthesizer

Usage: $ python composer.py [number-of-sine-waves]

pitchanalysis.py

Pitch detector and DFFT viewer for wave files

Usage: $ python pitchanalysis.py [path-to-audio-file]

Note: only works properly when the window has focus

spectralanalysis.py

Frequency spectrogram viewer for wave files

Usage: $ python spectralanalysis.py [path-to-audio-file]

About

Educational interactive python tools for learning about audio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages