Sightreading Exercises3.3.10 - App Store

Please wait ... The app listing is being verified for availability.
You'll be able to see results in few seconds.


Publisher Description

Customized for instruments, including full orchestra settings:
Piano, Violin, Viola, Cello, Double Bass, Guitar, Bass, Clarinet (Bb and A), Oboe, Bassoon, Flute, Piccolo, French Horn (double horn setting F / Bb), Trumpet (C / Bb), Saxophone (Soprano, Alto, Tenor, Baritone), Trombone (Tenor and Bass), Tuba, Harp.

Complete your entire music learning journey by practicing in different modes: Flash Cards, Music Theory, Full Flow Sheet Music, and Practice Real Songs.

Features available in all modes:
- The app shows sheet music, listens to your playing, and provides feedback.
Even on grand stave with multiple notes at a time. This is called polyphonic detection system.
- Melodic Randomness: control how random the generated notes are
- Hints (instrument-specific)
- Keyboard (Piano)
- Fingerboard chart (Violin, Viola, Cello, Double Bass)
- Fretboard chart (Guitar, Bass)
- Fingering (Clarinet, Flute; more coming soon)
- Pitch meter for intonation (Violin, Viola, Cello, Double Bass, Trombone)
- Intonation accuracy check for microtonal instruments:
- Green tick: perfect intonation
- Yellow tick: Acceptable hit but slightly out of tune
- Voice Control: restart the exercise without touching the screen

1. Flash Cards
- Levels 1 to 20 (beginner)
- Levels 21 to 40 (intermediate)
- Levels 41 to 60 (advanced)
- Custom levels (12 keys, all accidentals including double-sharp and double-flat)

2. Music Theory
- Scales
- Major scales (12 keys, up to 3 octaves)
- Harmonic minor and melodic minor scales (12 keys, up to 3 octaves)
- Chromatic scales (adjustable range)
- Chords (up to 3 octaves)
- Major Triad, Minor Triad, Major Seventh, Minor Seventh, Dominant Seventh, Diminished Seventh, Augmented Triad, Diminished Triad,
Suspended Seventh, Suspended Second, Suspended Fourth, Major Ninth, Minor Ninth, Dominant Ninth, Added Ninth, Major Eleventh, Minor Eleventh,
Dominant Eleventh
- Rhythms
- Note types
- Semibreve (Whole)
- Minim (Half)
- Crotchet (Quarter)
- Quaver (Eighth)
- Semiquaver (Sixteenth)
- Rests
- Dotted notes
- Triplets
- Time signatures
4/4, 2/4, 3/4, 6/4, 3/8, 6/8, 9/8, 12/8
- Intervals
- Exercises for faster recognition of any chromatic intervals in any keys
- Aural Training
- Rhythm & Metre
- Melody & Memory
- Intervals & Pitch
- Chords & Harmony

3. Full Flow Sheet Music (practice sight-reading with real sheet music. Hit the right note, or practice playing in rhythm with the metronome)
- Levels 1 to 20 (beginner)
- Levels 21 to 40 (intermediate)
- Levels 41 to 60 (advanced)
- Custom levels (12 keys, 8 time signatures, 10+ note types, all accidentals including double-sharp and double-flat)

4. Practice Real Songs (over 170 famous songs by different composers)
- Songs organized by
- Albums (13 music books)
- Composers (Beethoven, Mozart, Bach, Tchaikovsky, Haydn, Schubert, Schumann, Handel, Chopin, Liszt, Mendelssohn, Debussy, Bizet,
Brahms, Vivaldi, Johann Strauss, Paganini, Pachelbel, Czerny, Rachmaninoff, Scott Joplin, Clementi, Edvard Grieg,
Ravel, Scarlatti, Weber, Sibelius, Saint-Saëns, Verdi, Puccini, Rossini, Erik Satie, Nikolai Rimsky-Korsakov,
Antonín Dvořák, Edward Elgar, Jules Massenet, Richard Wagner, and more)
- Grades (Grade 1 to 7)

Tools for day-to-day practice are also available:
- Tuners
- Full-range chromatic tuner: A0 to C8
- Violin, Viola, Cello, Double Bass, Guitar, Bass, and tuners for transposing instruments, such as Clarinet, French Horn, Trumpet, and Saxophone
- Metronome (classic metronome that lets you adjust BPM by sliding the pendulum weight up and down)

Version History - Fixed an issue where Practice Mode options could be accidentally activated during middle C detection or tuning. 3.3.10 6d ago - Thanks everyone for your feedback on our rhythm training features.
We are glad to know that they have helped so many students develop a stronger sense of rhythmic accuracy.

- That's why we are proud to introduce a new "Clapping" mode,
allowing you to focus on rhythmic accuracy anytime, anywhere, without carrying an instrument.
Clapping mode is highly sensitive to rhythm.
It will help you develop precise rhythm skills.

- Whether you're on a train, waiting for a bus, or simply looking to pass the time, Clapping mode is the ideal training option. 3.3.9 Sep 28 - Improved rhythm detection for low-pitched instruments:
Guitar, Cello, Double Bass, Bass Guitar, Bassoon, Trombone, Tuba

- Increased text size and prevented overflow in the song list

- Added the new song "Danny Boy" to Grade 2 (free tier) 3.3.8 Sep 25 - Fixed a metronome sound latency issue.
The metronome sound is now perfectly synchronized with the visual beat in the score.

- The Music Theory section keeps getting better.
A new Interval Training category helps you build fluency in recognizing and identifying intervals.
The full chromatic interval set, up to an octave, is available:
minor second, major second, minor third, major third, perfect fourth, augmented fourth/diminished fifth, perfect fifth, minor sixth, major sixth, minor seventh, major seventh, octave.

Two modes are available:
(1) Playing Mode: play your instrument by calculating each interval from the preceding note in the score.
(2) Reading Mode: identify the intervals in any given chord.

Together with Aural Training, students can develop interval-recognition skills through both notation and listening.

- Increased text size in many UI controls without exceeding their bounds. 3.3.7 Sep 22 - Stabilized some settings for the new Aural section:
- Prevent playback from listening to its own echo.
- Better localization.

- Now you can turn the metronome sound on/off in rhythm mode. 3.3.6 Sep 16 - We added Aural Training to Music Theory to help students develop essential aural skills for major music examinations, including ABRSM, AMEB, Trinity, and RCM.

- Rhythm & Metre:
Develop the ability to hear pulse, accents, beat grouping, rhythmic duration, and metre independently of pitch.

- Melody & Memory:
Train short-term musical memory, melodic contour, and the ability to reproduce or recognise pitch sequences as meaningful phrases.

- Intervals & Pitch:
Focus on relative pitch: direction, scale degree, and the size and quality of intervals.

- Chords & Harmony:
Move from hearing simultaneous notes to recognising triads, inversions, harmonic functions, cadences, and chord progressions.

- Fixed a critical bug in the latency detection engine. 3.3.5 Sep 12 - We listened to user feedback:
The number of measures is now customizable in Custom Level, from 5 to 30 measures.

- Revised notation for some songs.

- If you have any enhancement requests, please send us an email or leave a comment in the App Store. 3.3.4 Sep 2 - Fine tuned some parameters in our polyphonic detection engine that tackle dissonant chords better.

- Revised notation for some songs.

- New songs added to Book 13 (Grade 1 and Grade 2):
- Hark! The Herald Angels Sing
- Aura Lee
- Debussy Clair de Lune (Easy Version)
- Grieg Concerto (Easy Version) 3.3.3 Aug 26 - More simple songs added to Book 13 for beginners to build solid foundation.

- All added to Grade 1 and 2:
- Frère Jacques
- Chopin Nocturne (Easy Version)
- Amazing Grace
- Hallelujah by Handel
- Apple Waltz
- Yankee Doodle
- Grieg Morning Mood (Easy Version)
- Beethoven Pathetique (Easy Version)

- Fixed a long existing localisation issue for Japanese and Korean.
If you see English words sometimes, this update should fix the problem. 3.3.2 Aug 22 - Extended upper range of guitar to classic nylon string limit B5 (sound) or B6 (written)

- Localised screenshots for a number of regions 3.3.1 Aug 18 - We are shipping this major update v3.3 with a lot of new and cool features.

- Another notation upgrade to our sheetmusic render engine : ability to change clef to reduce excessive use of ledger lines.
1. The very first application is all the scale and arpeggio exercises in Music Theory section.
- transition between bass and treble clef for grand stave instruments (piano and harp).
- transition between alto and treble clef for viola.
- transition between bass and tenor clef for cello, bassoon and trombone.
2. Also included clef change in a number of songs.

- Grand stave (both hands) is now available for chromatic scale exercise for piano and harp.

- Introduction of 'intonation accuracy' for microtonal instruments : violin, viola, cello, double bass, trombone.
We understand that beginners often cannot play perfectly in tune.
You will not be punished because your intonation is not perfect.
Instead, the app will show you a yellow tick.
- Green tick : Perfect intonation
- Yellow tick : Acceptable hit but slightly out of tune
The achievement dashboard will also show you your overall intonation accuracy.

- We have added Book 13 with a number of Grade 1 and Grade 2 songs to help user build a solid foundation.
1. Jingle Bells
2. We Wish You a Merry Christmas
3. Liszt Liebestrume (easy version)
4. Scarborough Fair
5. Oh! Susann
6. Bach Petzold Minuet in G Minor 3.3.0 Aug 13 - We have significantly improved our polyphonic detection engine and harmonic cancellation algorithm.
Detection in songs (both hand) and chords is now faster and more accurate.

- Added 'Happy Birthday' to Grade 1 and Book 12.

- Fixed a UI bug. 3.2.13 Aug 9 - Stretched the upper range limit for a number of instruments so that 3 octaves can be used in scale and chord exercises.

- Further improvement on rhythm detection.

- Better A0 and B0 detection in chromatic tuner. 3.2.11 Jul 29 - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 Jul 25 - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 Jul 23 - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29



About Sightreading Exercises

Sightreading Exercises is a free app for iOS published in the Audio File Players list of apps, part of Audio & Multimedia.

The company that develops Sightreading Exercises is RC Game. The latest version released by its developer is 3.3.10.

To install Sightreading Exercises on your iOS device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2026-10-13 and was downloaded 0 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the Sightreading Exercises as malware if the download link is broken.

How to install Sightreading Exercises on your iOS device:

  • Click on the Continue To App button on our website. This will redirect you to the App Store.
  • Once the Sightreading Exercises is shown in the iTunes listing of your iOS device, you can start its download and installation. Tap on the GET button to the right of the app to start downloading it.
  • If you are not logged-in the iOS appstore app, you'll be prompted for your your Apple ID and/or password.
  • After Sightreading Exercises is downloaded, you'll see an INSTALL button to the right. Tap on it to start the actual installation of the iOS app.
  • Once installation is finished you can tap on the OPEN button to start it. Its icon will also be added to your device home screen.

Program Details


General

Publisher
Released Date
2026-10-13
Languages
English

Category

Category
Subcategory

System requirements

Operating systems
iOS

Download information

File size
351 bytes
Total downloads
0

Pricing

License model
Free
Price

Version History


Here you can find the changelog of Sightreading Exercises since it was posted on our website on 2023-07-04. The latest version is 3.3.10 and it was updated on Apps112 on 16 October, 2026. See below the changes in each version:

version 3.3.10

posted on 2026-10-13

Version History - Fixed an issue where Practice Mode options could be accidentally activated during middle C detection or tuning. 3.3.10 6d ago - Thanks everyone for your feedback on our rhythm training features.
We are glad to know that they have helped so many students develop a stronger sense of rhythmic accuracy.

- That's why we are proud to introduce a new "Clapping" mode,
allowing you to focus on rhythmic accuracy anytime, anywhere, without carrying an instrument.
Clapping mode is highly sensitive to rhythm.
It will help you develop precise rhythm skills.

- Whether you're on a train, waiting for a bus, or simply looking to pass the time, Clapping mode is the ideal training option. 3.3.9 Sep 28 - Improved rhythm detection for low-pitched instruments:
Guitar, Cello, Double Bass, Bass Guitar, Bassoon, Trombone, Tuba

