A tracker for the web

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 providing tracker based sequencing, Efflux also provides 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, square wave, noise ), 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, allowing you to go from thin bleepy, bloopy sounds via percussive sounds to wide ambient stereo pads.

Furthermore, each synthesizer has its own filter and delay section.

Convenient workflow

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.

Integrates with cloud storage

Efflux integrates with Dropbox, allowing users to select audio files saved in their Dropbox folders but also to save projects, where the available storage of your Dropbox account determines the amount of Efflux projects you can save.

Note: Efflux is a serverless application, as such Dropbox connects directly to your machine keeping your Dropbox data private at all times.

Use of Dropbox is however anything but mandatory, Efflux also works with local files, allowing import and export of documents on your device storage, completely offline.

Efflux in action

Efflux can run directly on any modern browser and offers:

  • Offline support
  • Full mobile support
  • Dropbox and local project storage
  • Loading and recording of samples
  • Recording of audio output
  • Support for connecting MIDI devices*

*MIDI is only supported in Google Chrome