Patent ID: 7781662

Claim:
A device comprising a computer readable medium, said computer readable medium containing computer executable code for generating a visual representation of received musical input; wherein: said computer executable code is configured to generate said visual representation according to a method comprising the steps of: (a) placing twelve labels in a pattern of a circle, said twelve labels corresponding to twelve respective notes in an octave, such that moving clockwise or counter-clockwise between adjacent ones of said labels represents a musical half-step; (b) identifying an occurrence of a first one of the twelve notes within said received musical input; (c) identifying an occurrence of a second one of the twelve notes within said received musical input; (d) identifying a first label corresponding to the first note; (e) identifying a second label corresponding to the second note; (f) creating a first line connecting the first label and the second label, wherein: (1) the first line is a first color if the first note and the second note are separated by a half step; (2) the first line is a second color if the first note and the second note are separated by a whole step; (3) the first line is a third color if the first note and the second note are separated by a minor third; (4) the first line is a fourth color if the first note and the second note are separated by a major third; (5) the first line is a fifth color if the first note and the second note are separated by a perfect fourth; and (6) the first line is a sixth color if the first note and the second note are separated by a tri-tone.