top | item 46846339

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

5 points| ichbinsoftware | 29 days ago |evr.ichbinsoftware.com

3 comments

order

ichbinsoftware|29 days 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|29 days ago

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

ichbinsoftware|29 days ago

Totally, it's surprisingly powerful and extensible.