Automatically generate songs by setting chord progressions and few other parameters. Set guitar tablature and fingering for the song and see it being played by a 3D rock band. See the scale notes on guitar necks and learn how to play. Draw drum and guitar notes to make grooves and songs. Make songs based on your grooves by arranging song parts. Choose chords for song parts from any scale in any key, transpose to any other scale. Use any time signature (7/8, 5/4, etc.). Ghost notes, accented, triplets. Save songs in WAV or MIDI format for practicing or editing in other programs. Record yourself playing to the songs you just made.