top | item 40550830

Python notebooks for fundamentals of music processing

277 points| yeknoda | 1 year ago |audiolabs-erlangen.de | reply

17 comments

order
[+] chaosprint|1 year ago|reply
this one can also be helpful: https://allendowney.github.io/ThinkDSP/
[+] westurner|1 year ago|reply
Additional Open Source Music and Sound Production tools:

"Raspberry Pi for Dummies" has chapters on SonicPi and PyGame.

SonicPi is a live coding environment for music creation and instruction. Like ChucK IIUC

It looks like PyGame has pygame.mixer, which is built on SDL's mixer.

The Godot game engine supports Audio Effects: https://docs.godotengine.org/en/stable/tutorials/audio/audio...

BespokeSynth has a "script" module that supports Python for synthesizing notes and chords and also for transforming audio streams: https://github.com/BespokeSynth/BespokeSynth/blob/main/resou... ( https://github.com/BespokeSynth/BespokeSynth/blob/main/bespo... )

AllenDowney/ThinkDSP notebooks reference NumPy, freesound,: https://github.com/AllenDowney/ThinkDSP

[+] fredrb|1 year ago|reply
I picked this up as a first reference as someone who had no knowledge in DSP and it was an absolute gem. Really helped with the mental model for sound processing. This repository has some amazing resources too: https://github.com/BillyDM/Awesome-Audio-DSP
[+] kitchi|1 year ago|reply
Is there a good resource to learn about digital audio processing algorithms, like compression, reverbs etc?
[+] jononor|1 year ago|reply
This is one of the best resources out there for audio DSP+ML. While it is focused on music, it is also highly relevant to other audio such as speech environmental sounds etc.
[+] gtsnexp|1 year ago|reply
It is also helpful in the context of other signal types Good reference
[+] segfaultnotmine|1 year ago|reply
is this good for someone with no music knowledge but loves programming and want to learn about audio and sound generation?
[+] jononor|1 year ago|reply
This is primarily about analysis of music/sound, and almost nothing about sound synthesis. But apart from that, yes.
[+] a-dub|1 year ago|reply
see also dan ellis' webpages at columbia and the most excellent librosa.