package icon

Rubber Ring

A looper for practicing song parts.
New in version 0.10
• The click can keep going through the whole loop, not only during the count-in — with its own volume and a low, medium or high pitch, under Options → Click.
• The count-in now lands exactly on the beat the audio comes in on, on any device: it plays on the same stream as the track instead of a separate one.
• The chord lane can name bass notes instead of chords — the lowest note rather than the harmony over it, which is what a bassist plays when the chord sits on an inversion. Options → Chords.
Rubber Ring is a tool for practicing song parts. Pick an audio file, mark a start/stop region on its waveform, and play it back in a seamless, gapless loop. It auto-detects tempo and beats to snap the loop markers to a beat grid, with full manual override.

Early-stage release — expect rough edges. Feedback and bug reports welcome via Issues.

Features:

* Import-and-own library — picked files are copied into app-private storage, so loops never break when the original is moved, renamed, or deleted.
* Waveform region selection with gapless looping — drag start/stop handles to mark a section; the loop boundary wraps with zero audible gap or click.
* Automatic, hand-editable beat grid — a dependency-free estimator finds BPM and a downbeat, and handles snap to the beat grid.
* Chord detection with a hand-editable chord lane — chords are labelled over the waveform; tap to relabel, split or merge. Detection is tuned to the author's own material, so the lane is there to correct by hand, and can be turned off.
* Per-track audio normalization — boost a track that was mixed too quietly, by peak or by loudness; your original file is never altered.
* Adjustable playback speed — slow a tricky passage down (or speed it up) without changing pitch.
* Count-in — long-press Play to start after a metronome counts you in at the track's tempo.
* Saved loops and practice arrangements — capture named sections per track and chain them into a sequence, each repeated as many times as you set.
* Backup & restore — export your whole library to a file and restore it after a reinstall.
* English and German, with optional German note names (H and B) for chords.
* Opens audio shared from other apps.

No ads, no trackers, no network access.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.10 (11) suggested Added on Aug 11, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • de.singular.looper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 13 MiB PGP Signature | Build Log

  • New in version 0.9
    • A track can now hold ten saved loops instead of four, and Save keeps its place beside Arrange however many you have.
    • Drag the loop chips to put them in the order you practise them.
    • Recalling a loop scrolls it into view, and loop names stay unique within a track.
    • New: a short "what's new" note on the first launch after an update. Settings → About reopens it.
    • Snap, Auto and Tap now sit together as one group; track options move to their own button.
  • Version 0.9 (10) - Added on Aug 05, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • de.singular.looper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 13 MiB PGP Signature | Build Log

  • New in version 0.8
    • Rubber Ring now speaks German, with a language picker under Settings → System → General.
    • Chords can use German note names — H and B instead of B and B flat (Settings → Playback).
    • Settings are split into Playback, System and About tabs.
    • New Support entry in the menu: three ways to help the app along, all of them links out.
    • Send a recording straight to Rubber Ring from another app, via the share sheet or "Open with".
    • The licence is now stated in full under About.
  • Version 0.8 (9) - Added on Aug 03, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • de.singular.looper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 13 MiB PGP Signature | Build Log