The four tests

The tests follow the order and the kinds of question of the common Grade 1 to 3 aural syllabus, such as ABRSM's. Auraldesk is not affiliated with ABRSM, Trinity College London, AMEB, RCM or any exam board. Every phrase and passage is generated by this site for practice; no exam board's tests or books are copied.

  1. A. Clap the pulse. An 8-bar piece in 2 or 3 time plays. Then the screen counts one bar in at the same speed and the student claps the beat for 4 bars, a little louder on beat 1, while nothing plays. Then they tap 2 time or 3 time. In an exam the student claps along with the playing; here they clap straight after, because the microphone would otherwise hear the piano as well as the claps, and because an open microphone makes an iPhone's playing quieter. "Hear it again" lets them clap along, unmarked.
  2. B. Sing back. For each of 3 echoes the key chord and the first note play, then the 2-bar phrase twice. The screen counts one bar in and the student sings it back, on "la" or any syllable.
  3. C. Spot the change. A 2-bar phrase plays, then after a bar's rest the same phrase with one change. The student taps the bar that changed, and from Grade 3 whether the pitch or the rhythm changed. Marked exactly.
  4. D. Listen for a feature. A 4-bar piece with one clear feature plays, and the student answers one question about it. Marked exactly.

How the music is generated

Every test is made from a random seed by the rules below, so each attempt is new and can be played again exactly. Echoes are placed so every note lies from B 3 to E 5 (middle C is C 4), a range most children and higher voices can sing; lower voices sing an octave down, which counts. Speeds are multiples of 4 beats a minute. Echoes end on the keynote with a note of at least a beat.

GradeEcho keys (major)Echo notesRhythmsSpeeds (beats a minute)Other keys usedSpot the changeFeature questions
Grade 1C major, G major, D major, F major, B flat majorthe keynote to the third above (do, re, mi); moves of at most 1 scale stepcrotchet, two quavers, minimechoes 80 to 96; clap the pulse and features 84 to 112; spot the change 80 to 96nonea pitch changeloud then quiet, or quiet then loud (about 10 dB apart); smooth (joined) or detached (short and separate)
Grade 2C major, G major, D major, F major, B flat major, A major, E flat majorthe keynote to the fifth above (do to so); moves of at most 2 scale stepscrotchet, two quavers, minim, dotted crotchet and quaverechoes 80 to 104; clap the pulse and features 84 to 120; spot the change 80 to 100A minor, E minor, D minora pitch or a rhythm changeloud then quiet, or quiet then loud (about 10 dB apart); smooth (joined) or detached (short and separate); getting louder, getting quieter, or staying the same
Grade 3C major, G major, D major, F major, B flat major, A major, E flat major, E major, A flat majorthe fifth below the keynote to the fifth above (low so to so, an octave); moves of at most 2 scale stepscrotchet, two quavers, minim, dotted crotchet and quaver, two quavers and a crotchetechoes 84 to 112; clap the pulse and features 72 to 132; spot the change 84 to 104A minor, E minor, D minor, B minor, G minor, C minora pitch or a rhythm change, and which kind it wasloud then quiet, or quiet then loud (about 10 dB apart); smooth (joined) or detached (short and separate); getting louder, getting quieter, or staying the same; getting slower, getting faster, or keeping the same speed (from halfway)

Clap-the-pulse pieces stress beat 1 of every bar in the tune and the bass. A pitch change moves one note, never the last, up or down one scale step; a rhythm change swaps the lengths of two neighbouring notes in one bar, keeping both notes: two crotchets become a dotted crotchet and a quaver, or back, or a minim and a crotchet change places (this can move or shorten the last note, which keeps its pitch). Each bar, and at Grades 2 and 3 each kind of change, is the answer equally often. A feature piece changes only the feature its answer names; everything else stays at a steady speed, level and touch. Grades 4 and 5 are being prepared and will be added after review.

