SkillAgentSearch skills...

Looper.js

Audio looper in pure JavaScript

Install / Use

/learn @skarab42/Looper.js
About this skill

Quality Score

0/100

Supported Platforms

Universal

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

screenshot

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)

Related Skills

View on GitHub
GitHub Stars57
CategoryDevelopment
Updated1y ago
Forks14

Languages

JavaScript

Security Score

80/100

Audited on Mar 19, 2025

No findings