A browser-based multi-track audio editor (DAW) powered by Google Gemini AI. Import, record, mix, and analyze audio directly in your browser.
- Multi-Track Editing:
- Import WAV, MP3, M4A, FLAC.
- Microphone Recording.
- Solo / Mute / Volume controls per track.
- Real-time Waveform visualization.
- Deep Technical Inspection:
- True Bit Depth Detection: Identifies 16/24-bit integer sources from WAV headers before float conversion.
- Vertical Scale: Switchable Linear vs dBFS waveform views.
- Internal Processing: Explicit 32-bit float pipeline visualization.
- Gemini AI Integration:
- Transcription: Convert spoken audio to text.
- Summarization: Generate summaries of audio content.
- Export: Mixdown your project to a stereo WAV file.
-
Install Dependencies
npm install
-
Set API Key Ensure your environment is configured with
API_KEYfor Google Gemini. -
Run Development Server
npm run dev
This app runs AI analysis client-side for demonstration. For production, deploy the server-side reference implementation found in server/api/analyze.ts to protect your API keys.
- Framework: React 19
- Audio Engine: Native Web Audio API (AudioContext)
- AI: Gemini 2.5 Flash
- Styling: Tailwind CSS
MIT License