Yeah, I am shilling a product right now, but this program is truly great. I am constantly having to learn music, this makes it so much easier. I have tried a few others over the years, (one being Transcribe which is also very good,) but this one seems to have it all. Very intuitive. There is both a desktop and smartphone platform.