System and methods for simulating real-time multisensory output
First Claim
Patent Images
1. A computer system for generating real-time multisensory output, comprising:
- a user interface comprising one or more input elements;
a processor comprising a music texture program and a music program, wherein the music texture program uses an algorithm to generate a first audio output and the music program uses input received from the one or more input elements to generate real-time a second audio output;
a baton component configured to generate a pulse for broadcast to the other components as a trigger to perform additional processing;
a tonic cycler component configured to generate a pitch-class of a scale for the first audio output;
an ensemble component configured to generate a sequence of notes or chords for the first audio output;
a tuning component that produces a note value and microtonal offset for the first audio output, wherein the tuning component includes a conversion algorithm that converts pitch to frequency for the first output; and
an output component that simultaneously outputs the first audio output and the second audio output.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to a system and methods allowing a user to interact with one or more data applications—including for example, games, music, music composition and tactile stimulation—to simulate real-time multisensory output. The invention includes a music program, a music texture program and a simulation program.
10 Citations
24 Claims
-
1. A computer system for generating real-time multisensory output, comprising:
-
a user interface comprising one or more input elements; a processor comprising a music texture program and a music program, wherein the music texture program uses an algorithm to generate a first audio output and the music program uses input received from the one or more input elements to generate real-time a second audio output; a baton component configured to generate a pulse for broadcast to the other components as a trigger to perform additional processing; a tonic cycler component configured to generate a pitch-class of a scale for the first audio output; an ensemble component configured to generate a sequence of notes or chords for the first audio output; a tuning component that produces a note value and microtonal offset for the first audio output, wherein the tuning component includes a conversion algorithm that converts pitch to frequency for the first output; and an output component that simultaneously outputs the first audio output and the second audio output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for generating real-time multisensory output, comprising:
-
a user interface comprising one or more input elements; a processor comprising a simulation program, wherein the simulation program uses an algorithm to generate a visual output coordinated with music, the simulation program including; a design component configured to define curves and path descriptions of the visual output coordinated with music, an initialization component configured to calculate and create animation data structures of the visual output coordinated with music, wherein the animation data structures comprise a node path and trigger emitters that activate particles to follow the node paths; and a runtime component configured to animate the visual output coordinated with music, an output component that outputs the visual output coordinated with music. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system for generating real-time multisensory output, comprising:
-
a user interface comprising one or more input elements; a processor comprising a music texture program and a music program, wherein the music texture program uses an algorithm to generate a first output and the music program uses input received from the one or more input elements to generate real-time a second output; a baton component configured to generate a pulse for broadcast to the other components as a trigger to perform additional processing; a tonic cycler component configured to generate a pitch-class of a scale for the first output; an ensemble component configured to generate a sequence of notes or chords for the first output; a tuning component that produces a note value and microtonal offset for the first output, wherein the tuning component includes a conversion algorithm that converts pitch to frequency for the first output; and an output component that simultaneously outputs the first output and the second output. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification