This project is a web application that allows users to upload audio files and control the compression settings. Built with Tone.js and Next.js.
Live URL: https://audio-compressor-tonejs-mit27.vercel.app/
- Next.js - React framework for server-side rendering and static site generation
- React - JavaScript library for building user interfaces
- Tone.js - Web audio library for creating interactive audio applications
- TypeScript - Typed superset of JavaScript
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - Re-usable components built with Radix UI and Tailwind CSS
- Node.js (version 14 or later)
- npm, yarn, or pnpm
-
Clone the repository:
git clone https://github.com/your-username/video-compression-visualizer.git cd video-compression-visualizer
-
Install dependencies:
npm install # or yarn install # or pnpm install
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev # or bun dev
-
Open http://localhost:3000 with your browser to see the result.