p5.js is a JavaScript library that starts with the original goal of Processing, to make coding accessible for artists, designers, educators, and beginners, and reinterprets this for today's web.Using the original metaphor of a software sketchbook, p5.js has a full set of drawing functionality. However, you're not limited to your drawing canvas, you can think of your whole browser page as your sketch! For this, p5.js has addon libraries that make it easy to interact with other HTML5 objects, including text, input, video, webcam, and sound.
graphics education learning art design sound html drawing visualization sketchSoundJS is a library to make working with audio on the web easier. It provides a consistent API for playing audio in different browsers, including using a target plugin model to provide an easy way to provide additional audio plugins like a Flash fallback (included, but must be used separately from the combined/minified version).A mechanism has been provided for easily tying in audio preloading to PreloadJS.
createjs soundjs gskinner audio webaudio html5 flash sound audio-playerBy wrapping and extending HTML5 and Flash Audio APIs, SoundManager 2 brings reliable cross-platform audio to JavaScript.An Ant build file defines the tasks for compiling JS and SWF components, useful if you make changes to the SM2 source and want to recompile. Google's Closure Compiler is used for the JS. AS2 compilation is done by MTASC, and AS3 is handled by Adobe's Open Source Flex SDK (mxmlc) compiler. Refer to build.xml for compiler downloads and path definitions.
soundmanager2 soundmanager-2 browser audio sound mp3 mpeg4 html5 flash audio-playerhowler.js is an audio library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio. This makes working with audio in JavaScript easy and reliable across all platforms. Additional information, live demos and a user showcase are available at howlerjs.com.
audio html5-audio playback volume web-audio audio-library howler howler.js sound webaudio browser html5 audio-sprite audiospriteSuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.
sound synthesis audioReact Native module for playing sound clips on iOS, Android, and Windows. 'NOTE: React-native-sound does not support streaming'. See #353 for more info. Of course, we would welcome a PR if someone wants to take this on.
react-native react-component sound audioSuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. It is free and open source software available for Windows, macOS, and Linux. SuperCollider was developed by James McCartney and originally released in 1996. In 2002, he generously released it as free software under the GNU General Public License. It is now maintained and developed by an active and enthusiastic community.
supercollider sclang electronic-music scsynth synthesis audio music sound algorithmic-composition computer-music livecoding programming-language c-plus-plusInteractive application and game developers need access to productive tools for forging bitmap, vector, text, sound and video together. The modern-day web browser provides many of these features, but performance for animated content, and support for hardware graphics (while still supporting software caching and fallback) is not readily available. OpenFL combines a proven set of tools for development of games and rich interactive content, going back to the first renaissance innovators on the web. There are two versions of OpenFL, the first is primarily distributed using haxelib, and blends native support for Windows, macOS, Linux, iOS, Android, Flash, HTML5 and WebAssembly. You can read more about the haxelib distributed version of OpenFL, here.
openfl openfl.js openfl-js game animation sound flash graphicsLMMS is a free cross-platform software which allows you to produce music with your computer. This covers creating melodies and beats, synthesizing and mixing sounds and arranging samples. You can have fun with your MIDI keyboard and much more – all in a user-friendly and modern interface. Furthermore LMMS comes with many ready-to-use instrument and effect plugins, presets and samples.
music audio music-composition audio-editor sound-editing midi synthesizer sound instrumentPizzicato aims to simplify the way you create and manipulate sounds via the Web Audio API. Take a look at the demo site here. Ensure you have gulp installed: npm install -g gulp.
sound audio effects web-audio sound-effects📱 Make videos playable inline on the iPhone (prevents automatic fullscreen)
iphone autoplaying-videos polyfill playsinline browser ios play video inline fullscreen full-screen ipod autoplay multiple audio sound canvas gifSwift Radio is an open source radio station app with robust and professional features. This is a fully realized Radio App built entirely in Swift. Master is now the Xcode 9 / Swift 4 branch. View this GETTING STARTED VIDEO. It's short & sweet to give you a quick overview. Give it a quick watch.
radio-station audio audio-player music music-player radio player lastfm avplayer album-art itunes-api swift-radio spotify-api soundaubio is a library to label music and sounds. It listens to audio signals and attempts to detect events. For instance, when a drum is hit, at which frequency is a note, or at what tempo is a rhythmic melody. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio.
audio music analysis sound extraction annotation onset pitch beat tempo-tracking mfcc📱 Make videos playable inline on the iPhone (prevents automatic fullscreen)
iphone autoplaying-videos polyfill playsinline audio autoplay browser canvas full-screen fullscreen gif inline ios ipod multiple play sound videoPandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift, constructed to be fast, light and have a nice design. It can play iPod music / bundle music, Real-time two-channel visual equalizer, Standard controls etc.
music-player music player audio ios cocoapods animation equalizer audiokit waves streaming soundcloud itunes artist mixer sound song media radioguitarix is a virtual versatile amplification for Jack/Linux. It takes the signal from your guitar as any real amp would do: as a mono-signal from your sound card. Your tone is processed by a main amp and a rack-section. Both can be routed separately and deliver a processed stereo-signal via Jack. You may fill the rack with effects from more than 25 built-in modules spanning from a simple noise-gate to brain-slashing modulation-fx like flanger, phaser or auto-wah, or you can also select plug-ins from the large list of LADSPA and LV2 plug-ins.
audio music guitar sound sound-effectsFluidSynth generates audio by reading and handling MIDI events from MIDI input devices by using a SoundFont. It is the software analogue of a MIDI synthesizer. FluidSynth can also play MIDI files. If you are missing parts of the documentation, let us know by writing to our mailing list. Of course, you are welcome to edit and improve the wiki yourself. All you need is an account at GitHub. Alternatively, you may send an EMail to our mailing list along with your suggested changes. Further information about the mailing list is available in the wiki as well.
cross-platform midi realtime synthesizer fluidsynth soundfonts midi-player midi-files soundfont2-synthesizer-library soundfont-synthesizers wavetables music audio sound sound-effectsRack is the engine for the VCV open-source virtual modular synthesizer.
vcvrack music audio sound sound-effectsPlease see Dexed User Website for user and download information. Dexed is a multi platform, multi format plugin synth that is closely modeled on the Yamaha DX7. Under the hood it uses music-synthesizer-for-android for the synth engine and JUCE as an application/plugin wrapper.
vst dx7 music audio sound sound-effectsSonic Pi is a new kind of musical instrument. Instead of strumming strings or whacking things with sticks - you write code - live. Sonic Pi is a complete open source programming environment originally designed to explore and teach programming concepts within schools through the process of creating new sounds.
audio art music education schools instrument synthesizer live-coding synthesis livecoding sound sound-effects
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.