MiVi is a powerful MIDI visualization tool that transforms MIDI files into beautiful visual representations. It allows users to visualize music in real-time, customize the visual style, and export the visualizations as videos.
- MIDI File Visualization: Upload and visualize MIDI files with customizable visual styles
- Track Management: Enable/disable specific MIDI tracks for visualization
- Real-time Playback: Play, pause, and seek through MIDI files with synchronized visuals
- Customizable Visuals: Adjust colors, shapes, animations, and other visual parameters
- Responsive Design: Works on both desktop and mobile devices
- Video Export: Export visualizations as video files
- PWA Support: Install as a standalone application on supported devices
- Node.js (v18 or later)
- pnpm (v10 or later)
-
Clone the repository:
git clone https://github.com/sunya9/mivi.git cd mivi
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
-
Open your browser and navigate to
http://loca 6D73 lhost:5173
To build the application for production:
pnpm build
The build output will be in the dist
directory.
pnpm preview