A computer-implemented method for visualization of music and other sounds comprising the steps of: placing twelve labels corresponding to twelve respective notes (10.1-10.12) in an octave in a circular pattern; identifying the occurrence of a two of the twelve notes; identifying labels corresponding to each of the notes and creating a line (12, 14, 16, 18, 20, 22) connecting the labels. This line is given a colour uniquely corresponding to the interval between the two identified notes. The method can also be extended to multiple octaves by placing the labels along a helix pattern with each turn of the helix containing the twelve labels corresponding to the twelve notes of each octave.
APPARATUS AND METHOD FOR VISUALIZING MUSIC AND OTHER SOUNDS IN A CIRCULAR OR HELICAL PATTERN USING COLOURED LINES CONNECTING NOTES