Synthio

Synthio is a minimalist music visualizer I developed while exploring Svelte. It combines real-time audio visualization with a sleek, responsive design.

GPL-2.0 License

Stars
5

Synthio: A Svelte Music Visualizer

A sleek, mica-inspired music visualizer built with Svelte and powered by Vite. Transform your music into a visual experience.

https://synthio.vercel.app/

Screenshots

Features

  • Upload and play your audio files
  • Real-time audio visualization with a mica-inspired design
  • Responsive layout that adapts to various devices
  • Modern, minimalist interface
  • Powered by Bun for fast performance

Prerequisites

  • Bun installed on your system

Getting Started

  1. Clone the repository:

    git clone https://github.com/v8v88v8v88/synthio.git
    cd synthio
    
  2. Install dependencies:

    bun install
    
  3. Run the development server:

    bun run dev
    
  4. Open your browser and navigate to http://localhost:5173 (or the port shown in your terminal).

Building for Production

To create a production build:

bun run build

To preview the production build:

bun run preview

Usage

  1. Click "Choose File" to select an audio file from your device.
  2. Press the "Play" button to start the visualization.
  3. Enjoy the mica-inspired visualization of your music.

Contributing

Contributions are welcome. If you have ideas for improvements or new features, feel free to submit a Pull Request.

Credits