Efflux is a Progressive Web Application allowing you to create music within your browser, either on- or offline on anything from a phone to desktop machine.
Efflux uses both a tracker*-type approach as well as a more intuitive graphicai UI to create patterns. Separate patterns have independent timelines; a complete song thus consists of a master list of repeated and concatenated patterns.
Efflux supports keyboard shortcuts, mouse selection as well as live recording using connected MIDI peripherals (the latter option is only available in a limited set of browsers like Chrome, Edge and Firefox). Efflux also works on touch screen / mobile devices.
Efflux allows storing both songs and instruments, importing / exporting them between devices as well as the option to record the audio output once you are satisfied with your completed project.
Each editor comes with inline help or provides a link to a more in-depth guide. You can always consult the online help which contains extended examples and provides tutorials.
Efflux allows use of up to eight synthesizers, each with up to three individually adjustable voices. The synthesizers are also multi-trimbral (that is: you can play chords), so effectively you can play 8 track lanes x 3 voices = 24 voices per synth simultaneously.
Apart from using generic waveforms (sine, triangle, saw, square wave, noise), users can also draw their own custom waveforms which are audible while drawing. You can also load or directly record samples and turn any audio source into a synth.
As each voice has its own tuning and envelope section, the sound can go from thin bleepy, bloopy tones to wide ambient stereo pads. Furthermore, each instrument has its own effects chain which is also fully automatable through the tracker interface.