[HN Gopher] Python notebooks for fundamentals of music processing
       ___________________________________________________________________
        
       Python notebooks for fundamentals of music processing
        
       Author : yeknoda
       Score  : 223 points
       Date   : 2024-06-02 02:20 UTC (20 hours ago)
        
 (HTM) web link (www.audiolabs-erlangen.de)
 (TXT) w3m dump (www.audiolabs-erlangen.de)
        
       | gtsnexp wrote:
       | It is also helpful in the context of other signal types Good
       | reference
        
       | chaosprint wrote:
       | this one can also be helpful:
       | https://allendowney.github.io/ThinkDSP/
        
         | westurner wrote:
         | 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
        
           | chaosprint wrote:
           | My most recommended method for beginners has always been PD
           | (https://puredata.info/) combined with The Theory and
           | Technique of Electronic Music:
           | (https://msp.ucsd.edu/techniques/latest/book.pdf) and this
           | book (https://mitpress.mit.edu/9780262014410/designing-
           | sound/).
           | 
           | Eli's tutorials on SuperCollider are also very helpful:
           | https://www.youtube.com/@elifieldsteel
           | 
           | Of course, you can have a look at my project Glicol that can
           | also be helpful for people to get some intuition on live
           | coding in browsers immediately: https://glicol.org/
        
             | Fraterkes wrote:
             | Want to let you know that I just spent an hour playing
             | around with glicol. It's really something, and very cool
             | that you even included a collaberative editor. Have you
             | shown it on HN yet? I think lots of people here would be
             | interested
        
         | fredrb wrote:
         | 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
        
       | a-dub wrote:
       | see also dan ellis' webpages at columbia and the most excellent
       | librosa.
        
       | ragnardan wrote:
       | Good stuff, thanks
        
       | jononor wrote:
       | 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.
        
       | segfaultnotmine wrote:
       | is this good for someone with no music knowledge but loves
       | programming and want to learn about audio and sound generation?
        
       | kitchi wrote:
       | Is there a good resource to learn about digital audio processing
       | algorithms, like compression, reverbs etc?
        
       ___________________________________________________________________
       (page generated 2024-06-02 23:01 UTC)