Skip to content

Releases: mkay/RubberRing

RubberRing 0.7.1

Choose a tag to compare

@mkay mkay released this 20 Jul 14:54
v0.7.1

Maintenance release: identical features to 0.7, rebuilt with a reproducibility fix so F-Droid's buildserver can verify and publish it. No functional changes.

Fixed AGP's non-deterministic ART baseline-profile dex rewriting, which caused F-Droid's reproducible-build check to fail on 0.7.

0.7

0.7

Choose a tag to compare

@mkay mkay released this 19 Jul 17:20
v0.7
  • About page (Settings → About this app) — the version, where the source lives, where to report a bug, and how to support development. Long-press the version to copy it into a bug report.
  • The library home is now headed by the Rubber Ring wordmark and its "a play-along looper" tagline.
  • The ring mark spins while a track decodes, instead of a generic progress circle.

Known issue: the count-in's handoff to playback can still sit slightly off the beat, most noticeably at fast tempos.

0.6

0.6

Choose a tag to compare

@mkay mkay released this 15 Jul 20:29
v0.6

• New: chord detection with a hand-editable chord lane (Options → Chords) — chords are labelled over the waveform; tap to relabel, split or merge, and drag a boundary to nudge it. Tuned to the author's own material, so hand-editing is there for the rest.
• New: per-track audio normalization (Options → Audio) — Peak or Loudness — to even out quiet tracks. Your original file is never changed, and the waveform shows the boost.
• New: manage the library in bulk — long-press a track to start selecting, tap more, then delete them in one action.
• Fixed: beat detection now snaps to the felt beat on compound-meter (6/8 and similar) tracks instead of landing between the beats.
• Known issue: the count-in's handoff to playback can still sit slightly off the beat at fast tempos.

Rubber Ring 0.5

Choose a tag to compare

@mkay mkay released this 13 Jul 20:59
v0.5

• Count-in: long-press Play to start after a metronome counts you in at the track's tempo. Set its meter and length per track under Options.
• Options and Arrange are now bottom sheets, so they get the room they need.
• A hint over the waveform points out that markers are moved with a long-press.
• Waveform edge padding can be switched off in Settings.
• Fixed: markers at the very start or end no longer collide with the back gesture.
• Known issues: beat detection and the count-in's timing still need work.

0.4

0.4

Choose a tag to compare

@mkay mkay released this 12 Jul 08:39
v0.4

• Maintenance release so F-Droid can reproduce and publish the 0.3 features (pitch-preserving speed control and practice arrangements). No functional changes since 0.3.

0.3

0.3

Choose a tag to compare

@mkay mkay released this 10 Jul 09:29
v0.3

Rubber Ring 0.3

This release is all about practicing harder passages — play them slower, and loop them in sequence.

Highlights

  • Pitch-preserving speed — slow a tricky passage down to 0.5× (or push it to 1.5×) while it stays in tune. Uses a hand-rolled WSOLA time-stretch, so there are no new dependencies and nothing proprietary.
  • Practice arrangements — chain your saved loops into an ordered routine (e.g. Intro → Theme ×4 → Chorus → Theme ×2), optionally looping the whole set, to drill A–B–A transitions hands-free.

Also in this release

  • A screen-kept-on indicator in the app bar.
  • The speed control is now a compact link in the beat-control row.
  • Reworked Arrange popup: an "enabled" toggle beside the title, a switch for "Repeat whole sequence", and clearer step rows.
  • While an arrangement is enabled, the single-loop and grid controls dim (they don't affect arrangement playback) and explain why if tapped.
  • New "steppers" icon for the Arrange button.

Notes

  • No new permissions; still zero network access, GPL-3.0.
  • The full history is in CHANGELOG.md.
  • The attached APK is the reproducible-build reference, signed with the project's release key.

0.2

0.2

Choose a tag to compare

@mkay mkay released this 08 Jul 19:43
v0.2

Rubber Ring 0.2 — signed release APK for F-Droid reproducible-build verification.