Routines


Configure Exercise

Sets the musical key for the exercise.

  • Affects which notes are considered 'in the scale' for Diatonic Interval Type.
  • Determines accidentals (sharps/flats) shown automatically on the staff.

Determines how intervals are calculated:

  • Diatonic: Uses scale degrees based on the selected Key Signature and Mode/Scale. Motif numbers are scale degrees (1=root, 3=third above root in the scale, etc.). Transposition step moves by scale degrees.
  • Chromatic: Uses fixed semitone intervals, ignoring Key/Mode. Motif numbers are semitones (0=root, 4=Major 3rd, 7=Perfect 5th, -2=Minor 2nd below, etc.). Transposition step moves by semitones.

Selects the specific scale or mode to be used within the chosen Key Signature.

  • Used only when Interval Type is set to Diatonic.
  • Determines the exact sequence of intervals for scale degrees in the Motif Pattern and Transposition Step.

The starting note (pitch class) for the entire generated sequence.

  • The exercise generation will begin on the first instance of this note (within the specified octave range) that allows the initial motif to fit.
  • For Diatonic Interval Type, choosing a root note within the selected Key/Mode is recommended for predictable scale-based results.

Determines the overall progression of the exercise motifs:

  • Ascending: Starts low, motifs move upwards.
  • Descending: Starts high, motifs move downwards.
  • Ascending-Descending: Goes up to the range limit, then comes back down.
  • Descending-Ascending: Goes down to the range limit, then comes back up.

Determines how much the starting note of the motif moves for each repetition.

  • If Interval Type is Diatonic, this is the number of scale degrees to move (e.g., 1 moves to the next note in the scale).
  • If Interval Type is Chromatic, this is the number of semitones to move (e.g., 1 moves up a half step, 2 moves up a whole step).

Defines the notes played in each repetition, relative to the starting note of that repetition. Use square brackets `[]` and comma-separated numbers.

  • If Interval Type is Diatonic: Numbers are scale degrees (1-8). `[1, 3, 5]` plays the triad built on the starting note within the current scale/mode. Add `(±N)` after a degree for a semitone shift: `[1, 3(-1)]` plays Root, Diatonic 3rd, then Diatonic 3rd lowered by 1 semitone.
  • If Interval Type is Chromatic: Numbers are semitone intervals from the starting note (0). `[0, 4, 7]` plays a Major Triad regardless of key/mode. `[0, -12]` plays the octave below.

Sets the lowest pitch allowed in the generated exercise.

  • Notes below this pitch will not be included.
  • Helps define the playable range for the instrument.

Sets the highest pitch allowed in the generated exercise.

  • Notes above this pitch will not be included.
  • Helps define the playable range for the instrument.

Sets the time signature used for displaying the notation.

  • Affects how notes are grouped into measures with barlines.
  • Does not change the generated pitches or rhythm (all notes are currently quarter notes).

Sets how close your pitch needs to be to the target note to be considered "correct" during training.

  • Measured in cents (100 cents = 1 semitone).
  • A lower value (e.g., 20) requires more precise intonation.
  • A higher value (e.g., 40) is more forgiving.
  • Affects when the trainer registers a note as held correctly and moves to the next.

If checked, the name of each note (e.g., "C#4") will be displayed as an annotation on the musical staff during training or preview.

Useful for learning note positions.

If checked, the colored overlay note that shows your currently detected pitch relative to the target note will not be displayed during training.

Use this for a greater challenge, relying only on the target note color changes and your ear.

Initializing Pitch Detection...
Initializing... Please wait.
Guest


Sets the tuning standard for the note A above middle C (A4).

  • Standard tuning is 440 Hz.
  • Adjust this if you tune to a different standard (e.g., 442 Hz, 415 Hz for Baroque).
  • Affects how incoming frequencies are converted to musical notes and cents deviation.

Minimum confidence level (0.10 to 1.00) from the pitch detection algorithm required to consider a detected pitch valid.

  • Higher values (e.g., 0.98) are stricter, ignoring less stable sounds but potentially missing softer notes.
  • Lower values (e.g., 0.90) are more lenient but may pick up more noise or unstable pitch readings.
  • Adjust based on your microphone quality and playing environment.

Sets the key signature displayed on the staff when you are not in an active training session (i.e., when the app is just listening).

This helps provide context for the notes detected in free-play or warm-up.