A modern, browser-based audio looper with real-time effects and metronome functionality. Built with vanilla JavaScript and Web Audio API.
- 6 Independent Loop Tracks: Record, play, and overdub on multiple tracks simultaneously
- Real-time Effects: Reverb, delay, and distortion effects for each track
- Metronome: Built-in metronome with adjustable BPM
- Modern UI: Retro-inspired interface with LED indicators
- Web Audio API: High-quality audio processing using native browser APIs
- Responsive Design: Works on desktop and mobile devices
Visit the live application: LOOPER on Vercel
- Clone the repository:
git clone https://github.com/edmundman/looper.git
cd looper
- Serve the files using a local web server:
# Using Python 3
python3 -m http.server 8000
# Using Node.js (if you have http-server installed)
npx http-server
# Using PHP
php -S localhost:8000
- Open your browser and navigate to
http://localhost:8000