Patent ID: 11887566
Assignee: BYTEDANCE INC.
Field: Other consumer goods (Other fields)
Classification: CPC G | IPC G

Claim 4:
5. A computer-implemented method of providing one or more outputs at one or more respective time instants, the method comprising:
generating at least one first data object executable to provide a first portion of an output, the at least one first data object comprising a parameter having a first value associated therewith;
placing the at least one first data object in a first position in a sequence;
generating at least one second data object executable to provide a second portion of the output, the at least one second data object comprising the parameter;
generating a first array of probabilities by a first neural network for a second value of the parameter for the at least one second data object, the first array of probabilities being influenced by the first value, wherein the first neural network is trained to learn generation of sequences of notes in a musical way without consideration to an overall structure of a piece of music;
generating a second array of probabilities by a second neural network for the second value of the parameter, the second array of probabilities comprising a probability that the second value is equal to the first value, wherein the second neural network is trained to learn generation of a musical structure indicating similarity between sections of the piece of music;
combining the first array and the second array to provide a modified array of probabilities;
determining and setting the second value based on the modified array of probabilities;
placing the at least one second data object in a second position in the sequence, the second position providing a second portion of the output; and
outputting the at least one first and second data objects at the respective first and second positions in the sequence to provide the output, wherein the at least one first and second data objects represent audio data or MIDI data.