A React looper for my personal website, featuring all original songs and tracks created by myself. This project utilizes TypeScript, the React framework and Tone.js to bring you an immersive audio experience.
- Track control: Start/stop each track by clicking on it or use number keys to start and stop individual tracks, or use the space key to toggle the entire song.
- Song selection: Choose from a variety of songs using the select input element.
- Generated waveforms: The beautiful waveforms were created using WaveformGenerator.js by EnjiKaka.
To run this project, follow these steps:
- Clone repository: Run
git clone https://github.com/goendia/react-looper.git
- Change into directory: Navigate to the project directory using
cd react-looper
- Install dependencies: Run
npm install
to install all required packages - Start the app: Run
npm start
to launch the React looper
- TypeScript
- React framework
- Tone.js
Come check out my looper and enjoy some original tunes! 😊