Efflux is a Progressive Web Application, allowing one to create music within their browser, both on- and offline.
Efflux uses a tracker-type approach for writing compositions; in a tracker a sequence of music is traditionally represented using numeric input: both notes and parameter changes, effects and other commands are entered with the keyboard into a grid of fixed time slots as codes consisting of letters, numbers and hexadecimal digits.
Separate patterns have independent timelines; a complete song consists of a master list of repeated and concatenated patterns. While this seems more cumbersome than using graphically based sequecing, it allows for very precise control of parameter changes.
Fully shapeable sound
Apart from being a tracker, Efflux also provides up to eight synthesizers, each with up to three individually adjustable voices. Apart from using generic waveforms (sine, triangle, square wave), users are also able to draw their own waveforms on-screen which are in turned rendered into Wave Tables. Each voice has its own tuning and envelope section, while each synthesizer has its own filter and delay section.
To aid in fast creation, Efflux supports keyboard shortcuts, mouse selection as well as live recording from connected MIDI peripherals (the latter option is only available in Google Chrome). Efflux also works on touch screen / mobile devices.
The application allows storing of songs, importing / exporting them between devices as well as the option to record the audio output.
Cool. Can I see it ?
You can run Efflux directly in your browser right here..