120 lines
12 KiB
Plaintext
120 lines
12 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Sound [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/hwclass/awesome-sound)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of delightful sound & audio packages and resources.[39m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mInspired by the [0m[48;2;30;30;40m[38;5;14m[1m[3mawesome[0m[48;2;30;30;40m[38;5;13m[3m (https://github.com/sindresorhus/awesome) list thing. You might also like [0m[48;2;30;30;40m[38;5;14m[1m[3mawesome-npm[0m[48;2;30;30;40m[38;5;13m[3m (https://github.com/sindresorhus/awesome-npm).[0m
|
||
|
||
[38;5;14m[1mCheck out my [0m[38;5;12mblog[39m[38;5;14m[1m (https://hwclass.in) or say [0m[48;2;30;30;40m[38;5;14m[1m[3mhi[0m[38;5;14m[1m on [0m[38;5;12mTwitter[39m[38;5;14m[1m (https://twitter.com/hwclass).[0m
|
||
|
||
[38;2;255;187;0m[4mProgramming Languages[0m
|
||
|
||
[38;2;255;187;0m[4mJavascript[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNode Web Audio API[0m[38;5;12m (https://github.com/sebpiq/node-web-audio-api)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNode Core Audio[0m[38;5;12m (https://github.com/ZECTBynmo/node-core-audio)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpico.js[0m[38;5;12m (https://github.com/mohayonao/pico.js)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maudiolib[0m[38;5;12m (https://github.com/jussi-kalliokoski/audiolib.js/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnode-sfx[0m[38;5;12m (https://github.com/adriancooney/node-sfx)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflocking.js[0m[38;5;12m (https://github.com/colinbdclark/Flocking)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfifer.js[0m[38;5;12m (https://github.com/f5io/fifer-js)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWAD[0m[38;5;12m (https://github.com/rserota/wad)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpedalboard.js[0m[38;5;12m (https://github.com/dashersw/pedalboard.js)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhowler.js[0m[38;5;12m (https://github.com/goldfire/howler.js/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWebAudioX[0m[38;5;12m (https://github.com/jeromeetienne/webaudiox)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSound Manager 2[0m[38;5;12m (https://github.com/scottschiller/SoundManager2)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreact-sound[0m[38;5;12m (https://www.npmjs.com/package/react-sound)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTone.js[0m[38;5;12m (https://github.com/Tonejs/Tone.js)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChnl[0m[38;5;12m (https://github.com/scriptify/Chnl)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReact Sound[0m[38;5;12m (https://www.npmjs.com/package/react-sound)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRedux Sounds[0m[38;5;12m (https://github.com/joshwcomeau/redux-sounds)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReact Native Sound[0m[38;5;12m (https://github.com/zmxv/react-native-sound)[39m
|
||
|
||
[38;2;255;187;0m[4mPython[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpyaudiere[0m[38;5;12m (https://pypi.python.org/pypi/pyaudiere/0.2)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPydub[0m[38;5;12m (http://pydub.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyAudio[0m[38;5;12m (http://people.csail.mit.edu/hubert/pyaudio/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSnack[0m[38;5;12m (http://www.speech.kth.se/snack/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maudiotools[0m[38;5;12m (http://sourceforge.net/projects/audiotools/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmusicplayer[0m[38;5;12m (https://pypi.python.org/pypi/musicplayer)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msounddevice[0m[38;5;12m (https://pypi.python.org/pypi/sounddevice/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGStreamer[0m[38;5;12m (http://gstreamer.freedesktop.org/modules/gst-python.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1malsaaudio[0m[38;5;12m (http://larsimmisch.github.io/pyalsaaudio/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maudiosocket[0m[38;5;12m (https://pypi.python.org/pypi/audiosocket/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpySonic[0m[38;5;12m (http://pysonic.sourceforge.net/)[39m
|
||
|
||
[38;2;255;187;0m[4mRuby[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-audio[0m[38;5;12m (https://rubygems.org/gems/ruby-audio/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1marchaeopteryx[0m[38;5;12m (https://github.com/gilesbowkett/archaeopteryx)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjazz_model[0m[38;5;12m (https://github.com/rubiety/jazz_model)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1munimidi[0m[38;5;12m (https://github.com/arirusso/unimidi)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmidiator[0m[38;5;12m (https://github.com/bleything/midiator)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmidilib[0m[38;5;12m (https://github.com/jimm/midilib)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmicromidi[0m[38;5;12m (https://github.com/arirusso/micromidi)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby_music_projects[0m[38;5;12m (https://github.com/Gabrielg1976/ruby_music_projects)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcosy[0m[38;5;12m (https://github.com/adamjmurray/cosy)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdiamond[0m[38;5;12m (https://github.com/arirusso/diamond)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgitara[0m[38;5;12m (https://github.com/gsmendoza/gitara)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpatchmaster[0m[38;5;12m (https://github.com/jimm/patchmaster)[39m
|
||
|
||
[38;2;255;187;0m[4mLua[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mao[0m[38;5;12m (https://luarocks.org/modules/luarocks/ao)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maudiodevice[0m[38;5;12m (https://luarocks.org/modules/_asm/mjolnir._asm.sys.audiodevice)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfluidsynth[0m[38;5;12m (https://luarocks.org/modules/peterbillam/fluidsynth)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlua~[0m[38;5;12m (http://www.mat.ucsb.edu/~wakefield/lua~/lua~.htm)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTEsound[0m[38;5;12m (https://love2d.org/wiki/TEsound)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslam[0m[38;5;12m (https://github.com/vrld/slam)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msfxrlua[0m[38;5;12m (https://github.com/nucular/sfxrlua)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGGSound[0m[38;5;12m (https://github.com/GlitchGames/GGSound)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mosc[0m[38;5;12m (http://doc.lubyk.org/osc.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMIDI[0m[38;5;12m (http://www.pjb.com.au/comp/lua/MIDI.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmidialsa[0m[38;5;12m (http://www.pjb.com.au/comp/lua/midialsa.html)[39m
|
||
|
||
[38;2;255;187;0m[4mClojure(Script)[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhum[0m[38;5;12m (https://github.com/mathias/hum)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkorova-drop[0m[38;5;12m (https://github.com/kapilreddy/korova-drop)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mweb-audio[0m[38;5;12m (https://clojars.org/web-audio)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-audio[0m[38;5;12m (https://clojars.org/clj-audio)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjme-audio[0m[38;5;12m (https://clojars.org/org.clojars.nakkaya.jmonkeyengine/jme-audio)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mddf-minim[0m[38;5;12m (https://clojars.org/org.clojars.automata/ddf.minim)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-audio[0m[38;5;12m (https://clojars.org/com.middlesphere/clj-audio)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdynne[0m[38;5;12m (https://clojars.org/org.craigandera/dynne)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmantra[0m[38;5;12m (https://clojars.org/mantra)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwad[0m[38;5;12m (https://clojars.org/cljsjs/wad)[39m
|
||
|
||
[38;2;255;187;0m[4mJava[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjavax.sound.sampled[0m[38;5;12m (https://docs.oracle.com/javase/7/docs/api/javax/sound/sampled/package-summary.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjavax.sound.midi[0m[38;5;12m (https://docs.oracle.com/javase/7/docs/api/javax/sound/midi/package-summary.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtritonus[0m[38;5;12m (http://www.tritonus.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSAPI[0m[38;5;12m (http://docs.oracle.com/cd/E17802_01/products/products/java-media/speech/forDevelopers/jsapi-doc/index.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjavax.speech[0m[38;5;12m (https://docs.oracle.com/cd/E17802_01/products/products/java-media/speech/forDevelopers/jsapi-doc/javax/speech/package-summary.html)[39m
|
||
|
||
[38;2;255;187;0m[4mSpecific Languages/Environments[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChucK[0m[38;5;12m (http://chuck.cs.princeton.edu/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlda[0m[38;5;12m (https://github.com/alda-lang/alda)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStructured Audio Orchestra Language[0m[38;5;12m (https://www.wikiwand.com/en/Structured_Audio_Orchestra_Language)[39m
|
||
|
||
[38;2;255;187;0m[4mProjects[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSonic Pi[0m[38;5;12m (http://sonic-pi.net/) ([39m[38;5;14m[1mgithub[0m[38;5;12m (https://github.com/samaaron/sonic-pi))[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmusicForProgramming[0m[38;5;12m (http://musicforprogramming.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNyquist[0m[38;5;12m (http://www.cs.cmu.edu/afs/cs.cmu.edu/project/music/web/music.software.html)[39m
|
||
|
||
[38;2;255;187;0m[4mArticles[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGetting Started with Sonic Pi[0m[38;5;12m (https://www.raspberrypi.org/learning/getting-started-with-sonic-pi/)[39m
|
||
|
||
[38;2;255;187;0m[4mApplications[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMuseScore[0m[38;5;12m (https://musescore.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLilyPond[0m[38;5;12m (http://lilypond.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGuitarPro[0m[38;5;12m (https://www.guitar-pro.com/en/)[39m
|
||
|
||
[38;2;255;187;0m[4mOther Awesome Lists[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness)[39m
|
||
|
||
[38;5;12msound Github: https://github.com/hwclass/awesome-sound[39m
|