Settings

Theme

Show HN: Everything Is Remixed – Serverless Web Audio Mixer with URL State

evr.ichbinsoftware.com

5 points by ichbinsoftware 4 months ago · 3 comments

Reader

ichbinsoftwareOP 4 months ago

Hi HN,

I recently open-sourced my electronic album Everything Is Free (CC0), but I wanted to go a step further than just providing files.

I built Everything Is Remixed, a browser-based stem mixer that lets you mix the raw audio tracks (volume, pan, EQ, reverb, delay) in real-time.

The Tech Stack: - Core: Pure Web Audio API (no external audio libraries) - State: The entire mix configuration (fader positions, effects settings, mutes) uses a custom encoding scheme compressed directly into the URL. There is no database. - Architecture: Cloudflare Workers + R2 for hosting the stems, but the mixing logic is 100% client-side.

You can try the album mixer here: https://evr.ichbinsoftware.com/

Try a pre-configured mix: https://evr.ichbinsoftware.com/hydrogen?mix=0:75:0:0:-3,1:90...

Or load your own audio files in the standalone version: https://mixer.ichbinsoftware.com/

The code is open source and CC0: https://github.com/ichbinsoftware/everythingisremixed

I'd love feedback on the audio engine performance or the compression approach!

chrisrickard 4 months ago

Very cool, I didn’t realise the web audio API was so extensive these days

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection