# Awesome Sound

> A curated list of delightful sound & audio packages and resources.

Inspired by the awesome list thing. You might also like awesome-npm.

Check out my blog or say hi on Twitter.

## Programming Languages

### Javascript

- Node Web Audio API
- Node Core Audio
- pico.js
- audiolib
- node-sfx
- flocking.js
- fifer.js
- WAD
- pedalboard.js
- howler.js
- WebAudioX
- Sound Manager 2
- react-sound
- Tone.js
- Chnl
- React Sound
- Redux Sounds
- React Native Sound

### Python

- pyaudiere
- Pydub
- PyAudio
- Snack
- audiotools
- musicplayer
- sounddevice
- GStreamer
- alsaaudio
- audiosocket
- pySonic

### Ruby

- ruby-audio
- archaeopteryx
- jazz_model
- unimidi
- midiator
- midilib
- micromidi
- ruby_music_projects
- cosy
- diamond
- gitara
- patchmaster

### Lua

- ao
- audiodevice
- fluidsynth
- lua~
- TEsound
- slam
- sfxrlua
- GGSound
- osc
- MIDI
- midialsa

### Clojure(Script)

- hum
- korova-drop
- web-audio
- clj-audio
- jme-audio
- ddf-minim
- clj-audio
- dynne
- mantra
- wad

### Java

- javax.sound.sampled
- javax.sound.midi
- tritonus
- JSAPI
- javax.speech

### Specific Languages/Environments

- ChucK
- Alda
- Structured Audio Orchestra Language

## Projects

- Sonic Pi (github)
- musicForProgramming
- Nyquist

## Articles

- Getting Started with Sonic Pi

## Applications

- MuseScore
- LilyPond
- GuitarPro

## Other Awesome Lists

- awesome-awesomeness