Synth / sequencer experiment with the AudioWorkletNode
My first track created with the application. Nothing very fancy going on. Presets only slightly edited to add a bit more punch by applying distortion.
A bit more cheerful example. Note the "silent end marker" at the end. It's composed of one note in the end of the sequence using an instrument that is edited to be completely silent. Its purpose is to cheat the rendering engine to think that the track still continues so that notes or delay wouldn't be cut off from the end when the track is downloaded.
A more moody example with heavily modified instruments. The synth engine, combined with the limitations of the sequencer, is not very good at making pad sounds but apparently with some effort it's also possible.
Yet a bit more complicated example, with a darker and heavier tone. Has some velocity variations in drums using duplicated notes. During making this I noticed that the URLs are getting too long for the browser (or github?) to handle so I needed to implement some sort of JSON shortener.
A very free-form rendition of Smoke on the Water.