An audio player with shader animations which move in time to music.

Named after Algernon the mouse from the sci-fi short story ‘Flowers for Algernon’ by Daniel Keyes.

Algernon works on Linux, macOS, Windows, Android, iPad and iPhone.


How to Use

Add some audio files

The playlist is in the bottom-right corner, press the ‘+’ button

The button is pink at first to help you find it.

Controls

Tap the screen to show/hide controls

Select animations from the top dropdown

Sliders

Ajust sliders to change how the animation reacts to the music

Each animation will remember its settings.

Pay close attention to the top slider

The top slider adjusts stability (smoothness of animation) vs responsiveness (sensitivity to the music).

Some sliders have an ‘auto’ icon

Tapping this icon (on the far right) disables the slider and matches that control automatically to the energy of the music. For example, if the slider affects the number of orbs on the screen, setting it to ‘auto’ means when the energy is high there will be more orbs, and when it’s low there will be fewer.

Memory Slots

The numbers [1] to [5] above the sliders are memory slots

Each animation has 5 memory slots to save your favourite settings. Tapping a slot activates it. When you adjust sliders, they will be saved into whichever slot is currently active.

Memory slots can be copied

Long press a slot until it turns pink, then drag it over another slot. This duplicates all the settings from one slot into another.

Building

If you want to build Algernon yourself or explore the code, see BUILDING.md.

Source Code

This is an open-source app. You can find the source code here:
codeberg.org/mm-dev/algernon

Support Development

Bitcoin

bc1qtd03k9fnulmxrgwsrruvp053rgal905em2c0cq

PayPal

dоոаtеmm-dеν.rосkѕ ⇱ type it, don't copy + paste!

Want to become a better programmer? Join the Recurse Center!