Patent Document ID: 10134179
Application ID: 15282900
Patent Status: 1

Claim One:
1. A system for providing visual music (VM) synthesis, the system comprising: a patch data store having a plurality of patches stored thereon; a VM synthesizer having a controllable VM instrument construct comprising: a plurality of synthesizer control inputs coupled with control module outputs of a plurality of parameter control modules, at least some of the parameter control inputs mapped to a control set comprising a set of emitter parameter controls and a set of particle parameter controls defined by one of the stored patches, the one of the stored patches retrieved in response to a real-time selection of the one of the stored patches by at least one of the parameter control modules, the at least one of the parameter control modules being a real-time human interface controller adapted to provide the real-time selection and to provide real-time control of at least one of the at least some of the parameter control inputs mapped to the control set; and a plurality of parameter stack outputs synthesized as a function of the synthesizer control inputs, each parameter stack output defining a particle system having a respective particle emitter that is defined according to the emitter parameter controls and emits a respective plurality of particles defined according to the particle parameter controls; and a particle system processor comprising: a plurality of parallel particle engines, each coupled with at least one of the parameter stack outputs, and having a particle supersystem output that characterizes the parameter stack outputs as a particle definition; and a memory manager coupled with the plurality of parallel particle engines and having a memory layout output indicating assignments of respective portions of the particle definition to memory blocks of a graphics processor.