Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/skarab42/looper.js

Audio looper in pure JavaScript
https://github.com/skarab42/looper.js

Last synced: 15 days ago
JSON representation

Audio looper in pure JavaScript

Awesome Lists containing this project

README

        

Looper.js
=========

Audio looper in pure JavaScript (Web Audio API)

Input/Output/Loops features : stereo gain controls, filters*, mute

Loops features : unlimited tracks, overdubing, skip too short track, ...

*filters provided by Tuna : https://github.com/Dinahmoe/tuna

[Live Demo](http://www.onlfait.ch/Looper.js/)

![screenshot](/images/screen.png?raw=true)

Work In Progress
----------------

- ~~add/remove loop~~ done!
- add/remove track on loop
- recording individual loop (wav)
- recording complete session (wav)
- playing loop in a sequencer
- patch maker for filters

Inspiration / Credits / Tutorials
---------------------------------

- http://webaudioapi.com/
- http://webaudiodemos.appspot.com/
- http://forestmist.org/share/web-audio-api-demo/
- http://forestmist.org/blog/web-audio-api-loops/
- https://github.com/cwilso/metronome
- http://www.html5rocks.com/en/tutorials/audio/scheduling/
- https://github.com/cwilso/Audio-Input-Effects
- http://noisehack.com/custom-audio-effects-javascript-web-audio-api/
- http://www.smartjava.org/content/exploring-html5-web-audio-visualizing-sound
- http://chimera.labs.oreilly.com/books/1234000001552/index.html
- https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API

----------

(excuse me for my bad English)