Skip to content

Synth / sequencer experiment with the AudioWorkletNode

Notifications You must be signed in to change notification settings

biocommando/simple-synth

Repository files navigation

simple-synth

Synth / sequencer experiment with the AudioWorkletNode

Example track #1

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.

Example track #2

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.

Example track #3

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.

Example track #4

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.

Example track #5

A very free-form rendition of Smoke on the Water.

About

Synth / sequencer experiment with the AudioWorkletNode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published