Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/skarab42/looper.js
- Owner: skarab42
- License: mit
- Created: 2014-09-05T14:32:22.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-09-12T08:57:32.000Z (about 10 years ago)
- Last Synced: 2024-08-05T08:09:24.020Z (3 months ago)
- Language: JavaScript
- Homepage: http://www.onlfait.ch/Looper.js
- Size: 7.75 MB
- Stars: 56
- Watchers: 7
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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 filtersInspiration / 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)