1. A method for constructing a musical composition, the method comprising the steps of: (a) providing a computer interface device adapted for musical note input, and connecting said device to a computer programmed to recognise the musical note input; (b) constructing an idea set from a note set using the musical note input interface device, and storing the idea set in said computer; (c) constructing a phrase set from the idea set using the computer interface device, and storing the phrase set in said computer; (d) constructing a song form template from the phrase set using the computer interface device, and storing the song form template in said computer; (e) choosing a number of repetitions of the song form template using the computer interface device; (f) combining said number of repetitions together so as to construct the musical composition; and (g) displaying the musical composition on a monitor connected to the computer.
1. A method for constructing a musical composition, the method comprising the steps of: (a) providing a computer interface device adapted for musical note input, and connecting said device to a computer programmed to recognise the musical note input; (b) constructing an idea set from a note set using the musical note input interface device, and storing the idea set in said computer; (c) constructing a phrase set from the idea set using the computer interface device, and storing the phrase set in said computer; (d) constructing a song form template from the phrase set using the computer interface device, and storing the song form template in said computer; (e) choosing a number of repetitions of the song form template using the computer interface device; (f) combining said number of repetitions together so as to construct the musical composition; and (g) displaying the musical composition on a monitor connected to the computer. 13. A method for constructing a musical composition according to claim 1 wherein pitch is introduced to the song form template by allocating relative pitch to the phrases within the phrase set wherein on mapping the phrases onto the background harmonic structure the relative pitch is converted to actual pitch.