Open Source Libs
Find Open Source Packages
Open Source Libraries
π
Sound
383 Open Source Sound Software Projects
Free and open source sound code projects including engines, APIs, generators, and tools.
P5.js
16817 β
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs β
Supercollider
4100 β
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Swift Radio Pro
2655 β
Professional Radio Station App for iOS!
X11docker
3866 β
Run GUI applications and desktops in docker and podman containers. Focus on security.
Aubio
2632 β
a library for audio and music analysis
Wad
1560 β
Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.
Audiokitsynthone
1411 β
AudioKit Synth One: Open-Source iOS Synthesizer App
Pizzicato
1409 β
Library to simplify the way you create and manipulate sounds with the Web Audio API.
Pandoraplayer
1067 β
π ΏοΈ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Soundswitch
1503 β
C# application to switch default playing device. Download: https://soundswitch.aaflalo.me/
Swiftysound
1057 β
SwiftySound is a simple library that lets you play sounds with a single line of code.
Soloud
1248 β
Free, easy, portable audio engine for games
Pyo
1015 β
Python DSP module
Minimp3
1047 β
Minimalistic MP3 decoder single header library
Keijiro Lasp
1070 β
Low-latency Audio Signal Processing plugin for Unity
Listen To Wikipedia
726 β
Live, generative music from Wikipedia edits
Hajimehoshi Oto
948 β
βͺ A low-level library to play sound on multiple platforms βͺ
Salamandra
706 β
Salamandra is a tool to find spy microphones that use radio freq to transmit. It uses SDR.
Io 808
605 β
An attempt at a fully recreated web-based TR-808 drum machine.
React Native Music Control
647 β
Display and manage media controls on lock screen and notification center for iOS and Android.
Jsfx
560 β
Javascript Sound Effect Generator
Webaudiofont
682 β
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
Apulse
597 β
PulseAudio emulation for ALSA
Swift Video Generator
559 β
Helenos
762 β
A portable microkernel-based multiserver operating system written from scratch.
Romplayer
480 β
AudioKit Sample Player (ROM Player) - EXS24, Sound Font, Wave Player
Soundnet
428 β
SoundNet: Learning Sound Representations from Unlabeled Video. NIPS 2016
Jstrait Beats
396 β
A command-line drum machine. Convert a beat notated in YAML into a *.wav file.
Odas
529 β
ODAS: Open embeddeD Audition System
Pulsemixer
509 β
CLI and curses mixer for PulseAudio
Dx7 Supercollider
416 β
My accurate Yamaha DX-7 clone. Programmed in Supercollider.
Supercollider.js
413 β
The JavaScript client library for SuperCollider
Soundwave
469 β
Illustrate your sound waves on the fly π
Swyh
428 β
Stream the sound from your PC to an UPnP/DLNA device
Spectro
438 β
πΆ Real-time audio spectrogram generator for the web
Sc3 Plugins
341 β
Community plugins for SuperCollider
Awesome Music Production
447 β
A curated list of software, services and resources to create and distribute music.
HTML5bytebeat
307 β
Bytebeats in HTML5
Matchering
557 β
ποΈ Open Source Audio Matching and Mastering
Ofxpdsp
272 β
openFrameworks addon for audio synthesis and generative music
Python Osc
314 β
Open Sound Control server and client in pure python
Tinysynth
244 β
A drums looper made with React and the WebAudio API
Zzfx
384 β
A Tiny JavaScript Sound FX System / Zuper Zmall Zound Zynth
Indicator Sound Switcher
281 β
Sound input/output selector indicator for Linux
Feedbackeffect
215 β
A library for playing sounds and providing haptic feedback with ease.
Ob Xd
378 β
Virtual Analog Oberheim AAX / AU / VST / VST3 based synthesizer
Fdsoundactivatedrecorder
255 β
Start recording when the user speaks
Audiomentations
841 β
A Python library for audio data augmentation. Inspired by albumentations. Useful for machine learning.
Godot Mixing Desk
364 β
A complete audio solution for Godot 3.3.x, making procedural sound and adaptive/procedural music possible with a few nodes and a couple lines of code.
Jstrait Wavefile
199 β
A Ruby gem for reading and writing sound files in Wave format (*.wav)
X3Daudio1_7_hrtf
223 β
HRTF for Arma 3, Skyrim, and other titles that use XAudio2 + X3DAudio
Daisysp
426 β
A Powerful, Open Source DSP Library in C++
Ableton Live Tools
216 β
A collection of useful additions to @Ableton Live, including better @Git integration.
Scalacollider
191 β
A Scala sound synthesis library based on SuperCollider.
Pygame Menu
338 β
A menu for pygame. Simple, and easy to use
Gwion
348 β
:musical_note: strongly-timed musical programming language
Mimium Org Mimium
243 β
mimium (MInimal Musical medIUM) a programming language as an infrastructure for sound and music.
Sono
165 β
A simple yet powerful JavaScript library for working with Web Audio
Sof
268 β
Sound Open Firmware
Ni Media
178 β
NI Media is a C++ library for reading and writing audio streams.
VueJS Sound Player
170 β
βΆοΈ πΉ π΅ HTML5 <audio> tag sound player UI for Vue.js - supports single, loop, pause/stop modes etc
Sonant X
198 β
Small JavaScript synthesizer library
Libvlc Go
273 β
Go bindings for libVLC and high-level media player interface
Img Encode
187 β
Encode an image to sound and view it as a spectrogram - turn your images into music
Spectrographic
176 β
Turn an image into sound whose spectrogram looks like the image.
Play Sound
161 β
Play sounds by shelling out to one of the available audio players.
Eazy Sound Manager
148 β
Eazy Sound Manager is a simple Unity3D tool which aims to make sound and music management in games easier
Akwf Free
237 β
Adventure Kid Wave Forms are a collection of sampled one cycle waveforms for use in synthesizers or similar sound generators.
Mecca
140 β
Animated music editor in Clojurescript/re-frame
Sounds Webpack Plugin
125 β
πNotify or errors, warnings, etc with sounds
108
130 β
A minimal beat machine played in the browser.
Brunobord Relax
146 β
Free clone of noisli.com - a multiple-file markdown editor, ambient sounds and uncluttered interface
React Native Sound Player
177 β
Play sound file in ReactNative
Trivial Gamekit
154 β
Simple framework for making 2D games
Brenns10 Tetris
151 β
Tetris in C and NCURSES.
Guitarspecs
142 β
Overview of the electric guitar's parts specs
Selectric Mode
137 β
β¨ Make your Emacs sound like a proper typewriter.
I Simpa
155 β
An Open Source software for 3D sound propagation modelling
Cephalopod
105 β
A sound fader for AVAudioPlayer written in Swift for iOS, tvOS and macOS.
Linux Show Player
130 β
Linux Show Player - Cue player designed for stage productions
Simple Sdl2 Audio
129 β
A simple SDL2 audio library without SDL_Mixer for playing music and multiple sounds natively in SDL2
Dmitrysengine
126 β
[abandoned] C99 cross-platform 3D game engine with absolute minimum of external dependencies
Thorium
120 β
Platform for starship simulator controls
Mechvibes
422 β
Mechvibes
React Native Sound Recorder
110 β
Simplest Sound Recorder for React Native
Soundwaveform
139 β
Generate WaveForms Images from Sounds and Videos on macOS and iOS (Swift 5.x)
Webmidikit
118 β
Simplest MIDI Swift library
Bg Sound
93 β
Web Component to emulate the old-school <bgsound> HTML element
My Appdaemon
101 β
My apps, my helpfiles, all about AppDaemon for Home Assistant
Rjmodules
92 β
Various modules for VCV Rack
Fredvs Uos
101 β
United Open-libraries of Sound. United procedures for open-source audio libraries. For FPC/Lazarus/fpGUI/MSEgui.
Minibae
95 β
The platform-neutral Beatnik Audio Engine, Mini Edition (miniBAE) is an exceptionally mature, well-rounded, and reliable computer music and sound system specially customized for small-footprint and embedded applications.
Asus E200ha Linux Post Install Script
73 β
A Linux Post install script for The Asus E200HA, X206HA and other Intel Cherry Trail Devices
Awesome Audioqr
98 β
A curated list of Audio QR / NSDT libraries
Jekyll Spaceship
342 β
π A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, audio, youtube, vimeo, dailymotion, soundcloud, spotify, etc.
Cochlea
89 β
Inner ear models for Python
Soundable
85 β
Soundable allows you to play sounds, single and in sequence, in a very easy way
Alsa Lib
178 β
The Advanced Linux Sound Architecture (ALSA) - library
Odas_web
97 β
A desktop visualization GUI for the ODAS library
Dfplayermini_fast
128 β
Fast and easy to understand Arduino library to use the DFPlayer Mini MP3 module from DFRobot.com. This is a huge improvement (both in terms of execution speed and simplicity) to the standard library provided by DFRobot.com.