An automatic musical performance system stores musical data such as
performance patterns and pattern sequences. During performance, the user
provides input indicating tones to be added to or deleted from the
musical performance, and the stored musical data is updated in accordance
with the user input by adding or deleting the specified tones from the
performance at the locations within the performance at which the user
input for each tone was received.