A live demo of wurst, the Web-Utilized React Synthesizer Test.


What can i do?

Not much at the moment ;) The sequences have a target selection, this is where the value is directed to. The sequence buttons are either 0 or 1 and then multiplied by the amp value.

A gate starts an attack/decay envelope. Everything else is added on top of the modulated value.

The sequences can target anything of a voice generator, the BPM and beat settings or other sequences’ values.

It’s all fairly untested and just a weekend project after all.

If you like a song, you can type in a name and press the SAVE button. It will be stored in the browser’s sessionStorage and also printed to the console output.

What is this, anyway?

My first contact with the browser’s Web Audio API. I used React for the user interface and, apparently, setTimeout to step the sequencer which is funny because of it’s timing irregularity but probably not the way i’ll do it next time.

The UI elements also need some more work although i certainly spent more time for CSS and DOM event handling than the actual audio stuff.