JoyTunes: A unique approach to computer-based music teaching — from thenextweb.com by Brad McCarty

Also see:

This video about JoyTunes:

Joy Tunes -- a fun, new way to teach music education!