Skip to content

mit-27/audio-compressor-tonejs

Repository files navigation

Audio Compression Controller

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/

Preview

Screenshot 2024-09-20 at 1 52 57 PM

Tech Stack

  • 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

Getting Started

Prerequisites

  • Node.js (version 14 or later)
  • npm, yarn, or pnpm

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/video-compression-visualizer.git
    cd video-compression-visualizer
  2. Install dependencies:

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Run the development server:

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
    # or
    bun dev
  4. Open http://localhost:3000 with your browser to see the result.

About

An audio compressor built using NextJS and Tonejs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published