A reimplementation of Winamp 2.9 in HTML5 and JavaScript. As seen on TechCrunch, Motherboard, Gizmodo, Hacker News (1, 2, 3), and elsewhere.
html5 webaudio-api winamp skin bmp port reimplementation audio web-audio-apiTone.js is a Web Audio framework for creating interactive music in the browser. The architecture of Tone.js aims to be familiar to both musicians and audio programmers creating web-based audio applications. On the high-level, Tone offers common DAW (digital audio workstation) features like a global transport for synchronizing and scheduling events as well as prebuilt synths and effects. Additionally, Tone provides high-performance building blocks to create your own synthesizers, effects, and complex control signals.
web-audio music synthesis scheduling samples tone web-audio-api playback effect instrument dsp signal-processing interactive-music audioSpatial Audio Encoder in Web Audio API
spatial audio-processing webaudio ambisonics spatial-audio ambisonic vr-audio 360-audio web-audio-api interactive-audioOmnitone is a robust implementation of ambisonic decoding and binaural rendering written in Web Audio API. Its rendering process is powered by the fast native features from Web Audio API (GainNode and Convolver), ensuring the optimum performance. The implementation of Omnitone is based on the Google spatial media specification and SADIE's binaural filters. It also powers Resonance Audio SDK for web.
ambisonics webaudio spatial-audio hrtf ambisonic vr-audio 360-audio web-audio-apiJavaScript plugin for playing sounds on user actions and page events. Today websites are full of events (new mail, new chat-message, content update etc.). Often it is not enough to indicate this events only visually to get user attention. You need sounds! This library, made for playing small sounds, will help you with this task. Also, new version of Ion.Sound is capable to handle browser games audio. It has full control of loading, playing and removing audio files. And audio-sprites support of course.
play-sounds ion-sound html5-audio aac mp3 ogg browser-game ionsound web-audio-api web-audio-library sound sounds web audio api webaudioapi html5 events alert effect uiWeb Audio Library with HTML5 audio fallback. Waud is a simple and powerful web audio library that allows you to go beyond HTML5's <audio> tag and easily take advantage of Web Audio API. It abstracts Web Audio API making it consistent and reliable across multiple platforms and browsers. It also falls back to HTML5 Audio on non-modern browsers where Web Audio API is not supported.
web-audio base64 npm-package web-audio-library audio-sprites html5-audio haxelib web-audio-api js audio web sounds audiocontext library waud.js waud audiosprite sprite audio-sprite datauriThis library implements the Web Audio API specification (also know as WAA) on Node.js. By default, web-audio-api doesn't play back the sound it generates. In fact, an AudioContext has no default output, and you need to give it a writable node stream to which it can write raw PCM audio. After creating an AudioContext, set its output stream like this : audioContext.outStream = writableStream.
audio audiojs sound music web-audio web-audio-api waa dspA cross-browser implementation of the AudioContext which aims to closely follow the standard. This package provides a subset of the Web Audio API which works in a reliable and consistent way in every supported browser. In contrast to other popular polyfills standardized-audio-context does not patch or modify anything on the global scope. In other words, it does not cause any side effects. It can therefore be used safely inside of libraries.
audio browser web-audio-api web-audio musicGibberish is designed to be a fast audio API for the browser. It takes the low-level building blocks provided by genish.js and uses them to create higher-level synthesizers, effects, and sequencers. Gibberish proceses each sample of each synthesis block one sample at a time, enabling a variety of effects not typically possible in browser-based synthesis systems, most importantly single-sample feedback loops and audio-rate modulation of scheduling. Note that this branch is for version 3 of the library. See the master branch for the pre-June 2017 version that is currently used in Gibber. There is also a tagged release of the older version (2.0.0).
audio music sound gibber scriptprocessor dsp web-audio-api waapi synthesisSteller is a small framework for building composeable sound models in Javascript using the Web Audio API. It features a GraphNode abstraction that encapsulates dynamic signal flow graphs, Param objects to add parameters of various kinds to objects and a Scheduler for sequencing audio events just in time. These classes are all available under the namespace org.anclab.steller. You can install the latest requirejs version of steller as a Bower component. This is the preferred method now due to its ease.
web-audio-api sound-models schedulerCreates and returns an available AudioContext for the environment. If this method was called previously, or an AudioContext was set via setAudioContext(), then the same instance will be returned. Sets the AudioContext to be returned from getAudioContext().
allen web-audio-api audio audiocontext audionodesMediaRecorder polyfill to record audio in Edge and Safari 11. Try it in online demo. We recommend creating separated webpack bundle with polyfill. In this case, polyfill will be downloaded only by Edge and Safari. Good browsers will download less.
mediarecorder polyfill edge safari wave wav webrtc audio web-audio-api recordernotes-to-frequencies turns notes in to frequencies. It is useful for creating music with the web audio api, where you need to set frequencies on oscillator nodes, but you want them to be notes and such.
webaudio web-audio-apituner.coffee aims to provide an accurate, real-time chromatic tuner, that can easily be dropped into any website. It uses modern browser features like the Web Audio API and the getUserMedia function to listen with the user's microphone and find the nearest pitch in real-time. This will create the tuner in your page, and ask the user for permission to use their microphone.
guitar tuner coffeescript getusermedia web-audio-apiInteractive 3D animation using WebGL showing a 2D predator prey ecology on a grid which is real-time mapped onto the surface of a 3D torus. node.js server side gives access to WAV format files which are rendered using Web Audio API
webgl web-audio-api animation nodejs audio-visualizer time-series interactive 3d audio webaudio predator-prey torusAn implementation of Web Audio API's AudioBuffer for node.js. With extra-sugar for slicing, concatenating, creating, ... audiobuffers. Creates an empty AudioBuffer with numberOfChannels channels and length frames.
audio sound music web-audio web-audio-api dspWAAClock is a small library to help you schedule things in time with Web Audio API. note : this library uses current Web Audio API specification. Some older browsers still use prefixed / deprecated function names. You can use Chris Wilson's AudioContext-MonkeyPatch if you want to support those older browsers as well.
web-audio-api web-audio audio sound musicPlay Pxtone Collage files in Web Audio API.
pxtone-collage web-audio pxtonecollage webaudioapi web-audio-api webaudioNeume.js is a Web Audio API library for developing browser music.
audio interactive music sound web-audio web-audio-apiweb-audio-engine provides some AudioContext class for each use-case: audio playback, rendering and simulation. StreamAudioContext writes raw PCM audio data to a writable node stream. It can be used to playback audio in realtime.
web-audio-api
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.