How singing is marked

  1. The count-in bar gives the background level. A take whose singing is not at least 12 dB above it is not marked: the page says so and suggests a quieter place, and the student can mark it themselves.
  2. The pitch is tracked every 10 ms with the YIN method (70 to 1,100 Hz, threshold 0.15), written in TypeScript and tested against synthesised tones.
  3. The pitch line is cut into notes where the sound dips (the "l" of "la") or the pitch moves more than 80 cents and stays there for 60 ms. Two touching pieces (no silent gap and no dip between them) are one note when the joined pitch stays within 80 cents of its middle for nine tenths of the time and swings across the middle at least 3 times: strong vibrato, not a step to the next note. Pieces shorter than 80 ms join the note they slide into or are left out. A note that follows straight on from the one before starts where its new sound comes in, which in an echoing room is before its pitch is seen to change. A note's pitch is the middle of its steady part.
  4. Sung notes are paired with the played notes by their order, allowing a missed note or an extra one, weighing pitch and, more lightly, time. So a right note sung late is still paired with its own played note: it is marked in tune and late. A pair more than 400 ms from its place is kept only when the note before it was held on into it, or a neighbouring pair is shifted the same way; otherwise it is not paired.
  5. One timing offset is set for the whole echo, used only for the rhythm mark: the median of the sung start minus the played start over the paired notes (the lower middle value when there is an even number). The playing's speed is kept; nothing is re-fitted note by note.
  6. Each played note is then marked twice. Pitch: right when its sung note is within 50 cents of it in any octave (a cent is a hundredth of a semitone), so singing an octave down counts. Rhythm: right when its sung note starts within 100 ms of the played start plus the offset. A missed note is wrong in both.
  7. A sung note paired with nothing is an extra note. It counts against the pitch mark when it lasts at least 120 ms, is no more than 10 dB quieter than the sung notes, and is not within a semitone of the note before or after it (that is the room's echo or a note sung twice).
  8. The two marks are shown apart: pitch is notes in tune out of the notes played plus the extra notes; rhythm is notes on time out of the notes played. So right notes in the wrong rhythm get credit for the notes. The score is the two, half each, over the 3 echoes.

How clapping is marked

  1. The count-in bar gives the background level; claps less than 12 dB above it are not marked.
  2. Claps are found by spectral flux (how suddenly the sound above 500 Hz gets louder) with a threshold set by the sensitivity slider, at least 100 ms apart, each timed to the sample where it starts. Other sudden sounds in the room (a cough, a knock, speech from a television) can be heard as claps; they show as extra claps on the timeline.
  3. The beat grid comes from the music's speed and the count-in. One offset is set for the whole take: the median distance of the claps from their nearest beats, used only up to 150 ms either way. That allowance is for the delay of the speaker, the microphone and the eye on the count-in; a set-up with a longer delay (some Bluetooth headsets) has its claps marked late.
  4. Each beat takes at most one clap: within 70 ms of its beat it is on the beat, otherwise early or late; a second clap for the same beat is extra. Joining late in the first bar is fine. The pulse mark is claps on the beat divided by the beats to clap or the claps made, whichever is more.
  5. The strong beat shows when, in at least 60 percent of the bars, the beat 1 clap is at least 2 dB louder than the others.
  6. The score is the pulse mark for half, the strong beat for a quarter and the 2 or 3 answer for a quarter.

Spot the change and features are tapped answers: the bar for the whole mark (half each for the bar and the kind at Grade 3), the feature right or not. In the mock test each tapped answer has 20 seconds. The weak-area list is every area averaging under 70 over the last 30 days, lowest first.

How well the marking agrees

The marking was checked against clips of generated singing and clapping, each built to deserve a known mark, played into the check page through a browser's microphone input. Two sets were made by independent reviewers with their own generators and labels; the others by this site's own generator. No real voices, real rooms or real phones were used: no recordings of people singing or clapping, and the marking has not been checked on a real iPhone or Android phone. A clip agreed when every note's pitch and rhythm mark, every clap's mark and the strong beat all matched. Over the two independent sets together, 70 of 75 clips agreed (66 of 75 against their labels as first written), and no clip built to be wrong got the full mark:

Rooms, voices and devices vary more than generated clips do, which is why every mark shows what it heard and can be marked by the student instead.

Seeing what the marker heard

Every mark shows its evidence: the sung pitch as a line over the played notes, each drawn as a band 50 cents either side, with a table of every note; the claps on the beat grid, with a table of every clap. You can hear your take again. If a mark looks wrong, press "The mark was wrong" and mark it yourself: your mark is the one saved, and the microphone's is kept beside it in the log, in this browser only.

The microphone, the speaker and headphones

What it is not

What is free

Free: Grades 1 to 3, 2 attempts of each test a day (from local midnight), the check page, the pitch trace and clap views, marking yourself and 1 student. Premium adds unlimited attempts, the mock test, the teacher sheet, up to 5 students and Grades 4 and 5 when they are added.