Looper Trouper
A fun graphic tool for creating loops from an audio file. Both in an automatic way from analyzing the song's data and customizable by the user. Add some effects and play around.
Tools
Created with the use of Web Audio Api, Pixi.js and mitt
Credits
A big chunk of help from to alot of people.
Installation
yarn or npm install
Backlog
Effects
- Cross Fade in loop
Analyzer
- Get the key of song
Controls
- Move loop when clicking on it
- Move the sides of the loop
Extra
- Pick multiple parts of song and build loop
- Export loop to computer
Done
- Filters to loop
- Equalizer to loop
- Visualization of BPM in the speakers.
- Loading Screen
- Print out song information in side bar
- Controll buttons, Play, Pause, +/- 5 sec, Suggest Loop, Export Loop
- Change position in canvas and play from there
- Smart Loop visible in original wave form
- Print out song on canvas with peaks data
- Don't show original playing when it's not
- Graphics show played part of song
- Reset color indicator when loop is finished
- Analize songs data and suggest a loop
- Load the copied song in loop canvas
- Able to select loop in canvas
- Load song dropped in the browser
- Get songs bpm
- Get songs peaks data
License
MIT-License