System and process for composing musical sections
AssigneeMicrosoft Corporation
InventorC. Todor Fay
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorC. Todor Fay
Estimating the term…
A system and process for comprising a musical section in response to a user's interaction with a multimedia presentation is disclosed. The system includes a composition engine, performance engine, and arbitrator. The arbitrator provides an interface with an application program running a multimedia presentation. The arbitrator receives parameters from the application program indicative of a user's interaction and the type of music the application program requests in response to the interaction. The parameters are passed to the composition engine which composes a musical section having a chord progression and other data therein. The musical section and a style provided by the arbitrator are used by the performance engine to generate music sequence data for driving a musical instrument. The performance of the musical sequence data by the musical instrument occurs substantially contemporaneously with the user's interaction which caused the musical section composition. Because the composition engine uses processes which vary the composition of musical sections, the user events which initiate composition of a musical section and which occur at the same place within a multimedia presentation, still vary the performance at each user event.
A system for composing music in response to a user's interaction with a multimedia presentation comprising:
A system for composing music in response to a user's interaction with a multimedia presentation comprising:
A system for composing music in response to a user's interaction with a multimedia presentation comprising:
A system for composing music in response to a user's interaction with a multimedia presentation comprising:
A system for composing music in response to a user's interaction with a multimedia presentation comprising:
A system for composing music in response to a user's interaction with a multimedia presentation comprising:
A system for composing music in response to a user's interaction with a multimedia presentation comprising:
A process for varying the musical accompaniment of a multimedia presentation so the accompaniment varies in response to a user's interaction, comprising the step of:
A process for varying the musical accompaniment of a multimedia presentation so the accompaniment varies in response to a user's interaction comprising the steps of:
A process for varying the musical accompaniment of a multimedia presentation so the accompaniment varies in response to a user's interaction, comprising the steps of:
A process for varying the musical accompaniment of a multimedia presentation so the accompaniment varies in response to a user's interaction, comprising the steps of:
A composition engine for composing chord progressions comprising:
A computer readable medium on which is stored a computer program for varying the musical accompaniment of a multimedia presentation so the accompaniment varies in response to a user's interaction, said computer program comprising instructions which, when executed by a computer, perform the step of:
Dependencies are inferred from the claim text.