- Increased text size and prevented overflow in the song list

- Added the new song "Danny Boy" to Grade 2 (free tier) 3.3.8 Sep 25 - Fixed a metronome sound latency issue.
The metronome sound is now perfectly synchronized with the visual beat in the score.

- The Music Theory section keeps getting better.
A new Interval Training category helps you build fluency in recognizing and identifying intervals.
The full chromatic interval set, up to an octave, is available:
minor second, major second, minor third, major third, perfect fourth, augmented fourth/diminished fifth, perfect fifth, minor sixth, major sixth, minor seventh, major seventh, octave.

Two modes are available:
(1) Playing Mode: play your instrument by calculating each interval from the preceding note in the score.
(2) Reading Mode: identify the intervals in any given chord.

Together with Aural Training, students can develop interval-recognition skills through both notation and listening.

- Increased text size in many UI controls without exceeding their bounds. 3.3.7 Sep 22 - Stabilized some settings for the new Aural section:
- Prevent playback from listening to its own echo.
- Better localization.

- Now you can turn the metronome sound on/off in rhythm mode. 3.3.6 Sep 16 - We added Aural Training to Music Theory to help students develop essential aural skills for major music examinations, including ABRSM, AMEB, Trinity, and RCM.

- Rhythm & Metre:
Develop the ability to hear pulse, accents, beat grouping, rhythmic duration, and metre independently of pitch.

- Melody & Memory:
Train short-term musical memory, melodic contour, and the ability to reproduce or recognise pitch sequences as meaningful phrases.

- Intervals & Pitch:
Focus on relative pitch: direction, scale degree, and the size and quality of intervals.

- Chords & Harmony:
Move from hearing simultaneous notes to recognising triads, inversions, harmonic functions, cadences, and chord progressions.

- Fixed a critical bug in the latency detection engine. 3.3.5 Sep 12 - We listened to user feedback:
The number of measures is now customizable in Custom Level, from 5 to 30 measures.

- Revised notation for some songs.

- If you have any enhancement requests, please send us an email or leave a comment in the App Store. 3.3.4 Sep 2 - Fine tuned some parameters in our polyphonic detection engine that tackle dissonant chords better.

- Revised notation for some songs.

- New songs added to Book 13 (Grade 1 and Grade 2):
- Hark! The Herald Angels Sing
- Aura Lee
- Debussy Clair de Lune (Easy Version)
- Grieg Concerto (Easy Version) 3.3.3 Aug 26 - More simple songs added to Book 13 for beginners to build solid foundation.

- All added to Grade 1 and 2:
- Frère Jacques
- Chopin Nocturne (Easy Version)
- Amazing Grace
- Hallelujah by Handel
- Apple Waltz
- Yankee Doodle
- Grieg Morning Mood (Easy Version)
- Beethoven Pathetique (Easy Version)

- Fixed a long existing localisation issue for Japanese and Korean.
If you see English words sometimes, this update should fix the problem. 3.3.2 Aug 22 - Extended upper range of guitar to classic nylon string limit B5 (sound) or B6 (written)

- Localised screenshots for a number of regions 3.3.1 Aug 18 - We are shipping this major update v3.3 with a lot of new and cool features.

- Another notation upgrade to our sheetmusic render engine : ability to change clef to reduce excessive use of ledger lines.
1. The very first application is all the scale and arpeggio exercises in Music Theory section.
- transition between bass and treble clef for grand stave instruments (piano and harp).
- transition between alto and treble clef for viola.
- transition between bass and tenor clef for cello, bassoon and trombone.
2. Also included clef change in a number of songs.

- Grand stave (both hands) is now available for chromatic scale exercise for piano and harp.

- Introduction of 'intonation accuracy' for microtonal instruments : violin, viola, cello, double bass, trombone.
We understand that beginners often cannot play perfectly in tune.
You will not be punished because your intonation is not perfect.
Instead, the app will show you a yellow tick.
- Green tick : Perfect intonation
- Yellow tick : Acceptable hit but slightly out of tune
The achievement dashboard will also show you your overall intonation accuracy.

- We have added Book 13 with a number of Grade 1 and Grade 2 songs to help user build a solid foundation.
1. Jingle Bells
2. We Wish You a Merry Christmas
3. Liszt Liebestrume (easy version)
4. Scarborough Fair
5. Oh! Susann
6. Bach Petzold Minuet in G Minor 3.3.0 Aug 13 - We have significantly improved our polyphonic detection engine and harmonic cancellation algorithm.
Detection in songs (both hand) and chords is now faster and more accurate.

- Added 'Happy Birthday' to Grade 1 and Book 12.

- Fixed a UI bug. 3.2.13 Aug 9 - Stretched the upper range limit for a number of instruments so that 3 octaves can be used in scale and chord exercises.

- Further improvement on rhythm detection.

- Better A0 and B0 detection in chromatic tuner. 3.2.11 Jul 29 - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 Jul 25 - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 Jul 23 - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29

version 3.3.9

posted on 2026-10-06

Version History - Thanks everyone for your feedback on our rhythm training features.
We are glad to know that they have helped so many students develop a stronger sense of rhythmic accuracy.

- That's why we are proud to introduce a new "Clapping" mode,
allowing you to focus on rhythmic accuracy anytime, anywhere, without carrying an instrument.
Clapping mode is highly sensitive to rhythm.
It will help you develop precise rhythm skills.

- Whether you're on a train, waiting for a bus, or simply looking to pass the time, Clapping mode is the ideal training option. 3.3.9 Sep 28 - Improved rhythm detection for low-pitched instruments:
Guitar, Cello, Double Bass, Bass Guitar, Bassoon, Trombone, Tuba

- Increased text size and prevented overflow in the song list

- Added the new song "Danny Boy" to Grade 2 (free tier) 3.3.8 Sep 25 - Fixed a metronome sound latency issue.
The metronome sound is now perfectly synchronized with the visual beat in the score.

- The Music Theory section keeps getting better.
A new Interval Training category helps you build fluency in recognizing and identifying intervals.
The full chromatic interval set, up to an octave, is available:
minor second, major second, minor third, major third, perfect fourth, augmented fourth/diminished fifth, perfect fifth, minor sixth, major sixth, minor seventh, major seventh, octave.

Two modes are available:
(1) Playing Mode: play your instrument by calculating each interval from the preceding note in the score.
(2) Reading Mode: identify the intervals in any given chord.

Together with Aural Training, students can develop interval-recognition skills through both notation and listening.

- Increased text size in many UI controls without exceeding their bounds. 3.3.7 Sep 22 - Stabilized some settings for the new Aural section:
- Prevent playback from listening to its own echo.
- Better localization.

- Now you can turn the metronome sound on/off in rhythm mode. 3.3.6 Sep 16 - We added Aural Training to Music Theory to help students develop essential aural skills for major music examinations, including ABRSM, AMEB, Trinity, and RCM.

- Rhythm & Metre:
Develop the ability to hear pulse, accents, beat grouping, rhythmic duration, and metre independently of pitch.

- Melody & Memory:
Train short-term musical memory, melodic contour, and the ability to reproduce or recognise pitch sequences as meaningful phrases.

- Intervals & Pitch:
Focus on relative pitch: direction, scale degree, and the size and quality of intervals.

- Chords & Harmony:
Move from hearing simultaneous notes to recognising triads, inversions, harmonic functions, cadences, and chord progressions.

- Fixed a critical bug in the latency detection engine. 3.3.5 Sep 12 - We listened to user feedback:
The number of measures is now customizable in Custom Level, from 5 to 30 measures.

- Revised notation for some songs.

- If you have any enhancement requests, please send us an email or leave a comment in the App Store. 3.3.4 Sep 2 - Fine tuned some parameters in our polyphonic detection engine that tackle dissonant chords better.

- Revised notation for some songs.

- New songs added to Book 13 (Grade 1 and Grade 2):
- Hark! The Herald Angels Sing
- Aura Lee
- Debussy Clair de Lune (Easy Version)
- Grieg Concerto (Easy Version) 3.3.3 Aug 26 - More simple songs added to Book 13 for beginners to build solid foundation.

- All added to Grade 1 and 2:
- Frère Jacques
- Chopin Nocturne (Easy Version)
- Amazing Grace
- Hallelujah by Handel
- Apple Waltz
- Yankee Doodle
- Grieg Morning Mood (Easy Version)
- Beethoven Pathetique (Easy Version)

- Fixed a long existing localisation issue for Japanese and Korean.
If you see English words sometimes, this update should fix the problem. 3.3.2 Aug 22 - Extended upper range of guitar to classic nylon string limit B5 (sound) or B6 (written)

- Localised screenshots for a number of regions 3.3.1 Aug 18 - We are shipping this major update v3.3 with a lot of new and cool features.

- Another notation upgrade to our sheetmusic render engine : ability to change clef to reduce excessive use of ledger lines.
1. The very first application is all the scale and arpeggio exercises in Music Theory section.
- transition between bass and treble clef for grand stave instruments (piano and harp).
- transition between alto and treble clef for viola.
- transition between bass and tenor clef for cello, bassoon and trombone.
2. Also included clef change in a number of songs.

- Grand stave (both hands) is now available for chromatic scale exercise for piano and harp.

- Introduction of 'intonation accuracy' for microtonal instruments : violin, viola, cello, double bass, trombone.
We understand that beginners often cannot play perfectly in tune.
You will not be punished because your intonation is not perfect.
Instead, the app will show you a yellow tick.
- Green tick : Perfect intonation
- Yellow tick : Acceptable hit but slightly out of tune
The achievement dashboard will also show you your overall intonation accuracy.

- We have added Book 13 with a number of Grade 1 and Grade 2 songs to help user build a solid foundation.
1. Jingle Bells
2. We Wish You a Merry Christmas
3. Liszt Liebestrume (easy version)
4. Scarborough Fair
5. Oh! Susann
6. Bach Petzold Minuet in G Minor 3.3.0 Aug 13 - We have significantly improved our polyphonic detection engine and harmonic cancellation algorithm.
Detection in songs (both hand) and chords is now faster and more accurate.

- Added 'Happy Birthday' to Grade 1 and Book 12.

- Fixed a UI bug. 3.2.13 Aug 9 - Stretched the upper range limit for a number of instruments so that 3 octaves can be used in scale and chord exercises.

- Further improvement on rhythm detection.

- Better A0 and B0 detection in chromatic tuner. 3.2.11 Jul 29 - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 Jul 25 - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 Jul 23 - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29 New songs across different albums:
- Waltz D. 145 by Schubert
- Impromptu No.3 by Schubert
- Military March by Schubert
- Erlkönig D 328 by Schubert
- Lullaby by Brahms
- Intermezzo Op. 118 No. 2 by Brahms
- Cello Suite 1 Prelude by Bach
- Rondeau from Orchestral Suite No.2 by Bach
- Badinerie from Orchestral Suite No.2 by Bach

We continue to adjust, re-adjust, arrange and re-arrange all songs to make sure they are playable on any instrument.
We believe this is the fun part of practising sight-reading from real repertoire because the same notes-reading skills apply to all instruments. 3.1.8 Apr 23

version 3.3.9

posted on 2026-10-02

Version History - Thanks everyone for your feedback on our rhythm training features.
We are glad to know that they have helped so many students develop a stronger sense of rhythmic accuracy.

- That's why we are proud to introduce a new "Clapping" mode,
allowing you to focus on rhythmic accuracy anytime, anywhere, without carrying an instrument.
Clapping mode is highly sensitive to rhythm.
It will help you develop precise rhythm skills.

- Whether you're on a train, waiting for a bus, or simply looking to pass the time, Clapping mode is the ideal training option. 3.3.9 3d ago - Improved rhythm detection for low-pitched instruments:
Guitar, Cello, Double Bass, Bass Guitar, Bassoon, Trombone, Tuba

- Increased text size and prevented overflow in the song list

- Added the new song "Danny Boy" to Grade 2 (free tier) 3.3.8 6d ago - Fixed a metronome sound latency issue.
The metronome sound is now perfectly synchronized with the visual beat in the score.

- The Music Theory section keeps getting better.
A new Interval Training category helps you build fluency in recognizing and identifying intervals.
The full chromatic interval set, up to an octave, is available:
minor second, major second, minor third, major third, perfect fourth, augmented fourth/diminished fifth, perfect fifth, minor sixth, major sixth, minor seventh, major seventh, octave.

Two modes are available:
(1) Playing Mode: play your instrument by calculating each interval from the preceding note in the score.
(2) Reading Mode: identify the intervals in any given chord.

Together with Aural Training, students can develop interval-recognition skills through both notation and listening.

- Increased text size in many UI controls without exceeding their bounds. 3.3.7 Sep 22 - Stabilized some settings for the new Aural section:
- Prevent playback from listening to its own echo.
- Better localization.

- Now you can turn the metronome sound on/off in rhythm mode. 3.3.6 Sep 16 - We added Aural Training to Music Theory to help students develop essential aural skills for major music examinations, including ABRSM, AMEB, Trinity, and RCM.

- Rhythm & Metre:
Develop the ability to hear pulse, accents, beat grouping, rhythmic duration, and metre independently of pitch.

- Melody & Memory:
Train short-term musical memory, melodic contour, and the ability to reproduce or recognise pitch sequences as meaningful phrases.

- Intervals & Pitch:
Focus on relative pitch: direction, scale degree, and the size and quality of intervals.

- Chords & Harmony:
Move from hearing simultaneous notes to recognising triads, inversions, harmonic functions, cadences, and chord progressions.

- Fixed a critical bug in the latency detection engine. 3.3.5 Sep 12 - We listened to user feedback:
The number of measures is now customizable in Custom Level, from 5 to 30 measures.

- Revised notation for some songs.

- If you have any enhancement requests, please send us an email or leave a comment in the App Store. 3.3.4 Sep 2 - Fine tuned some parameters in our polyphonic detection engine that tackle dissonant chords better.

- Revised notation for some songs.

- New songs added to Book 13 (Grade 1 and Grade 2):
- Hark! The Herald Angels Sing
- Aura Lee
- Debussy Clair de Lune (Easy Version)
- Grieg Concerto (Easy Version) 3.3.3 Aug 26 - More simple songs added to Book 13 for beginners to build solid foundation.

- All added to Grade 1 and 2:
- Frère Jacques
- Chopin Nocturne (Easy Version)
- Amazing Grace
- Hallelujah by Handel
- Apple Waltz
- Yankee Doodle
- Grieg Morning Mood (Easy Version)
- Beethoven Pathetique (Easy Version)

- Fixed a long existing localisation issue for Japanese and Korean.
If you see English words sometimes, this update should fix the problem. 3.3.2 Aug 22 - Extended upper range of guitar to classic nylon string limit B5 (sound) or B6 (written)

- Localised screenshots for a number of regions 3.3.1 Aug 18 - We are shipping this major update v3.3 with a lot of new and cool features.

- Another notation upgrade to our sheetmusic render engine : ability to change clef to reduce excessive use of ledger lines.
1. The very first application is all the scale and arpeggio exercises in Music Theory section.
- transition between bass and treble clef for grand stave instruments (piano and harp).
- transition between alto and treble clef for viola.
- transition between bass and tenor clef for cello, bassoon and trombone.
2. Also included clef change in a number of songs.

- Grand stave (both hands) is now available for chromatic scale exercise for piano and harp.

- Introduction of 'intonation accuracy' for microtonal instruments : violin, viola, cello, double bass, trombone.
We understand that beginners often cannot play perfectly in tune.
You will not be punished because your intonation is not perfect.
Instead, the app will show you a yellow tick.
- Green tick : Perfect intonation
- Yellow tick : Acceptable hit but slightly out of tune
The achievement dashboard will also show you your overall intonation accuracy.

- We have added Book 13 with a number of Grade 1 and Grade 2 songs to help user build a solid foundation.
1. Jingle Bells
2. We Wish You a Merry Christmas
3. Liszt Liebestrume (easy version)
4. Scarborough Fair
5. Oh! Susann
6. Bach Petzold Minuet in G Minor 3.3.0 Aug 13 - We have significantly improved our polyphonic detection engine and harmonic cancellation algorithm.
Detection in songs (both hand) and chords is now faster and more accurate.

- Added 'Happy Birthday' to Grade 1 and Book 12.

- Fixed a UI bug. 3.2.13 Aug 9 - Stretched the upper range limit for a number of instruments so that 3 octaves can be used in scale and chord exercises.

- Further improvement on rhythm detection.

- Better A0 and B0 detection in chromatic tuner. 3.2.11 Jul 29 - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 Jul 25 - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 Jul 23 - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29 New songs across different albums:
- Waltz D. 145 by Schubert
- Impromptu No.3 by Schubert
- Military March by Schubert
- Erlkönig D 328 by Schubert
- Lullaby by Brahms
- Intermezzo Op. 118 No. 2 by Brahms
- Cello Suite 1 Prelude by Bach
- Rondeau from Orchestral Suite No.2 by Bach
- Badinerie from Orchestral Suite No.2 by Bach

We continue to adjust, re-adjust, arrange and re-arrange all songs to make sure they are playable on any instrument.
We believe this is the fun part of practising sight-reading from real repertoire because the same notes-reading skills apply to all instruments. 3.1.8 Apr 23

version 3.3.7

posted on 2026-09-25

Version History - Fixed a metronome sound latency issue.
The metronome sound is now perfectly synchronized with the visual beat in the score.

- The Music Theory section keeps getting better.
A new Interval Training category helps you build fluency in recognizing and identifying intervals.
The full chromatic interval set, up to an octave, is available:
minor second, major second, minor third, major third, perfect fourth, augmented fourth/diminished fifth, perfect fifth, minor sixth, major sixth, minor seventh, major seventh, octave.

Two modes are available:
(1) Playing Mode: play your instrument by calculating each interval from the preceding note in the score.
(2) Reading Mode: identify the intervals in any given chord.

Together with Aural Training, students can develop interval-recognition skills through both notation and listening.

- Increased text size in many UI controls without exceeding their bounds. 3.3.7 3d ago - Stabilized some settings for the new Aural section:
- Prevent playback from listening to its own echo.
- Better localization.

- Now you can turn the metronome sound on/off in rhythm mode. 3.3.6 Sep 16 - We added Aural Training to Music Theory to help students develop essential aural skills for major music examinations, including ABRSM, AMEB, Trinity, and RCM.

- Rhythm & Metre:
Develop the ability to hear pulse, accents, beat grouping, rhythmic duration, and metre independently of pitch.

- Melody & Memory:
Train short-term musical memory, melodic contour, and the ability to reproduce or recognise pitch sequences as meaningful phrases.

- Intervals & Pitch:
Focus on relative pitch: direction, scale degree, and the size and quality of intervals.

- Chords & Harmony:
Move from hearing simultaneous notes to recognising triads, inversions, harmonic functions, cadences, and chord progressions.

- Fixed a critical bug in the latency detection engine. 3.3.5 Sep 12 - We listened to user feedback:
The number of measures is now customizable in Custom Level, from 5 to 30 measures.

- Revised notation for some songs.

- If you have any enhancement requests, please send us an email or leave a comment in the App Store. 3.3.4 Sep 2 - Fine tuned some parameters in our polyphonic detection engine that tackle dissonant chords better.

- Revised notation for some songs.

- New songs added to Book 13 (Grade 1 and Grade 2):
- Hark! The Herald Angels Sing
- Aura Lee
- Debussy Clair de Lune (Easy Version)
- Grieg Concerto (Easy Version) 3.3.3 Aug 26 - More simple songs added to Book 13 for beginners to build solid foundation.

- All added to Grade 1 and 2:
- Frère Jacques
- Chopin Nocturne (Easy Version)
- Amazing Grace
- Hallelujah by Handel
- Apple Waltz
- Yankee Doodle
- Grieg Morning Mood (Easy Version)
- Beethoven Pathetique (Easy Version)

- Fixed a long existing localisation issue for Japanese and Korean.
If you see English words sometimes, this update should fix the problem. 3.3.2 Aug 22 - Extended upper range of guitar to classic nylon string limit B5 (sound) or B6 (written)

- Localised screenshots for a number of regions 3.3.1 Aug 18 - We are shipping this major update v3.3 with a lot of new and cool features.

- Another notation upgrade to our sheetmusic render engine : ability to change clef to reduce excessive use of ledger lines.
1. The very first application is all the scale and arpeggio exercises in Music Theory section.
- transition between bass and treble clef for grand stave instruments (piano and harp).
- transition between alto and treble clef for viola.
- transition between bass and tenor clef for cello, bassoon and trombone.
2. Also included clef change in a number of songs.

- Grand stave (both hands) is now available for chromatic scale exercise for piano and harp.

- Introduction of 'intonation accuracy' for microtonal instruments : violin, viola, cello, double bass, trombone.
We understand that beginners often cannot play perfectly in tune.
You will not be punished because your intonation is not perfect.
Instead, the app will show you a yellow tick.
- Green tick : Perfect intonation
- Yellow tick : Acceptable hit but slightly out of tune
The achievement dashboard will also show you your overall intonation accuracy.

- We have added Book 13 with a number of Grade 1 and Grade 2 songs to help user build a solid foundation.
1. Jingle Bells
2. We Wish You a Merry Christmas
3. Liszt Liebestrume (easy version)
4. Scarborough Fair
5. Oh! Susann
6. Bach Petzold Minuet in G Minor 3.3.0 Aug 13 - We have significantly improved our polyphonic detection engine and harmonic cancellation algorithm.
Detection in songs (both hand) and chords is now faster and more accurate.

- Added 'Happy Birthday' to Grade 1 and Book 12.

- Fixed a UI bug. 3.2.13 Aug 9 - Stretched the upper range limit for a number of instruments so that 3 octaves can be used in scale and chord exercises.

- Further improvement on rhythm detection.

- Better A0 and B0 detection in chromatic tuner. 3.2.11 Jul 29 - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 Jul 25 - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 Jul 23 - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29 New songs across different albums:
- Waltz D. 145 by Schubert
- Impromptu No.3 by Schubert
- Military March by Schubert
- Erlkönig D 328 by Schubert
- Lullaby by Brahms
- Intermezzo Op. 118 No. 2 by Brahms
- Cello Suite 1 Prelude by Bach
- Rondeau from Orchestral Suite No.2 by Bach
- Badinerie from Orchestral Suite No.2 by Bach

We continue to adjust, re-adjust, arrange and re-arrange all songs to make sure they are playable on any instrument.
We believe this is the fun part of practising sight-reading from real repertoire because the same notes-reading skills apply to all instruments. 3.1.8 Apr 23 New songs in Book 10:
1. Sonata K. 545 movement 1 by Mozart
2. Invention No. 13 by Bach
3. Invention No. 14 by Bach
4. Ecossaise WoO 23 by Beethoven
5. Sonatina WoO 50 by Beethoven

We re-arranged a number of songs for bass clef instruments. They are now a lot more playable on Cello, Bassoon, Double Bass, Bass Guitar...etc. 3.1.7 Apr 19 - Some notation rendering problems have been fixed:
1. Fixed that when tuplet starts with a rest the tuplet number was hidden.
2. If two notes from different voices are just one step apart, they no longer overlap.
3. Fixed an accidentals rendering problem for single stave instruments.

New songs in Book 10:
1. The Seasons - June (Barcarolle) by Tchaikovsky
2. Nutcracker - Sugar Plum Fairy by Tchaikovsky
3. Nutcracker - Waltz Of The Flowers by Tchaikovsky
4. Nutcracker - Dance of the Reed Flutes by Tchaikovsky
5. The Girl with the Flaxen Hair by Debussy
6. Arabesque No.1 by Debussy 3.1.6 Apr 9

version 3.3.6

posted on 2026-09-18

Version History - Stabilized some settings for the new Aural section:
- Prevent playback from listening to its own echo.
- Better localization.

- Now you can turn the metronome sound on/off in rhythm mode. 3.3.6 1d ago - We added Aural Training to Music Theory to help students develop essential aural skills for major music examinations, including ABRSM, AMEB, Trinity, and RCM.

- Rhythm & Metre:
Develop the ability to hear pulse, accents, beat grouping, rhythmic duration, and metre independently of pitch.

- Melody & Memory:
Train short-term musical memory, melodic contour, and the ability to reproduce or recognise pitch sequences as meaningful phrases.

- Intervals & Pitch:
Focus on relative pitch: direction, scale degree, and the size and quality of intervals.

- Chords & Harmony:
Move from hearing simultaneous notes to recognising triads, inversions, harmonic functions, cadences, and chord progressions.

- Fixed a critical bug in the latency detection engine. 3.3.5 5d ago - We listened to user feedback:
The number of measures is now customizable in Custom Level, from 5 to 30 measures.

- Revised notation for some songs.

- If you have any enhancement requests, please send us an email or leave a comment in the App Store. 3.3.4 Sep 2 - Fine tuned some parameters in our polyphonic detection engine that tackle dissonant chords better.

- Revised notation for some songs.

- New songs added to Book 13 (Grade 1 and Grade 2):
- Hark! The Herald Angels Sing
- Aura Lee
- Debussy Clair de Lune (Easy Version)
- Grieg Concerto (Easy Version) 3.3.3 Aug 26 - More simple songs added to Book 13 for beginners to build solid foundation.

- All added to Grade 1 and 2:
- Frère Jacques
- Chopin Nocturne (Easy Version)
- Amazing Grace
- Hallelujah by Handel
- Apple Waltz
- Yankee Doodle
- Grieg Morning Mood (Easy Version)
- Beethoven Pathetique (Easy Version)

- Fixed a long existing localisation issue for Japanese and Korean.
If you see English words sometimes, this update should fix the problem. 3.3.2 Aug 22 - Extended upper range of guitar to classic nylon string limit B5 (sound) or B6 (written)

- Localised screenshots for a number of regions 3.3.1 Aug 18 - We are shipping this major update v3.3 with a lot of new and cool features.

- Another notation upgrade to our sheetmusic render engine : ability to change clef to reduce excessive use of ledger lines.
1. The very first application is all the scale and arpeggio exercises in Music Theory section.
- transition between bass and treble clef for grand stave instruments (piano and harp).
- transition between alto and treble clef for viola.
- transition between bass and tenor clef for cello, bassoon and trombone.
2. Also included clef change in a number of songs.

- Grand stave (both hands) is now available for chromatic scale exercise for piano and harp.

- Introduction of 'intonation accuracy' for microtonal instruments : violin, viola, cello, double bass, trombone.
We understand that beginners often cannot play perfectly in tune.
You will not be punished because your intonation is not perfect.
Instead, the app will show you a yellow tick.
- Green tick : Perfect intonation
- Yellow tick : Acceptable hit but slightly out of tune
The achievement dashboard will also show you your overall intonation accuracy.

- We have added Book 13 with a number of Grade 1 and Grade 2 songs to help user build a solid foundation.
1. Jingle Bells
2. We Wish You a Merry Christmas
3. Liszt Liebestrume (easy version)
4. Scarborough Fair
5. Oh! Susann
6. Bach Petzold Minuet in G Minor 3.3.0 Aug 13 - We have significantly improved our polyphonic detection engine and harmonic cancellation algorithm.
Detection in songs (both hand) and chords is now faster and more accurate.

- Added 'Happy Birthday' to Grade 1 and Book 12.

- Fixed a UI bug. 3.2.13 Aug 9 - Stretched the upper range limit for a number of instruments so that 3 octaves can be used in scale and chord exercises.

- Further improvement on rhythm detection.

- Better A0 and B0 detection in chromatic tuner. 3.2.11 Jul 29 - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 Jul 25 - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 Jul 23 - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29 New songs across different albums:
- Waltz D. 145 by Schubert
- Impromptu No.3 by Schubert
- Military March by Schubert
- Erlkönig D 328 by Schubert
- Lullaby by Brahms
- Intermezzo Op. 118 No. 2 by Brahms
- Cello Suite 1 Prelude by Bach
- Rondeau from Orchestral Suite No.2 by Bach
- Badinerie from Orchestral Suite No.2 by Bach

We continue to adjust, re-adjust, arrange and re-arrange all songs to make sure they are playable on any instrument.
We believe this is the fun part of practising sight-reading from real repertoire because the same notes-reading skills apply to all instruments. 3.1.8 Apr 23 New songs in Book 10:
1. Sonata K. 545 movement 1 by Mozart
2. Invention No. 13 by Bach
3. Invention No. 14 by Bach
4. Ecossaise WoO 23 by Beethoven
5. Sonatina WoO 50 by Beethoven

We re-arranged a number of songs for bass clef instruments. They are now a lot more playable on Cello, Bassoon, Double Bass, Bass Guitar...etc. 3.1.7 Apr 19 - Some notation rendering problems have been fixed:
1. Fixed that when tuplet starts with a rest the tuplet number was hidden.
2. If two notes from different voices are just one step apart, they no longer overlap.
3. Fixed an accidentals rendering problem for single stave instruments.

New songs in Book 10:
1. The Seasons - June (Barcarolle) by Tchaikovsky
2. Nutcracker - Sugar Plum Fairy by Tchaikovsky
3. Nutcracker - Waltz Of The Flowers by Tchaikovsky
4. Nutcracker - Dance of the Reed Flutes by Tchaikovsky
5. The Girl with the Flaxen Hair by Debussy
6. Arabesque No.1 by Debussy 3.1.6 Apr 9 - New songs in Book 8:
1. Minor from 6 Variations 'Ich denke dein' by Beethoven
2. Tempest Sonata 3rd movement by Beethoven
3. Queen of the Night from Magic Flute by Mozart
4. Das klinget so herrlich from Magic Flute by Mozart
5. La ci darem la mano from Don Giovanni by Mozart
6. Sonatina Op.36 No.3 by Clementi

- Contrary to popular belief, learning Czerny's etudes can be a lot of fun if done properly.
We introduce some of Czerny's best melodies for students of various levels.

- New songs in Book 9
1. Op.599 No.5 by Czerny
2. Op.599 No.19 by Czerny
3. Op.599 No.20 by Czerny
4. op.599 No.60 by Czerny
5. Op.849 No.5 by Czerny
6. Op.299 No.7 by Czerny
7. Op.740 No.11 by Czerny
8. Goldberg Variations - Aria by Bach
9. Goldberg Variations - Variation 1 by Bach
10. Un Sospiro (Simplified) by Liszt
11. Fantasie Impromptu Part 1 by Chopin
12. Fantasie Impromptu Part 2 by Chopin

- Grade 7 has been added and Fantasie Impromptu must be there. 3.1.5 Apr 5

version 3.3.4

posted on 2026-09-11

Version History - We listened to user feedback:
The number of measures is now customizable in Custom Level, from 5 to 30 measures.

- Revised notation for some songs.

- If you have any enhancement requests, please send us an email or leave a comment in the App Store. 3.3.4 Sep 2 - Fine tuned some parameters in our polyphonic detection engine that tackle dissonant chords better.

- Revised notation for some songs.

- New songs added to Book 13 (Grade 1 and Grade 2):
- Hark! The Herald Angels Sing
- Aura Lee
- Debussy Clair de Lune (Easy Version)
- Grieg Concerto (Easy Version) 3.3.3 Aug 26 - More simple songs added to Book 13 for beginners to build solid foundation.

- All added to Grade 1 and 2:
- Frère Jacques
- Chopin Nocturne (Easy Version)
- Amazing Grace
- Hallelujah by Handel
- Apple Waltz
- Yankee Doodle
- Grieg Morning Mood (Easy Version)
- Beethoven Pathetique (Easy Version)

- Fixed a long existing localisation issue for Japanese and Korean.
If you see English words sometimes, this update should fix the problem. 3.3.2 Aug 22 - Extended upper range of guitar to classic nylon string limit B5 (sound) or B6 (written)

- Localised screenshots for a number of regions 3.3.1 Aug 18 - We are shipping this major update v3.3 with a lot of new and cool features.

- Another notation upgrade to our sheetmusic render engine : ability to change clef to reduce excessive use of ledger lines.
1. The very first application is all the scale and arpeggio exercises in Music Theory section.
- transition between bass and treble clef for grand stave instruments (piano and harp).
- transition between alto and treble clef for viola.
- transition between bass and tenor clef for cello, bassoon and trombone.
2. Also included clef change in a number of songs.

- Grand stave (both hands) is now available for chromatic scale exercise for piano and harp.

- Introduction of 'intonation accuracy' for microtonal instruments : violin, viola, cello, double bass, trombone.
We understand that beginners often cannot play perfectly in tune.
You will not be punished because your intonation is not perfect.
Instead, the app will show you a yellow tick.
- Green tick : Perfect intonation
- Yellow tick : Acceptable hit but slightly out of tune
The achievement dashboard will also show you your overall intonation accuracy.

- We have added Book 13 with a number of Grade 1 and Grade 2 songs to help user build a solid foundation.
1. Jingle Bells
2. We Wish You a Merry Christmas
3. Liszt Liebestrume (easy version)
4. Scarborough Fair
5. Oh! Susann
6. Bach Petzold Minuet in G Minor 3.3.0 Aug 13 - We have significantly improved our polyphonic detection engine and harmonic cancellation algorithm.
Detection in songs (both hand) and chords is now faster and more accurate.

- Added 'Happy Birthday' to Grade 1 and Book 12.

- Fixed a UI bug. 3.2.13 Aug 9 - Stretched the upper range limit for a number of instruments so that 3 octaves can be used in scale and chord exercises.

- Further improvement on rhythm detection.

- Better A0 and B0 detection in chromatic tuner. 3.2.11 Jul 29 - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 Jul 25 - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 Jul 23 - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29 New songs across different albums:
- Waltz D. 145 by Schubert
- Impromptu No.3 by Schubert
- Military March by Schubert
- Erlkönig D 328 by Schubert
- Lullaby by Brahms
- Intermezzo Op. 118 No. 2 by Brahms
- Cello Suite 1 Prelude by Bach
- Rondeau from Orchestral Suite No.2 by Bach
- Badinerie from Orchestral Suite No.2 by Bach

We continue to adjust, re-adjust, arrange and re-arrange all songs to make sure they are playable on any instrument.
We believe this is the fun part of practising sight-reading from real repertoire because the same notes-reading skills apply to all instruments. 3.1.8 Apr 23 New songs in Book 10:
1. Sonata K. 545 movement 1 by Mozart
2. Invention No. 13 by Bach
3. Invention No. 14 by Bach
4. Ecossaise WoO 23 by Beethoven
5. Sonatina WoO 50 by Beethoven

We re-arranged a number of songs for bass clef instruments. They are now a lot more playable on Cello, Bassoon, Double Bass, Bass Guitar...etc. 3.1.7 Apr 19 - Some notation rendering problems have been fixed:
1. Fixed that when tuplet starts with a rest the tuplet number was hidden.
2. If two notes from different voices are just one step apart, they no longer overlap.
3. Fixed an accidentals rendering problem for single stave instruments.

New songs in Book 10:
1. The Seasons - June (Barcarolle) by Tchaikovsky
2. Nutcracker - Sugar Plum Fairy by Tchaikovsky
3. Nutcracker - Waltz Of The Flowers by Tchaikovsky
4. Nutcracker - Dance of the Reed Flutes by Tchaikovsky
5. The Girl with the Flaxen Hair by Debussy
6. Arabesque No.1 by Debussy 3.1.6 Apr 9 - New songs in Book 8:
1. Minor from 6 Variations 'Ich denke dein' by Beethoven
2. Tempest Sonata 3rd movement by Beethoven
3. Queen of the Night from Magic Flute by Mozart
4. Das klinget so herrlich from Magic Flute by Mozart
5. La ci darem la mano from Don Giovanni by Mozart
6. Sonatina Op.36 No.3 by Clementi

- Contrary to popular belief, learning Czerny's etudes can be a lot of fun if done properly.
We introduce some of Czerny's best melodies for students of various levels.

- New songs in Book 9
1. Op.599 No.5 by Czerny
2. Op.599 No.19 by Czerny
3. Op.599 No.20 by Czerny
4. op.599 No.60 by Czerny
5. Op.849 No.5 by Czerny
6. Op.299 No.7 by Czerny
7. Op.740 No.11 by Czerny
8. Goldberg Variations - Aria by Bach
9. Goldberg Variations - Variation 1 by Bach
10. Un Sospiro (Simplified) by Liszt
11. Fantasie Impromptu Part 1 by Chopin
12. Fantasie Impromptu Part 2 by Chopin

- Grade 7 has been added and Fantasie Impromptu must be there. 3.1.5 Apr 5 - We have significantly improved notes rendering efficency for long and intensive songs.
(e.g. Eine Kleine Nachtmusik, Arrival of the Queen of Sheba, Swan...etc)
You won't see glitches anymore when playing those songs.

- New composers added to the list:
1. Giuseppe Verdi
2. Giacomo Puccini
3. Gioacchino Rossini

- New songs in Book 8:
1. Korobeiniki (Russian Folk Song)
2. Drinking Song from La Traviata by Verdi
3. Woman is fickle from Rigoletto by Verdi
4. O mio babbino caro by Puccini
5. Nessun dorma by Puccini
6. William Tell Overture by Rossini 3.1.4 Apr 1 We have some new awesome features and improvements again.
- To further beautify advanced notation, we developed a new collision detection engine to avoid overlapping notes, accidentals, and rests between different voices on the same staff.
- We improved our music synthesizer so song listening mode now uses each instrument's own timbre instead of piano only.

- Pachelbel Canon has been extended to cover all variations.

New composers added to the list:
1. Johann Strauss
2. Richard Wagner
3. Saint-Saens

New songs in Book 7:
1. German Dance No. 2 by Haydn
2. Minuet in F by Haydn
3. Theme from Clock Symphony by Haydn
4. Water Music - Hornpipe by Handel
5. Eine kleine Nachtmusik by Mozart
6. Radetzky March by Strauss
7. Blue Danube Waltz by Strauss
8. Voices of Spring Waltz by Strauss
9. Emperor Waltz by Strauss
10. Bridal Chorus by Wagner
11. The Swan from The Carnival of the Animals by Saint-Saens

Bugs fixed:
- In theory mode with grand stave instruments, if left hand is chosen then switch to chromatic scale it will now default it back to treble so that notes will display properly again.
- We have fixed a lot of rhythm detection issues in theory mode. 3.1.3 Mar 29

version 3.3.4

posted on 2026-09-04

Version History - We listened to user feedback:
The number of measures is now customizable in Custom Level, from 5 to 30 measures.

- Revised notation for some songs.

- If you have any enhancement requests, please send us an email or leave a comment in the App Store. 3.3.4 1d ago - Fine tuned some parameters in our polyphonic detection engine that tackle dissonant chords better.

- Revised notation for some songs.

- New songs added to Book 13 (Grade 1 and Grade 2):
- Hark! The Herald Angels Sing
- Aura Lee
- Debussy Clair de Lune (Easy Version)
- Grieg Concerto (Easy Version) 3.3.3 Aug 26 - More simple songs added to Book 13 for beginners to build solid foundation.

- All added to Grade 1 and 2:
- Frère Jacques
- Chopin Nocturne (Easy Version)
- Amazing Grace
- Hallelujah by Handel
- Apple Waltz
- Yankee Doodle
- Grieg Morning Mood (Easy Version)
- Beethoven Pathetique (Easy Version)

- Fixed a long existing localisation issue for Japanese and Korean.
If you see English words sometimes, this update should fix the problem. 3.3.2 Aug 22 - Extended upper range of guitar to classic nylon string limit B5 (sound) or B6 (written)

- Localised screenshots for a number of regions 3.3.1 Aug 18 - We are shipping this major update v3.3 with a lot of new and cool features.

- Another notation upgrade to our sheetmusic render engine : ability to change clef to reduce excessive use of ledger lines.
1. The very first application is all the scale and arpeggio exercises in Music Theory section.
- transition between bass and treble clef for grand stave instruments (piano and harp).
- transition between alto and treble clef for viola.
- transition between bass and tenor clef for cello, bassoon and trombone.
2. Also included clef change in a number of songs.

- Grand stave (both hands) is now available for chromatic scale exercise for piano and harp.

- Introduction of 'intonation accuracy' for microtonal instruments : violin, viola, cello, double bass, trombone.
We understand that beginners often cannot play perfectly in tune.
You will not be punished because your intonation is not perfect.
Instead, the app will show you a yellow tick.
- Green tick : Perfect intonation
- Yellow tick : Acceptable hit but slightly out of tune
The achievement dashboard will also show you your overall intonation accuracy.

- We have added Book 13 with a number of Grade 1 and Grade 2 songs to help user build a solid foundation.
1. Jingle Bells
2. We Wish You a Merry Christmas
3. Liszt Liebestrume (easy version)
4. Scarborough Fair
5. Oh! Susann
6. Bach Petzold Minuet in G Minor 3.3.0 Aug 13 - We have significantly improved our polyphonic detection engine and harmonic cancellation algorithm.
Detection in songs (both hand) and chords is now faster and more accurate.

- Added 'Happy Birthday' to Grade 1 and Book 12.

- Fixed a UI bug. 3.2.13 Aug 9 - Stretched the upper range limit for a number of instruments so that 3 octaves can be used in scale and chord exercises.

- Further improvement on rhythm detection.

- Better A0 and B0 detection in chromatic tuner. 3.2.11 Jul 29 - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 Jul 25 - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 Jul 23 - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29 New songs across different albums:
- Waltz D. 145 by Schubert
- Impromptu No.3 by Schubert
- Military March by Schubert
- Erlkönig D 328 by Schubert
- Lullaby by Brahms
- Intermezzo Op. 118 No. 2 by Brahms
- Cello Suite 1 Prelude by Bach
- Rondeau from Orchestral Suite No.2 by Bach
- Badinerie from Orchestral Suite No.2 by Bach

We continue to adjust, re-adjust, arrange and re-arrange all songs to make sure they are playable on any instrument.
We believe this is the fun part of practising sight-reading from real repertoire because the same notes-reading skills apply to all instruments. 3.1.8 Apr 23 New songs in Book 10:
1. Sonata K. 545 movement 1 by Mozart
2. Invention No. 13 by Bach
3. Invention No. 14 by Bach
4. Ecossaise WoO 23 by Beethoven
5. Sonatina WoO 50 by Beethoven

We re-arranged a number of songs for bass clef instruments. They are now a lot more playable on Cello, Bassoon, Double Bass, Bass Guitar...etc. 3.1.7 Apr 19 - Some notation rendering problems have been fixed:
1. Fixed that when tuplet starts with a rest the tuplet number was hidden.
2. If two notes from different voices are just one step apart, they no longer overlap.
3. Fixed an accidentals rendering problem for single stave instruments.

New songs in Book 10:
1. The Seasons - June (Barcarolle) by Tchaikovsky
2. Nutcracker - Sugar Plum Fairy by Tchaikovsky
3. Nutcracker - Waltz Of The Flowers by Tchaikovsky
4. Nutcracker - Dance of the Reed Flutes by Tchaikovsky
5. The Girl with the Flaxen Hair by Debussy
6. Arabesque No.1 by Debussy 3.1.6 Apr 9 - New songs in Book 8:
1. Minor from 6 Variations 'Ich denke dein' by Beethoven
2. Tempest Sonata 3rd movement by Beethoven
3. Queen of the Night from Magic Flute by Mozart
4. Das klinget so herrlich from Magic Flute by Mozart
5. La ci darem la mano from Don Giovanni by Mozart
6. Sonatina Op.36 No.3 by Clementi

- Contrary to popular belief, learning Czerny's etudes can be a lot of fun if done properly.
We introduce some of Czerny's best melodies for students of various levels.

- New songs in Book 9
1. Op.599 No.5 by Czerny
2. Op.599 No.19 by Czerny
3. Op.599 No.20 by Czerny
4. op.599 No.60 by Czerny
5. Op.849 No.5 by Czerny
6. Op.299 No.7 by Czerny
7. Op.740 No.11 by Czerny
8. Goldberg Variations - Aria by Bach
9. Goldberg Variations - Variation 1 by Bach
10. Un Sospiro (Simplified) by Liszt
11. Fantasie Impromptu Part 1 by Chopin
12. Fantasie Impromptu Part 2 by Chopin

- Grade 7 has been added and Fantasie Impromptu must be there. 3.1.5 Apr 5 - We have significantly improved notes rendering efficency for long and intensive songs.
(e.g. Eine Kleine Nachtmusik, Arrival of the Queen of Sheba, Swan...etc)
You won't see glitches anymore when playing those songs.

- New composers added to the list:
1. Giuseppe Verdi
2. Giacomo Puccini
3. Gioacchino Rossini

- New songs in Book 8:
1. Korobeiniki (Russian Folk Song)
2. Drinking Song from La Traviata by Verdi
3. Woman is fickle from Rigoletto by Verdi
4. O mio babbino caro by Puccini
5. Nessun dorma by Puccini
6. William Tell Overture by Rossini 3.1.4 Apr 1 We have some new awesome features and improvements again.
- To further beautify advanced notation, we developed a new collision detection engine to avoid overlapping notes, accidentals, and rests between different voices on the same staff.
- We improved our music synthesizer so song listening mode now uses each instrument's own timbre instead of piano only.

- Pachelbel Canon has been extended to cover all variations.

New composers added to the list:
1. Johann Strauss
2. Richard Wagner
3. Saint-Saens

New songs in Book 7:
1. German Dance No. 2 by Haydn
2. Minuet in F by Haydn
3. Theme from Clock Symphony by Haydn
4. Water Music - Hornpipe by Handel
5. Eine kleine Nachtmusik by Mozart
6. Radetzky March by Strauss
7. Blue Danube Waltz by Strauss
8. Voices of Spring Waltz by Strauss
9. Emperor Waltz by Strauss
10. Bridal Chorus by Wagner
11. The Swan from The Carnival of the Animals by Saint-Saens

Bugs fixed:
- In theory mode with grand stave instruments, if left hand is chosen then switch to chromatic scale it will now default it back to treble so that notes will display properly again.
- We have fixed a lot of rhythm detection issues in theory mode. 3.1.3 Mar 29

version 3.3.1

posted on 2026-08-22

Version History - Extended upper range of guitar to classic nylon string limit B5 (sound) or B6 (written)

- Localised screenshots for a number of regions 3.3.1 3d ago - We are shipping this major update v3.3 with a lot of new and cool features.

- Another notation upgrade to our sheetmusic render engine : ability to change clef to reduce excessive use of ledger lines.
1. The very first application is all the scale and arpeggio exercises in Music Theory section.
- transition between bass and treble clef for grand stave instruments (piano and harp).
- transition between alto and treble clef for viola.
- transition between bass and tenor clef for cello, bassoon and trombone.
2. Also included clef change in a number of songs.

- Grand stave (both hands) is now available for chromatic scale exercise for piano and harp.

- Introduction of 'intonation accuracy' for microtonal instruments : violin, viola, cello, double bass, trombone.
We understand that beginners often cannot play perfectly in tune.
You will not be punished because your intonation is not perfect.
Instead, the app will show you a yellow tick.
- Green tick : Perfect intonation
- Yellow tick : Acceptable hit but slightly out of tune
The achievement dashboard will also show you your overall intonation accuracy.

- We have added Book 13 with a number of Grade 1 and Grade 2 songs to help user build a solid foundation.
1. Jingle Bells
2. We Wish You a Merry Christmas
3. Liszt Liebestrume (easy version)
4. Scarborough Fair
5. Oh! Susann
6. Bach Petzold Minuet in G Minor 3.3.0 Aug 13 - We have significantly improved our polyphonic detection engine and harmonic cancellation algorithm.
Detection in songs (both hand) and chords is now faster and more accurate.

- Added 'Happy Birthday' to Grade 1 and Book 12.

- Fixed a UI bug. 3.2.13 Aug 9 - Stretched the upper range limit for a number of instruments so that 3 octaves can be used in scale and chord exercises.

- Further improvement on rhythm detection.

- Better A0 and B0 detection in chromatic tuner. 3.2.11 Jul 29 - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 Jul 25 - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 Jul 23 - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29 New songs across different albums:
- Waltz D. 145 by Schubert
- Impromptu No.3 by Schubert
- Military March by Schubert
- Erlkönig D 328 by Schubert
- Lullaby by Brahms
- Intermezzo Op. 118 No. 2 by Brahms
- Cello Suite 1 Prelude by Bach
- Rondeau from Orchestral Suite No.2 by Bach
- Badinerie from Orchestral Suite No.2 by Bach

We continue to adjust, re-adjust, arrange and re-arrange all songs to make sure they are playable on any instrument.
We believe this is the fun part of practising sight-reading from real repertoire because the same notes-reading skills apply to all instruments. 3.1.8 Apr 23 New songs in Book 10:
1. Sonata K. 545 movement 1 by Mozart
2. Invention No. 13 by Bach
3. Invention No. 14 by Bach
4. Ecossaise WoO 23 by Beethoven
5. Sonatina WoO 50 by Beethoven

We re-arranged a number of songs for bass clef instruments. They are now a lot more playable on Cello, Bassoon, Double Bass, Bass Guitar...etc. 3.1.7 Apr 19 - Some notation rendering problems have been fixed:
1. Fixed that when tuplet starts with a rest the tuplet number was hidden.
2. If two notes from different voices are just one step apart, they no longer overlap.
3. Fixed an accidentals rendering problem for single stave instruments.

New songs in Book 10:
1. The Seasons - June (Barcarolle) by Tchaikovsky
2. Nutcracker - Sugar Plum Fairy by Tchaikovsky
3. Nutcracker - Waltz Of The Flowers by Tchaikovsky
4. Nutcracker - Dance of the Reed Flutes by Tchaikovsky
5. The Girl with the Flaxen Hair by Debussy
6. Arabesque No.1 by Debussy 3.1.6 Apr 9 - New songs in Book 8:
1. Minor from 6 Variations 'Ich denke dein' by Beethoven
2. Tempest Sonata 3rd movement by Beethoven
3. Queen of the Night from Magic Flute by Mozart
4. Das klinget so herrlich from Magic Flute by Mozart
5. La ci darem la mano from Don Giovanni by Mozart
6. Sonatina Op.36 No.3 by Clementi

- Contrary to popular belief, learning Czerny's etudes can be a lot of fun if done properly.
We introduce some of Czerny's best melodies for students of various levels.

- New songs in Book 9
1. Op.599 No.5 by Czerny
2. Op.599 No.19 by Czerny
3. Op.599 No.20 by Czerny
4. op.599 No.60 by Czerny
5. Op.849 No.5 by Czerny
6. Op.299 No.7 by Czerny
7. Op.740 No.11 by Czerny
8. Goldberg Variations - Aria by Bach
9. Goldberg Variations - Variation 1 by Bach
10. Un Sospiro (Simplified) by Liszt
11. Fantasie Impromptu Part 1 by Chopin
12. Fantasie Impromptu Part 2 by Chopin

- Grade 7 has been added and Fantasie Impromptu must be there. 3.1.5 Apr 5 - We have significantly improved notes rendering efficency for long and intensive songs.
(e.g. Eine Kleine Nachtmusik, Arrival of the Queen of Sheba, Swan...etc)
You won't see glitches anymore when playing those songs.

- New composers added to the list:
1. Giuseppe Verdi
2. Giacomo Puccini
3. Gioacchino Rossini

- New songs in Book 8:
1. Korobeiniki (Russian Folk Song)
2. Drinking Song from La Traviata by Verdi
3. Woman is fickle from Rigoletto by Verdi
4. O mio babbino caro by Puccini
5. Nessun dorma by Puccini
6. William Tell Overture by Rossini 3.1.4 Apr 1 We have some new awesome features and improvements again.
- To further beautify advanced notation, we developed a new collision detection engine to avoid overlapping notes, accidentals, and rests between different voices on the same staff.
- We improved our music synthesizer so song listening mode now uses each instrument's own timbre instead of piano only.

- Pachelbel Canon has been extended to cover all variations.

New composers added to the list:
1. Johann Strauss
2. Richard Wagner
3. Saint-Saens

New songs in Book 7:
1. German Dance No. 2 by Haydn
2. Minuet in F by Haydn
3. Theme from Clock Symphony by Haydn
4. Water Music - Hornpipe by Handel
5. Eine kleine Nachtmusik by Mozart
6. Radetzky March by Strauss
7. Blue Danube Waltz by Strauss
8. Voices of Spring Waltz by Strauss
9. Emperor Waltz by Strauss
10. Bridal Chorus by Wagner
11. The Swan from The Carnival of the Animals by Saint-Saens

Bugs fixed:
- In theory mode with grand stave instruments, if left hand is chosen then switch to chromatic scale it will now default it back to treble so that notes will display properly again.
- We have fixed a lot of rhythm detection issues in theory mode. 3.1.3 Mar 29 - New composers added to the list:
1. Vivaldi
2. Mendelssohn

- New songs in Book 6:
1. Spring from Four Seasons by Vivaldi
2. Winter - Largo, from Four Seasons by Vivaldi
3. Wedding March by Mendelssohn
4. On wings of song by Mendelssohn
5. Theme from E-minor Violin Concerto by Mendelssohn
6. Ave Maria by Schubert
7. Air on the G string by Bach
8. Theme from A-minor Violin Concerto by Bach
9. Theme from Symphony 40 by Mozart
10. Pathetique Sonata 3rd movement by Beethoven
11. Passacaglia (original Handel version)
12. Sarabande by Handel 3.1.2 Mar 24 - The app now supports all tuplet types:
duplet, triplet, quintuplet, sextuplet, septuplet, nonuplet...etc
This feature has become important in order to support proper notation rendering for various masterpieces,
especially for those written during the romantic era.

- New composers in the list:
1. Antonín Dvořák
2. Brahms
3. Jules Massenet
4. Edward Elgar

- New songs in Book 5:
1. Humoresque No. 7 by Dvořák
2. Meditation from Thaïs by Massenet
3. Hungarian Dance No. 5 by Brahms
4. The Nutcracker March by Tchaikovsky
5. Habanera from Carmen by Bizet
6. Toreador Song from Carmen by Bizet
7. Salut d'amour, Op.12 by Edward Elgar
8. Lascia ch'io pianga from Rinaldo by Handel
9. Arrival of the Queen of Sheba by Handel
10. Träumerei by Schumann
11. From foreign lands and peoples by Schumann 3.1.1 Mar 20 - We proudly introduce version 3.1
- We have added a super cool function that you are going to love.
There is a 'Listen' option for all real songs. Listen to the song first before you develop confidence to start learning how to play it.

- We have improved our notation rendering system to support multi-voice channels in single stave.
Songs like 'Tristesse', 'Moonlight Sonata' now clearly show two separated voices in treble stave.

- Tchaikovsky has been added to the composers list.

- New songs available across different albums:
1. Jesu, Joy of Man's Desiring by Bach
2. Menuet from L'Arlésienne Suite No. 2 by Bizet
3. Moments Musicaux No. 3 by Schubert
4. Theme from Surprise Symphony by Haydn
5. Theme from Swan Lake, Act 2 by Tchaikovsky
6. Moonlight Sonata 1st movement by Beethoven 3.1.0 Mar 17

version 3.2.10

posted on 2026-07-26

Version History - Improved polyphonic detection engine and latency correction algorithm.

- We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises (if note range is allowed for selected instrument), which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.10 1d ago - We applied our up-to-date low pitch detection algorithm to all tuners.
Following tuners have become much more efficient:
Full Range (low), Cello, Double Bass, Guitar, Bass, Saxophone (Tenor and Baritone), Trombone, Tuba

- 3 octaves are now available for all scale and chord exercises, which benefit students who are preparing for Grade 4 exam or above.

- Accidentals and half-step smart spelling have been applied to labels on fingerboard, fretboard and pitch meter.

- We have also optimised detection for extremely high pitch, especially for violin and piccolo. 3.2.9 2d ago - Intonation accuracy requirement is now adjustable by users.
Low: minimum accuracy acceptance while still ruling out complete out of tune.
Medium: higher accuracy acceptance for day-to-day intonation practice.
High : performance level accuracy is required to pass the note detection.

- Intonation hint is now also available for trombone.

- Improved low pitch detection further.

- Fixed spelling of accidentals for many scale and chord exercises.
(We are also planning to enable smart spelling for note labels on pitch meter and fingerboard hint in future version) 3.2.8 Jul 19 - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29 New songs across different albums:
- Waltz D. 145 by Schubert
- Impromptu No.3 by Schubert
- Military March by Schubert
- Erlkönig D 328 by Schubert
- Lullaby by Brahms
- Intermezzo Op. 118 No. 2 by Brahms
- Cello Suite 1 Prelude by Bach
- Rondeau from Orchestral Suite No.2 by Bach
- Badinerie from Orchestral Suite No.2 by Bach

We continue to adjust, re-adjust, arrange and re-arrange all songs to make sure they are playable on any instrument.
We believe this is the fun part of practising sight-reading from real repertoire because the same notes-reading skills apply to all instruments. 3.1.8 Apr 23 New songs in Book 10:
1. Sonata K. 545 movement 1 by Mozart
2. Invention No. 13 by Bach
3. Invention No. 14 by Bach
4. Ecossaise WoO 23 by Beethoven
5. Sonatina WoO 50 by Beethoven

We re-arranged a number of songs for bass clef instruments. They are now a lot more playable on Cello, Bassoon, Double Bass, Bass Guitar...etc. 3.1.7 Apr 19 - Some notation rendering problems have been fixed:
1. Fixed that when tuplet starts with a rest the tuplet number was hidden.
2. If two notes from different voices are just one step apart, they no longer overlap.
3. Fixed an accidentals rendering problem for single stave instruments.

New songs in Book 10:
1. The Seasons - June (Barcarolle) by Tchaikovsky
2. Nutcracker - Sugar Plum Fairy by Tchaikovsky
3. Nutcracker - Waltz Of The Flowers by Tchaikovsky
4. Nutcracker - Dance of the Reed Flutes by Tchaikovsky
5. The Girl with the Flaxen Hair by Debussy
6. Arabesque No.1 by Debussy 3.1.6 Apr 9 - New songs in Book 8:
1. Minor from 6 Variations 'Ich denke dein' by Beethoven
2. Tempest Sonata 3rd movement by Beethoven
3. Queen of the Night from Magic Flute by Mozart
4. Das klinget so herrlich from Magic Flute by Mozart
5. La ci darem la mano from Don Giovanni by Mozart
6. Sonatina Op.36 No.3 by Clementi

- Contrary to popular belief, learning Czerny's etudes can be a lot of fun if done properly.
We introduce some of Czerny's best melodies for students of various levels.

- New songs in Book 9
1. Op.599 No.5 by Czerny
2. Op.599 No.19 by Czerny
3. Op.599 No.20 by Czerny
4. op.599 No.60 by Czerny
5. Op.849 No.5 by Czerny
6. Op.299 No.7 by Czerny
7. Op.740 No.11 by Czerny
8. Goldberg Variations - Aria by Bach
9. Goldberg Variations - Variation 1 by Bach
10. Un Sospiro (Simplified) by Liszt
11. Fantasie Impromptu Part 1 by Chopin
12. Fantasie Impromptu Part 2 by Chopin

- Grade 7 has been added and Fantasie Impromptu must be there. 3.1.5 Apr 5 - We have significantly improved notes rendering efficency for long and intensive songs.
(e.g. Eine Kleine Nachtmusik, Arrival of the Queen of Sheba, Swan...etc)
You won't see glitches anymore when playing those songs.

- New composers added to the list:
1. Giuseppe Verdi
2. Giacomo Puccini
3. Gioacchino Rossini

- New songs in Book 8:
1. Korobeiniki (Russian Folk Song)
2. Drinking Song from La Traviata by Verdi
3. Woman is fickle from Rigoletto by Verdi
4. O mio babbino caro by Puccini
5. Nessun dorma by Puccini
6. William Tell Overture by Rossini 3.1.4 Apr 1 We have some new awesome features and improvements again.
- To further beautify advanced notation, we developed a new collision detection engine to avoid overlapping notes, accidentals, and rests between different voices on the same staff.
- We improved our music synthesizer so song listening mode now uses each instrument's own timbre instead of piano only.

- Pachelbel Canon has been extended to cover all variations.

New composers added to the list:
1. Johann Strauss
2. Richard Wagner
3. Saint-Saens

New songs in Book 7:
1. German Dance No. 2 by Haydn
2. Minuet in F by Haydn
3. Theme from Clock Symphony by Haydn
4. Water Music - Hornpipe by Handel
5. Eine kleine Nachtmusik by Mozart
6. Radetzky March by Strauss
7. Blue Danube Waltz by Strauss
8. Voices of Spring Waltz by Strauss
9. Emperor Waltz by Strauss
10. Bridal Chorus by Wagner
11. The Swan from The Carnival of the Animals by Saint-Saens

Bugs fixed:
- In theory mode with grand stave instruments, if left hand is chosen then switch to chromatic scale it will now default it back to treble so that notes will display properly again.
- We have fixed a lot of rhythm detection issues in theory mode. 3.1.3 Mar 29 - New composers added to the list:
1. Vivaldi
2. Mendelssohn

- New songs in Book 6:
1. Spring from Four Seasons by Vivaldi
2. Winter - Largo, from Four Seasons by Vivaldi
3. Wedding March by Mendelssohn
4. On wings of song by Mendelssohn
5. Theme from E-minor Violin Concerto by Mendelssohn
6. Ave Maria by Schubert
7. Air on the G string by Bach
8. Theme from A-minor Violin Concerto by Bach
9. Theme from Symphony 40 by Mozart
10. Pathetique Sonata 3rd movement by Beethoven
11. Passacaglia (original Handel version)
12. Sarabande by Handel 3.1.2 Mar 24 - The app now supports all tuplet types:
duplet, triplet, quintuplet, sextuplet, septuplet, nonuplet...etc
This feature has become important in order to support proper notation rendering for various masterpieces,
especially for those written during the romantic era.

- New composers in the list:
1. Antonín Dvořák
2. Brahms
3. Jules Massenet
4. Edward Elgar

- New songs in Book 5:
1. Humoresque No. 7 by Dvořák
2. Meditation from Thaïs by Massenet
3. Hungarian Dance No. 5 by Brahms
4. The Nutcracker March by Tchaikovsky
5. Habanera from Carmen by Bizet
6. Toreador Song from Carmen by Bizet
7. Salut d'amour, Op.12 by Edward Elgar
8. Lascia ch'io pianga from Rinaldo by Handel
9. Arrival of the Queen of Sheba by Handel
10. Träumerei by Schumann
11. From foreign lands and peoples by Schumann 3.1.1 Mar 20 - We proudly introduce version 3.1
- We have added a super cool function that you are going to love.
There is a 'Listen' option for all real songs. Listen to the song first before you develop confidence to start learning how to play it.

- We have improved our notation rendering system to support multi-voice channels in single stave.
Songs like 'Tristesse', 'Moonlight Sonata' now clearly show two separated voices in treble stave.

- Tchaikovsky has been added to the composers list.

- New songs available across different albums:
1. Jesu, Joy of Man's Desiring by Bach
2. Menuet from L'Arlésienne Suite No. 2 by Bizet
3. Moments Musicaux No. 3 by Schubert
4. Theme from Surprise Symphony by Haydn
5. Theme from Swan Lake, Act 2 by Tchaikovsky
6. Moonlight Sonata 1st movement by Beethoven 3.1.0 Mar 17 - Chopin has finally been added to the composers list with 3 songs:
1. Waltz in A minor B150
2. Nocturne Op.9 No.2
3. Etude Op.10 No.3 (Tristesse)
- We have re-arranged the sheetmusic so that these beautiful piano pieces can be played seamlessly on other instruments.
- Compressed all app resources further in order to optimize the app size. 3.0.8 Mar 12 - To be able to grow our songs library even further, we understand that a good search system is indispensable.
You can now search songs by albums, composers or grades.
- Book 4 has now been added and initialized with following songs:
1. London bridge is falling down
2. Old MacDonald had a farm
3. Bolero, 6 Petites fantaisies faciles, Op. 126 No. 5 by Chales Dancla
4. Minuet WoO 10, No 2 by Beethoven
5. Menuetto from Divertimento by Mozart
- For grand stave instruments such as piano and harp, you can now choose left, right or both hands
in scales and chords exercises.
- Fixed buttons width in Full Range Tuner to dynamically adapt long label text such as Russian and French. 3.0.7 Mar 8 In this version, we added some great UX features:
- Voice control function. We understand that many users keep repeating the same exercise while holding instrument in their hands.
It will be extremely helpful if this can be controlled by the sound produced from their instrument.
For string instruments, you just need to play open strings to control the corresponding actions.
You can turn on this feature in practice mode selection screen. We are investigating in which other scenarios this function may also become useful.
- For all string instruments, single octave mode in music theory practice is now more beginner-friendly by starting with open strings whenever possible.

- New song added in Book 3:
Chanson Boheme from Carmen by Bizet

- New language is now supported:
Russian 3.0.6 Feb 28 In this version, we focused on a number of UI/UX improvements.
- Scales and Chords now have one octave and two octaves options.
This matches what you would find in many music theory books, helping students prepare for exams.
- We further extended the availability of Hints option to all sections when pitch-only mode is selected.
- Zoom in/out button is moved to the top so that users can now easily control both hints on/off and zoom in/out.
We now use a magnifier icon for the zoom button.
- All non-draggable cards are now ignoring drag detection.
The end-user experience is that you will find those cards more responsive to your clicks,
without being misinterpreted as drag actions.
- We are making the app more and more iPhone friendly by increasing the size of all buttons.
- F-sharp major and G-flat major (and their corresponding minors) will now be rendered properly in Music Theory.

-New languages are now supported:
1. French
2. Italian 3.0.005 Feb 22

version 3.2.7

posted on 2026-07-16

Version History - New feature 'intonation' hint is added in this relese.
For microtonal instrument learners such as violin, viola, cello or double bass, pitch accuracy is indispensable.
You can now slowly develop this skill through our new intonation hint function.
A pitch meter will help you identify whether you are playing slightly lower or higher than the expected note.
We so far made the requirement of pitch accuracy slightly higher in this mode so students can focus on their accuracy check.
In future version, we will make it adjustable by users.
We will support this feature for trombone in next version. Stay tuned.

- We have generally improved note detection speed so the rhythm timing can be slightly tightened to give you better rhythm accuracy check, especially for low pitch instruments.

- New composer added: (Our very first ragtime composer)
Scott Joplin

- New songs added to Book 12:
1. The Entertainer by Scott Joplin
2. Maple Leaf Rag by Scott Joplin
3. The Seasons - April (Snowdrop) by Tchaikovsky
4. The Seasons - October (Song of Autumn) by Tchaikovsky 3.2.7 Jul 7 - New composer added:
Sergei Rachmaninoff

- New Book 12 is added:
1. Kurfürsten Sonata first movement by Beethoven (A vibrant piece written when he was 12 years old).
2. Kurfürsten Sonata second movement by Beethoven
3. Theme from Violin Concerto No.4 by Mozart
4. Romance from Piano Concerto No.20 by Mozart
5. Prelude in G Minor, Op. 23 No. 5 by Rachmaninoff
6. Adagio sostenuto from piano concerto No. 2 by Rachmaninoff (Celine Dion's 'All By Myself' was based on this melody)
7. Opening theme from piano concerto No. 3 by Rachmaninoff
8. Minute Waltz by Chopin

- Re-arranged:
1. Nocturne Op. 9 No. 2 by Chopin (more advanced version)
2. Voice of Spring Waltz by Strauss (fixed notes alignment)
3. Emperor Waltz by Strauss (fixed notes alignment) 3.2.6 Jun 18 - New composer added:
1. Sibelius

- Songs added to 'Book 11':
1. Theme from Violin Concerto by Sibelius
2. Oh, My Darling Clementine (American Folk Song)
3. Waltzing Matilda (Australian Folk Song)
4. Theme from La campanella by Paganini 3.2.5 Jun 10 - Restore Purchase:
To avoid further confusion to many users, we added a 'Restore Purchased Item' function to clearly indicate that our app is one-time purchase only.
This is mainly for the following situations:
1. Users who have purchased and re-installed the app on a new device.
2. Users who want to sync their purchased item across iPad and iPhone signed-in with the same Apple ID.

- New composers are added:
1. Edvard Grieg
2. Maurice Ravel

- Songs added to 'Book 11':
1. Morning Mood from Peer Gynt by Grieg
2. Bolero by Ravel 3.2.4 May 30 Critical: fixed a button responsiveness issue on some iOS versions. 3.2.3 May 22 - We have further tightened all songs to fit the range of any instruments.

- New composers are added:
1. Nikolai Rimsky-Korsakov
2. Erik Satie

- New album 'Book 11' is added:
1. Flight of the Bumblebee by Rimsky-Korsakov
2. Aquarium from 'Carnival of the Animals' by Saint-Saëns
3. Pathetique Sonata 2nd movement by Beethoven (Probably one of the most heart-touching melodies by Beethoven. Good for intermediate learners to practice sight-reading due to the double-voice on both staves)
4. Gymnopédies No.1 by Satie
5. Gnossienne No.1 by Satie
6. Theme from Hungarian Rhapsody No.6 by Liszt
7. Consolation No.3 by Liszt 3.2.2 May 20 Fixed bug and stabilised the 'Melodic Randomness' algorithm. 3.2.1 May 17 - We are proud to introduce a new feature called 'Melodic Randomness', which allows users to control how notes are
generated in Full Flow Sheet Music mode using advanced machine learning algorithm. Lower coefficient gives the practice more natural feeling and sounds a lot more
like real music. This feature also helps users build stronger common pattern recognition skill.
On the other hand, higher coefficient helps users develop fast speed of random note recognition and reaction.

- We have also made great improvement on note detection.
Detection speed for low pitch instruments has been significantly improved by supplementing FFT with YIN algorithm.
- Instruments that benefit from boost of note detection efficiency:
1. Cello
2. Double Bass
3. Bass Guitar
4. Bassoon
5. Trombone
6. Tuba 3.2.0 May 13 - Fixed a type of rest duration mismatch issue for a number of songs.

- New composers added to the list:
1. Weber
2. Scarlatti

- New songs available across different albums:
- Allemande, Op. 4 No. 2 by Weber
- Waltz in A major, J 146 by Weber
- Sonata in D minor, K. 9, L. 413 by Scarlatti
- Sonata in C major, K. 159, L. 104 by Scarlatti
- Emperor Concerto 2nd movement by Beethoven
- Der Dichter spricht by Schumann 3.1.9 Apr 29 New songs across different albums:
- Waltz D. 145 by Schubert
- Impromptu No.3 by Schubert
- Military March by Schubert
- Erlkönig D 328 by Schubert
- Lullaby by Brahms
- Intermezzo Op. 118 No. 2 by Brahms
- Cello Suite 1 Prelude by Bach
- Rondeau from Orchestral Suite No.2 by Bach
- Badinerie from Orchestral Suite No.2 by Bach

We continue to adjust, re-adjust, arrange and re-arrange all songs to make sure they are playable on any instrument.
We believe this is the fun part of practising sight-reading from real repertoire because the same notes-reading skills apply to all instruments. 3.1.8 Apr 23 New songs in Book 10:
1. Sonata K. 545 movement 1 by Mozart
2. Invention No. 13 by Bach
3. Invention No. 14 by Bach
4. Ecossaise WoO 23 by Beethoven
5. Sonatina WoO 50 by Beethoven

We re-arranged a number of songs for bass clef instruments. They are now a lot more playable on Cello, Bassoon, Double Bass, Bass Guitar...etc. 3.1.7 Apr 19 - Some notation rendering problems have been fixed:
1. Fixed that when tuplet starts with a rest the tuplet number was hidden.
2. If two notes from different voices are just one step apart, they no longer overlap.
3. Fixed an accidentals rendering problem for single stave instruments.

New songs in Book 10:
1. The Seasons - June (Barcarolle) by Tchaikovsky
2. Nutcracker - Sugar Plum Fairy by Tchaikovsky
3. Nutcracker - Waltz Of The Flowers by Tchaikovsky
4. Nutcracker - Dance of the Reed Flutes by Tchaikovsky
5. The Girl with the Flaxen Hair by Debussy
6. Arabesque No.1 by Debussy 3.1.6 Apr 9 - New songs in Book 8:
1. Minor from 6 Variations 'Ich denke dein' by Beethoven
2. Tempest Sonata 3rd movement by Beethoven
3. Queen of the Night from Magic Flute by Mozart
4. Das klinget so herrlich from Magic Flute by Mozart
5. La ci darem la mano from Don Giovanni by Mozart
6. Sonatina Op.36 No.3 by Clementi

- Contrary to popular belief, learning Czerny's etudes can be a lot of fun if done properly.
We introduce some of Czerny's best melodies for students of various levels.

- New songs in Book 9
1. Op.599 No.5 by Czerny
2. Op.599 No.19 by Czerny
3. Op.599 No.20 by Czerny
4. op.599 No.60 by Czerny
5. Op.849 No.5 by Czerny
6. Op.299 No.7 by Czerny
7. Op.740 No.11 by Czerny
8. Goldberg Variations - Aria by Bach
9. Goldberg Variations - Variation 1 by Bach
10. Un Sospiro (Simplified) by Liszt
11. Fantasie Impromptu Part 1 by Chopin
12. Fantasie Impromptu Part 2 by Chopin

- Grade 7 has been added and Fantasie Impromptu must be there. 3.1.5 Apr 5 - We have significantly improved notes rendering efficency for long and intensive songs.
(e.g. Eine Kleine Nachtmusik, Arrival of the Queen of Sheba, Swan...etc)
You won't see glitches anymore when playing those songs.

- New composers added to the list:
1. Giuseppe Verdi
2. Giacomo Puccini
3. Gioacchino Rossini

- New songs in Book 8:
1. Korobeiniki (Russian Folk Song)
2. Drinking Song from La Traviata by Verdi
3. Woman is fickle from Rigoletto by Verdi
4. O mio babbino caro by Puccini
5. Nessun dorma by Puccini
6. William Tell Overture by Rossini 3.1.4 Apr 1 We have some new awesome features and improvements again.
- To further beautify advanced notation, we developed a new collision detection engine to avoid overlapping notes, accidentals, and rests between different voices on the same staff.
- We improved our music synthesizer so song listening mode now uses each instrument's own timbre instead of piano only.

- Pachelbel Canon has been extended to cover all variations.

New composers added to the list:
1. Johann Strauss
2. Richard Wagner
3. Saint-Saens

New songs in Book 7:
1. German Dance No. 2 by Haydn
2. Minuet in F by Haydn
3. Theme from Clock Symphony by Haydn
4. Water Music - Hornpipe by Handel
5. Eine kleine Nachtmusik by Mozart
6. Radetzky March by Strauss
7. Blue Danube Waltz by Strauss
8. Voices of Spring Waltz by Strauss
9. Emperor Waltz by Strauss
10. Bridal Chorus by Wagner
11. The Swan from The Carnival of the Animals by Saint-Saens

Bugs fixed:
- In theory mode with grand stave instruments, if left hand is chosen then switch to chromatic scale it will now default it back to treble so that notes will display properly again.
- We have fixed a lot of rhythm detection issues in theory mode. 3.1.3 Mar 29 - New composers added to the list:
1. Vivaldi
2. Mendelssohn

- New songs in Book 6:
1. Spring from Four Seasons by Vivaldi
2. Winter - Largo, from Four Seasons by Vivaldi
3. Wedding March by Mendelssohn
4. On wings of song by Mendelssohn
5. Theme from E-minor Violin Concerto by Mendelssohn
6. Ave Maria by Schubert
7. Air on the G string by Bach
8. Theme from A-minor Violin Concerto by Bach
9. Theme from Symphony 40 by Mozart
10. Pathetique Sonata 3rd movement by Beethoven
11. Passacaglia (original Handel version)
12. Sarabande by Handel 3.1.2 Mar 24 - The app now supports all tuplet types:
duplet, triplet, quintuplet, sextuplet, septuplet, nonuplet...etc
This feature has become important in order to support proper notation rendering for various masterpieces,
especially for those written during the romantic era.

- New composers in the list:
1. Antonín Dvořák
2. Brahms
3. Jules Massenet
4. Edward Elgar

- New songs in Book 5:
1. Humoresque No. 7 by Dvořák
2. Meditation from Thaïs by Massenet
3. Hungarian Dance No. 5 by Brahms
4. The Nutcracker March by Tchaikovsky
5. Habanera from Carmen by Bizet
6. Toreador Song from Carmen by Bizet
7. Salut d'amour, Op.12 by Edward Elgar
8. Lascia ch'io pianga from Rinaldo by Handel
9. Arrival of the Queen of Sheba by Handel
10. Träumerei by Schumann
11. From foreign lands and peoples by Schumann 3.1.1 Mar 20 - We proudly introduce version 3.1
- We have added a super cool function that you are going to love.
There is a 'Listen' option for all real songs. Listen to the song first before you develop confidence to start learning how to play it.

- We have improved our notation rendering system to support multi-voice channels in single stave.
Songs like 'Tristesse', 'Moonlight Sonata' now clearly show two separated voices in treble stave.

- Tchaikovsky has been added to the composers list.

- New songs available across different albums:
1. Jesu, Joy of Man's Desiring by Bach
2. Menuet from L'Arlésienne Suite No. 2 by Bizet
3. Moments Musicaux No. 3 by Schubert
4. Theme from Surprise Symphony by Haydn
5. Theme from Swan Lake, Act 2 by Tchaikovsky
6. Moonlight Sonata 1st movement by Beethoven 3.1.0 Mar 17 - Chopin has finally been added to the composers list with 3 songs:
1. Waltz in A minor B150
2. Nocturne Op.9 No.2
3. Etude Op.10 No.3 (Tristesse)
- We have re-arranged the sheetmusic so that these beautiful piano pieces can be played seamlessly on other instruments.
- Compressed all app resources further in order to optimize the app size. 3.0.8 Mar 12 - To be able to grow our songs library even further, we understand that a good search system is indispensable.
You can now search songs by albums, composers or grades.
- Book 4 has now been added and initialized with following songs:
1. London bridge is falling down
2. Old MacDonald had a farm
3. Bolero, 6 Petites fantaisies faciles, Op. 126 No. 5 by Chales Dancla
4. Minuet WoO 10, No 2 by Beethoven
5. Menuetto from Divertimento by Mozart
- For grand stave instruments such as piano and harp, you can now choose left, right or both hands
in scales and chords exercises.
- Fixed buttons width in Full Range Tuner to dynamically adapt long label text such as Russian and French. 3.0.7 Mar 8 In this version, we added some great UX features:
- Voice control function. We understand that many users keep repeating the same exercise while holding instrument in their hands.
It will be extremely helpful if this can be controlled by the sound produced from their instrument.
For string instruments, you just need to play open strings to control the corresponding actions.
You can turn on this feature in practice mode selection screen. We are investigating in which other scenarios this function may also become useful.
- For all string instruments, single octave mode in music theory practice is now more beginner-friendly by starting with open strings whenever possible.

- New song added in Book 3:
Chanson Boheme from Carmen by Bizet

- New language is now supported:
Russian 3.0.6 Feb 28 In this version, we focused on a number of UI/UX improvements.
- Scales and Chords now have one octave and two octaves options.
This matches what you would find in many music theory books, helping students prepare for exams.
- We further extended the availability of Hints option to all sections when pitch-only mode is selected.
- Zoom in/out button is moved to the top so that users can now easily control both hints on/off and zoom in/out.
We now use a magnifier icon for the zoom button.
- All non-draggable cards are now ignoring drag detection.
The end-user experience is that you will find those cards more responsive to your clicks,
without being misinterpreted as drag actions.
- We are making the app more and more iPhone friendly by increasing the size of all buttons.
- F-sharp major and G-flat major (and their corresponding minors) will now be rendered properly in Music Theory.

-New languages are now supported:
1. French
2. Italian 3.0.005 Feb 22 A number of new features are included in this version:
- Chromatic Scales are now available in Music Theory section.
You can choose any sub-range using our new double slider control.
- Hints function is now available for clarinet and flute.
Interactive fingering chart helps clarinet and flute students learn notes faster.
- We have developed a double slider control, letting users control the minimum and maximum range.
This has applied to multiple places such as notes range in custom level and chromatic scale range picker.
No need to worry about having big fingers particularly on iPhone.
- We extended the availability of 'hints' function to Music Theory section.
We understand that you still need help with fingering chart when digging deep into music theory.
- Changed color theme of existing fingerborad hints for all string instruments to improve readability.

Important bug fix:
- Detection of some treble notes were disabled in rhythm mode since 3.0.002 upgrade.

New song available in Book 3:
- Turkish March by Mozart 3.0.004 Feb 16 We added two new features in this version.
- Hints are now available for all string instruments in Flash Cards training.
Available for: violin, viola, cello, double bass, guitar, bass guitar.
For violin family instruments, tape markers are shown on the fingerboard.
This part has now become super beginner friendly and it will help students develop the sense of fingerboard geometry.

- Rhythm settings such as time signatures and note types are now available in Custom Level.
The Custom Level settings page is now scrollable so that it becomes easier for us to add more fields in the future.
Please scroll down to find and pick a time signature and note types.

In development:
1. Keep growing our songs library.
2. Wind instruments are the next for us to provide hints function. This almost has to be per instrument based. We are working hard on that! 3.0.003 Feb 13 - New chord types available:
Major Ninth, Minor Ninth, Dominant Ninth, Added Ninth, Major Eleventh, Minor Eleventh, Dominant Eleventh.
- Increase size of chord type list items so that it becomes easier to read on iPhone.

- New songs available in Book 3:
1. Canon by Pachelbel
2. Passacaglia by Handel/Halvorsen
3. Sonatina No.1 by Clementi

- Clair de Lune is a song that must be played in D-flat major due to its tonal color. We rearranged it to fit this key for all instruments.
- Fixed a bug that sometimes need to click on Music Theory type twice.
- Fixed transposition accuracy of some songs for instruments other than piano.
- Fixed cursor starting from second note for a few songs in rhythm mode.
- Made chord types translation consistent across Asian languages. Use standard Sino-Japanese and Sino-Korean terms for academic consistency.

In development:
- Soon you will be able to customize rhythm settings in Custom Level.
- Keep growing our songs library.
- We are working on providing hints for instruments other than piano in Flash Cards mode. Stay tuned! 3.0.002 Feb 8

Disclaimer


Official App Store Link


We do not host Sightreading Exercises on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.

The App Store link for Sightreading Exercises is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.

If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.





Click stars to rate this APP!

Users Rating:
  0.0/5     0
Downloads: 0
Updated At: 2026-10-16
Publisher: RC Game
Operating System: iOS
License Type: Free

TOP DOWNLOADS
in Audio & Multimedia last week