Skip to content

Releases: biennviquiera/looper

v1 - Fully functional local version

07 Jul 05:11
731a678
Compare
Choose a tag to compare

Features

  • Supports .mp3, .flac, .wav, and more
  • WaveSurfer.js provides visualization of uploaded file
  • Adjustable player component. Zoom in, change the height, volume

Instructions

  1. Download the release and open the files
  2. Open two terminals and navigate to the app folder
  3. For the first terminal, run the local web server with npm run dev
  4. For the second terminal, run the Express.js server with node app.js
  5. Open your browser and go to localhost:3000
  6. Enjoy looping!

v0.2: Waveform display

02 Jul 22:23
3ac9f4b
Compare
Choose a tag to compare
Pre-release

Now uses wavesurfer.js for a better user experience!

wavesurfer.mp4

v0.1

27 Jun 22:01
a414c29
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Basic functionality implemented, initially set to 10 minute loops
You can run this version on your local machine. Make sure you have node and

  1. run the express server using node app.js inside the app file.
  2. start the next.js webpage in another terminal using npm run dev
  3. In your browser, navigate to localhost:3000 (by default)
  4. Make your 10 minute loops!

Future updates / TODO :
Improvement to user interface and experience

  • Waveform representation of selected file to provide more precise selection of start and end times
  • Properly updating linked values/elements
  • If server costs aren't too bad, deploying to the web

Here is a demo of me recreating the video that inspired this project

no.mic.demo.mp4