Skip to content

ZachRodgers/audio-editor-web

Repository files navigation

VERSION 0.1

Audio Editor

Simple Web Based Audio Editing because my gf wanted to edit audio and everythign is either too complex or cost money. Available for free at audio.zachrodgers.ca

Features

  • Multi-track Editing infinite tracks and layers with snapping
  • Drag-and-drop Import for common formats (WAV, MP3, OGG, AAC, FLAC, WebM)
  • Clip Editing: select, move, split, duplicate, delete, copy, paste, undo, redo
  • Volume Keyframing: double click to add keyframe to volume levels
  • Overlap Protection: overlapping tracks will not be deleted and instead shown in red
  • Project Memory: project is saved in browser memory to not lose changes

Upcoming Features

  • Clips from URLs
  • Project saving

Getting Started

Prerequisites

  • Node.js 18+
  • npm

Install & Run

git clone <repository-url>
cd parallel-audio-editor
npm install
npm run dev

Open http://localhost:5173 in your browser.

Tech Stack

  • React 19
  • TypeScript
  • Vite
  • Zustand
  • Tailwind CSS
  • Lucide React
  • Web Audio API
  • Web Workers

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Open a pull request

License

MIT License

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages