Jalmus is a free, open source music education software helping the musicians, specially pianists, to improve their sight-reading. You can train to read music with both exercises on notes or rhythms.

Jalmus also provides some buying guides that will allow you to compare complete features, user reviews and prices of all musical instruments : Keyboards, Guitars and basses, Woodwinds ...