The composition assisting device of the present invention allows a user to input
a melody, for example 10 melodic events, and the device outputs a series of new
melodies. The new melodies have the same number of melodic events as the inputed
event, but the order of the melodic events are different from the input melody.
The output melodies are generated and based on a number of parameters that are
set by the user. Therefore, the present invention allows a musical composer access
to a set of melodies that can be used to assist the creative process of creating
a musical piece.