The invention allows to generate music as a real time continuation of an input
sequence of music data, through a continuation phase comprising the steps of:
- detecting the occurrence of an end of a current input sequence of music
data (12), and
- starting to generate said continuation upon the detected occurrence
of an end of a current input sequence of music data.
The data rate of the current input sequence of music data can be determined so
as to time the start of the continuation substantially in phase with the determined
data rate such that the transition from an end of the current input sequence to
the starting of the continuation is substantially seamless.
The start portion of the generated continuation can be selected from a learnt
input sequence which contains the terminal portion of the current input sequence
up to the detected end and which has an identified continuation therefor, when
such a learnt sequence is found to exist, such that a concatenation of the terminal
portion and the start portion forms a data sequence contained in said learnt sequence.
|
|
|