Interactive, expressive music accompaniment system
AssigneeRensselaer Polytechnic Institute
InventorsJonas Braasch, Nikhil Deshpande, Pauline Oliveros, Selmer Bringsjord
Life of this patent
Estimating the term…
Abstract
Systems and methods capable of providing adaptive and responsive accompaniment to music with fixed chord progressions, such as jazz and pop, are provided. A system can include one or more sound-capturing devices, a signal analyzer to analyze captured sound signals, and an electronic sound-producing component that produces electronic sounds as an accompaniment.
Claims21
A system for accompanying music, comprising:
- a sound-signal-capturing device;
- a signal analyzer configured to analyze sound signals captured by the sound-signal-capturing device;
- and
- an electronic sound-producing component that produces a rhythm section accompaniment,
- wherein the system is configured such that the rhythm section accompaniment produced by the electronic sound-producing component is modified based on output of the signal analyzer;
- wherein the signal analyzer is configured to measure parameters, of music performed by at least one human performer, from the captured sound signals, and
- wherein the parameters include at least one of loudness, information rate, and roughness, and tension of the music;
- wherein the system is configured to make a change, based on the measured parameter, at one or more strategic points in a chord progression of the rhythm section accompaniment produced by the electronic sound-producing component,
- wherein the change includes at least one of:
- switching to double time if the information rate of the exceeds an upper threshold;
- switching to half time if the information rate is lower than a lower threshold:
- switching to normal time if the information rate returns to a level in between the upper threshold and the lower threshold;
- adapting the loudness of the rhythm section accompaniment instruments to the loudness and tension curve of the at least one performer;
- playing outside a predetermined chord structure if the system detects that the at least one performer is performing outside the predetermined chord structure;
- pausing instruments of the rhythm section accompaniment if the tension or loudness decreases by a predetermined amount and performing 4×4 between the captured music and an instrument of the rhythm section by analyzing a temporal structure of the tension, and
- wherein the strategic points in the chord progression include at least one of:
- at the end of a chord structure;
- or at the end of a number of bars.
A system for analyzing timing and semantic structure of a verbal count-in of a song, the system comprising:
- a sound-signal-capturing device;
- a signal analyzer configured to analyze sound signals of a human voice counting in a song captured by the sound-signal-capturing device;
- a word recognition system;
- and
- a count-in algorithm that tags timing and identified digits of the captured counting and uses this combined information to predict measure, starting point, and tempo for the song based on predetermined count-in styles.
A system for accompanying music, comprising:
- a sound-signal-capturing device;
- a signal analyzer configured to analyze sound signals captured by the sound-signal-capturing device;
- and
- an electronic sound-producing component that produces a rhythm section accompaniment,
- wherein the system is configured such that the rhythm section accompaniment produced by the electronic sound-producing component is modified based on output of the signal analyzer;
- wherein the system is configured to make a change, based on a stochastic process, at one or more strategic points in a chord progression of the rhythm section accompaniment produced by the electronic sound-producing component,
- wherein the change includes at least one of:
- switching to double time;
- switching to half time;
- switching to normal time;
- changing the loudness of the rhythm section accompaniment instruments;
- playing outside a predetermined chord structure:
- pausing instruments of the rhythm section accompaniment;
- and performing 4×4 between the captured music and an instrument of the rhythm section accompaniment,
- wherein the stochastic process uses a random generator,
- wherein, for a given event a threshold of likelihood is adjusted and, if an internally-drawn random number exceeds the threshold of likelihood, a change is made.
A system for accompanying music, comprising:
- a sound-signal-capturing device;
- a signal analyzer configured to analyze sound signals captured by the sound-signal-capturing device;
- and
- an electronic sound-producing component that produces a rhythm section accompaniment,
- wherein the system is configured such that the rhythm section accompaniment produced by the electronic sound-producing component is modified based on output of the signal analyzer;
- wherein the system is configured to make a change, based on a machine learning algorithm, at one or more strategic points in a chord progression of the rhythm section accompaniment produced by the electronic sound-producing component,
- wherein the change includes at least one of:
- switching to double time:
- switching to half time;
- switching to normal time;
- changing the loudness of the rhythm section accompaniment instruments;
- playing outside a predetermined chord structure;
- pausing instruments of the rhythm section accompaniment, and performing 4×4 between the captured music and an instrument of the rhythm section accompaniment,
- wherein the machine learning algorithm uses a random generator,
- wherein, for a given event, a threshold of likelihood is adjusted and, if an internally-drawn random number exceeds the threshold of likelihood, a change is made.
Dependencies are inferred from the claim text.