Files
awesome-awesomeness/html/sound.html
2025-07-18 23:13:11 +02:00

172 lines
7.2 KiB
HTML

<h1 id="awesome-sound-awesome">Awesome Sound <a
href="https://github.com/hwclass/awesome-sound"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A curated list of delightful sound &amp; audio packages and
resources.</p>
</blockquote>
<p><em>Inspired by the <a
href="https://github.com/sindresorhus/awesome">awesome</a> list thing.
You might also like <a
href="https://github.com/sindresorhus/awesome-npm">awesome-npm</a>.</em></p>
<p><strong>Check out my <a href="https://hwclass.in">blog</a> or say
<em>hi</em> on <a
href="https://twitter.com/hwclass">Twitter</a>.</strong></p>
<h2 id="programming-languages">Programming Languages</h2>
<h3 id="javascript">Javascript</h3>
<ul>
<li><a href="https://github.com/sebpiq/node-web-audio-api">Node Web
Audio API</a></li>
<li><a href="https://github.com/ZECTBynmo/node-core-audio">Node Core
Audio</a></li>
<li><a href="https://github.com/mohayonao/pico.js">pico.js</a></li>
<li><a
href="https://github.com/jussi-kalliokoski/audiolib.js/">audiolib</a></li>
<li><a href="https://github.com/adriancooney/node-sfx">node-sfx</a></li>
<li><a
href="https://github.com/colinbdclark/Flocking">flocking.js</a></li>
<li><a href="https://github.com/f5io/fifer-js">fifer.js</a></li>
<li><a href="https://github.com/rserota/wad">WAD</a></li>
<li><a
href="https://github.com/dashersw/pedalboard.js">pedalboard.js</a></li>
<li><a href="https://github.com/goldfire/howler.js/">howler.js</a></li>
<li><a
href="https://github.com/jeromeetienne/webaudiox">WebAudioX</a></li>
<li><a href="https://github.com/scottschiller/SoundManager2">Sound
Manager 2</a></li>
<li><a
href="https://www.npmjs.com/package/react-sound">react-sound</a></li>
<li><a href="https://github.com/Tonejs/Tone.js">Tone.js</a></li>
<li><a href="https://github.com/scriptify/Chnl">Chnl</a></li>
<li><a href="https://www.npmjs.com/package/react-sound">React
Sound</a></li>
<li><a href="https://github.com/joshwcomeau/redux-sounds">Redux
Sounds</a></li>
<li><a href="https://github.com/zmxv/react-native-sound">React Native
Sound</a></li>
</ul>
<h3 id="python">Python</h3>
<ul>
<li><a
href="https://pypi.python.org/pypi/pyaudiere/0.2">pyaudiere</a></li>
<li><a href="http://pydub.com/">Pydub</a></li>
<li><a
href="http://people.csail.mit.edu/hubert/pyaudio/">PyAudio</a></li>
<li><a href="http://www.speech.kth.se/snack/">Snack</a></li>
<li><a
href="http://sourceforge.net/projects/audiotools/">audiotools</a></li>
<li><a
href="https://pypi.python.org/pypi/musicplayer">musicplayer</a></li>
<li><a
href="https://pypi.python.org/pypi/sounddevice/">sounddevice</a></li>
<li><a
href="http://gstreamer.freedesktop.org/modules/gst-python.html">GStreamer</a></li>
<li><a
href="http://larsimmisch.github.io/pyalsaaudio/">alsaaudio</a></li>
<li><a
href="https://pypi.python.org/pypi/audiosocket/">audiosocket</a></li>
<li><a href="http://pysonic.sourceforge.net/">pySonic</a></li>
</ul>
<h3 id="ruby">Ruby</h3>
<ul>
<li><a href="https://rubygems.org/gems/ruby-audio/">ruby-audio</a></li>
<li><a
href="https://github.com/gilesbowkett/archaeopteryx">archaeopteryx</a></li>
<li><a href="https://github.com/rubiety/jazz_model">jazz_model</a></li>
<li><a href="https://github.com/arirusso/unimidi">unimidi</a></li>
<li><a href="https://github.com/bleything/midiator">midiator</a></li>
<li><a href="https://github.com/jimm/midilib">midilib</a></li>
<li><a href="https://github.com/arirusso/micromidi">micromidi</a></li>
<li><a
href="https://github.com/Gabrielg1976/ruby_music_projects">ruby_music_projects</a></li>
<li><a href="https://github.com/adamjmurray/cosy">cosy</a></li>
<li><a href="https://github.com/arirusso/diamond">diamond</a></li>
<li><a href="https://github.com/gsmendoza/gitara">gitara</a></li>
<li><a href="https://github.com/jimm/patchmaster">patchmaster</a></li>
</ul>
<h3 id="lua">Lua</h3>
<ul>
<li><a href="https://luarocks.org/modules/luarocks/ao">ao</a></li>
<li><a
href="https://luarocks.org/modules/_asm/mjolnir._asm.sys.audiodevice">audiodevice</a></li>
<li><a
href="https://luarocks.org/modules/peterbillam/fluidsynth">fluidsynth</a></li>
<li><a
href="http://www.mat.ucsb.edu/~wakefield/lua~/lua~.htm">lua~</a></li>
<li><a href="https://love2d.org/wiki/TEsound">TEsound</a></li>
<li><a href="https://github.com/vrld/slam">slam</a></li>
<li><a href="https://github.com/nucular/sfxrlua">sfxrlua</a></li>
<li><a href="https://github.com/GlitchGames/GGSound">GGSound</a></li>
<li><a href="http://doc.lubyk.org/osc.html">osc</a></li>
<li><a href="http://www.pjb.com.au/comp/lua/MIDI.html">MIDI</a></li>
<li><a
href="http://www.pjb.com.au/comp/lua/midialsa.html">midialsa</a></li>
</ul>
<h3 id="clojurescript">Clojure(Script)</h3>
<ul>
<li><a href="https://github.com/mathias/hum">hum</a></li>
<li><a
href="https://github.com/kapilreddy/korova-drop">korova-drop</a></li>
<li><a href="https://clojars.org/web-audio">web-audio</a></li>
<li><a href="https://clojars.org/clj-audio">clj-audio</a></li>
<li><a
href="https://clojars.org/org.clojars.nakkaya.jmonkeyengine/jme-audio">jme-audio</a></li>
<li><a
href="https://clojars.org/org.clojars.automata/ddf.minim">ddf-minim</a></li>
<li><a
href="https://clojars.org/com.middlesphere/clj-audio">clj-audio</a></li>
<li><a href="https://clojars.org/org.craigandera/dynne">dynne</a></li>
<li><a href="https://clojars.org/mantra">mantra</a></li>
<li><a href="https://clojars.org/cljsjs/wad">wad</a></li>
</ul>
<h3 id="java">Java</h3>
<ul>
<li><a
href="https://docs.oracle.com/javase/7/docs/api/javax/sound/sampled/package-summary.html">javax.sound.sampled</a></li>
<li><a
href="https://docs.oracle.com/javase/7/docs/api/javax/sound/midi/package-summary.html">javax.sound.midi</a></li>
<li><a href="http://www.tritonus.org/">tritonus</a></li>
<li><a
href="http://docs.oracle.com/cd/E17802_01/products/products/java-media/speech/forDevelopers/jsapi-doc/index.html">JSAPI</a></li>
<li><a
href="https://docs.oracle.com/cd/E17802_01/products/products/java-media/speech/forDevelopers/jsapi-doc/javax/speech/package-summary.html">javax.speech</a></li>
</ul>
<h3 id="specific-languagesenvironments">Specific
Languages/Environments</h3>
<ul>
<li><a href="http://chuck.cs.princeton.edu/">ChucK</a></li>
<li><a href="https://github.com/alda-lang/alda">Alda</a></li>
<li><a
href="https://www.wikiwand.com/en/Structured_Audio_Orchestra_Language">Structured
Audio Orchestra Language</a></li>
</ul>
<h2 id="projects">Projects</h2>
<ul>
<li><a href="http://sonic-pi.net/">Sonic Pi</a> (<a
href="https://github.com/samaaron/sonic-pi">github</a>)</li>
<li><a
href="http://musicforprogramming.net/">musicForProgramming</a></li>
<li><a
href="http://www.cs.cmu.edu/afs/cs.cmu.edu/project/music/web/music.software.html">Nyquist</a></li>
</ul>
<h2 id="articles">Articles</h2>
<ul>
<li><a
href="https://www.raspberrypi.org/learning/getting-started-with-sonic-pi/">Getting
Started with Sonic Pi</a></li>
</ul>
<h2 id="applications">Applications</h2>
<ul>
<li><a href="https://musescore.org/">MuseScore</a></li>
<li><a href="http://lilypond.org/">LilyPond</a></li>
<li><a href="https://www.guitar-pro.com/en/">GuitarPro</a></li>
</ul>
<h2 id="other-awesome-lists">Other Awesome Lists</h2>
<ul>
<li><a
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a></li>
</ul>
<p><a href="https://github.com/hwclass/awesome-sound">sound.md
Github</a></p>