Random Roots - Music Trainer Apple

Random Roots - Music Trainer

Improve your solos & chords

Features & Capabilities

Random Roots is a music practice tool that helps you internalize harmony and express ideas you hear in your head by guiding you through practicing in different keys with auto accompaniment and progress tracking.

Key features include organized drills, play-along root notes, ear training, configurable exercises per task, auto or manual modes, and support for uncommon key names, foot-pedal control, and user-created sequences. The app offers a free entry experience with optional paid subscriptions for full key access and a 3-day trial.

User Growth & Download Statistics

By:
Anton Schwartz
Rating:
5.00
(1)
0.20
Version:
1.4.2 Last updated: 2021-03-06
Version code:
840754772
Creation date:
2018-12-07
Compatible devices:
Size:
59.34MB
URLs:
Website ,Privacy policy
Full description:
See detailed description
Source:
Apple Apps Store
Data ingested on:
2026-06-08
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Apple app. Please use these information below to contact the Apple app developer.
Developed by:
Anton Schwartz
Apple Apps Store
https://apps.apple.com/nz/app/random-roots-music-trainer/id1330331589
Website:
https://randomroots.app

User Reviews

Review consensus: Random Roots is easy to use, versatile, and powerful for ear training across all keys, with a broad, customizable set of exercises and clear progress tracking. It saves time and provides real-time feedback, making it a robust practice companion. The main drawbacks are the subscription unlock model and the limited free tier, plus several widely requested features (manual range control, staff notation, chord progressions). Some octave-jump issues have been addressed in updates.
Pros
  • Easy to use and well-designed with a flexible, intuitive UI.
  • Extremely versatile and customizable, offering many practice modes and random-key drills.
  • Powerful ear-training tool that works across all keys, improving tonal dexterity and music theory fluency.
  • Saves time and provides real-time feedback, outperforming traditional flashcards.
  • Broad range of exercises and solid progress tracking for systematic practice.
Cons
  • Subscription-based unlocks and auto-renewal; many users would prefer a one-time purchase.
  • Free tier is limited to a small number of keys (six), which restricts practice without paying.
  • Users request features not yet implemented (manual range control, staff notation, chord progressions/harmony playback).
  • Occasional annoyance with octave jumps in some versions (addressed in updates).
Recent reviews
I’m a woodwind player and have studied jazz theory. I’m using Random Roots to learn keyboard skills. It’s an extremely well-thought-out learning tool that I use to create my own exercises to learn piano chords. Note that it also comes with tons of pre-built exercises. You can set the tempo or use a Bluetooth foot pedal to advance the chordal roots manually. It allows you to select all 12 keys, or just the keys you want to work on, and keeps track of your progress. Easy to use, flexible, intuitive, and motivating. I’ve owned a piano keyboard for many years and with the help of this app, I am finally starting to learn how to play basic chords. Note that it’s not a piano teaching app, but a tool to help you drill scales, chords, or whatever you are working on at the moment. I don’t write reviews often, but I think this app deserves 5-stars!
by Th*****, 2026-05-02

This is such a good app! It’s simple and easy to use but so incredibly versatile. Great for ear training and tonal dexterity.
by My*****, 2025-06-18

This is a cool practice utility but I think requiring a subscription to “unlock” all 12 keys is an odd choice for a simplistic tool with limited updates and use cases. A one time fee up front seems more in line with what is offered.
by St*****, 2025-01-07
View all user reviews ›

Best Random Roots - Music Trainer Alternatives

Here are some Apple apps that are similar to Random Roots - Music Trainer: