In this selection of music apps that I use regularly, only a few offer random functions. Those are most often found in creative rhythm apps and not in the ones designed for practicing. Some melody and harmony training music apps rely on randomly generated exercises to train pitch or chord hearing (e.g., Earmaster).
Has random flashcard like functions to train intervals, scales, chords, etc.
The author, Avi Bortnick, calls it a “self-muting compound time metronome.” It is one of the few apps with a random setting slider to mute certain notes.

“Time Guru is the only metronome with the ability to mute its sound at random, in patterns, or both, so that you can assess whether you tend to rush or drag. Time Guru periodically leaves you on your own so that you strengthen your own internal sense of time, rather than relying on the constant, rigid, external time keeping of a metronome. Sometimes the training wheels should come off! It is the ultimate tool for becoming a rock-steady time guru.” avibortnick.com/time-guru/
Tempo Advanced by Frozenape is a classic with many options that don’t get in the way:

Novel approach to the classic metronome:

Complex metronome:

A tool and a method. Quite unique approach to complex rhythms:

Elastic Drums is a drum machine like app with a lot of sound tweaking capabilities. Some random play functions have been added:

www.percussiontutor.com, personal creation, a library and a practice app with rhythms from Cuba, Puerto Rico, Dominican Republic, Peru, Brazil and West Africa and expanding to other cultures e.g. a Flamenco. The Batá section contains random dialogue random dialogue between the iyá and itótele drum.

Garageband etc. but they tend to be distracting if a time keeper is all that’s needed.
These apps are useful for creating automated backing tracks based on chords. Band-in-a-Box is one of the oldest in that genre, but it’s expensive and only works on PC and Mac. iReal and especially Session Band are cheaper and often more useful for designing short exercises on scales, etc.
Automatic chord and melody generation was introduced in 2014:
Impro-Visor (short for “Improvisation Advisor”) is a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised.
A free academic software project with auto-generated rhythm sections accompaniment.

Sessionband offers a great choice of styles recorded by professionals. It sounds more authentic than iReal, and the only negative point would be a limited choice of chord voicings.

The soundslice.com technology is used on many websites and offers state-of-the-art tools for combining audio, video, and music sheets:

NomadPlay is a French company specializing in playbacks of classical pieces. The website and app likely use the soundslice technology.



Bandlab is a full-fledged DAW that can be used on iOS, Android, and PC/Mac in a browser:

TextMusic is an app based on Jianpu numbered musical notation. All musical elements are composed of plain text. Compositions or scale exercises can be quickly designed and exported to standard MIDI.


Sight Singing on iOS and Android records and evaluates your singing.
