System and method for musical sonification of data
AssigneeAccentus PLC
InventorsEdward P. Childs, Jr., James C. Perkins, John Graham Brooks
Life of this patent
Estimating the term…
Abstract
A musical sonification system and method sonifies data, such as real-time financial market data, to produce an audio signal output including a musical rendering of the data. A sonification engine converts the data into sound parameters based on configuration data and a sonification and mapping scheme. A sound generator generates the audio output signal from the sound parameters.
Claims46
A method for musical sonification of a plurality of real-time data streams to monitor said data streams, said method comprising:
- acquiring a plurality of data inputs from a plurality of real-time data streams;
- mapping data parameters of said data to be sonified to sound parameters corresponding to a musical rendering of mapped data;
- and
- sonifying said mapped data in said real-time data streams by converting data input values acquired from said data inputs into corresponding sound parameters as said data input values are acquired and generating an audio signal output from said corresponding sound parameters, wherein said mapped data is sonified in accordance with an operating mode selected from the group consisting of an alert mode for providing musical sonification using event based alerts, an individual mode for providing musical sonification using continuous single point individual data monitoring, and a relationship mode for providing musical sonification using relationships between several individual data streams, wherein said audio signal output includes said musical rendering of said mapped data in said data streams, and wherein said real-time data streams are monitored by listening to said musical rendering.
A method for musical sonification of at least one data stream, said method comprising:
- providing configuration data and a plurality of predefined sonification and mapping schemes, wherein said configuration data includes at least one data movement threshold defining when a change in data values results in a user-defined data movement, and wherein said sonification and mapping schemes map data parameters to sound parameters to form musical renderings of mapped data;
- selecting at least one data stream to be sonified from a plurality of data streams;
- selecting at least one of said predefined sonification and mapping schemes based on a data behavior characteristic of said at least one of said data streams selected to be sonified;
- receiving data input values from said at least one of said data streams selected to be sonified;
- converting said data input values corresponding to mapped data into corresponding sound parameters based on said selected at least one of said sonification and mapping schemes and said configuration data, wherein converting said data input values into said sound parameters comprises establishing said sound parameters in response to a change in said data input values exceeding said at least one data movement threshold;
- and
- generating an audio signal output from said corresponding sound parameters, wherein said audio signal output includes a musical rendering of said mapped data in said selected at least one of said data streams.
A system for musical sonification of data, said system comprising:
- a data server for receiving at least one data stream and for providing data input values from said data stream;
- configuration data including at least one data movement threshold defining when a change in data input values results in a user-defined data movement;
- a plurality of sonification and mapping schemes, wherein said sonification and mapping schemes map data parameters to sound parameters to form musical renderings of mapped data;
- a sonification engine for converting said data input values of mapped data in said data stream into corresponding sound parameters based on said sonification and mapping schemes and said configuration data, wherein converting said data input values into said sound parameters comprises establishing said sound parameters in response to a change in said data input values exceeding said at least one data movement threshold;
- and
- a sound generator for generating an audio signal output from said corresponding sound parameters, wherein said audio signal output includes a musical rendering of said mapped data in said data stream.
A method for musical sonification of at least one data stream, said method comprising:
- providing at least one data movement threshold defining when a change in data values in said at least one data stream results in a user-defined data movement;
- receiving data values from said at least one data stream;
- determining when changes in said data values exceed said data movement threshold resulting in user-defined data movements;
- responsive to each of said user-defined data movements, determining at least one pitch parameter representing at least one musical note on a chromatic scale and corresponding to at least one of said data values, wherein relative changes in pitch between successive musical notes correspond to said user-defined data movements in said at least one data stream;
- and
- generating an audio signal output from pitch parameters corresponding to said data values to produce a musical rendering of said data stream.
A machine-readable medium whose contents cause a computer system to perform a method for musical sonification of a plurality of real-time data streams to monitor said data streams, said method comprising:
- acquiring a plurality of data inputs from a plurality of real-time data streams;
- mapping data parameters of said data to be sonified to sound parameters corresponding to a musical rendering of mapped data;
- and
- sonifying said mapped data in said real-time data streams by converting data input values acquired from said data inputs into corresponding sound parameters as said data input values are acquired and generating an audio signal output from said corresponding sound parameters, wherein said mapped data is sonified in accordance with an operating mode selected from the group consisting of an alert mode for providing musical sonification using event based alerts, an individual mode for providing musical sonification using continuous single point individual data monitoring, and a relationship mode for providing musical sonification using relationships between several individual data streams, wherein said audio signal output includes said musical rendering of said mapped data in said data streams, and wherein said real-time data streams are monitored by listening to said musical rendering.
A machine-readable medium whose contents cause a computer system to perform a method for musical sonification of at least one data stream, said method comprising:
- providing configuration data and a plurality of predefined sonification and mapping schemes, wherein said configuration data includes at least one data movement threshold defining when a change in data values results in a user-defined data movement, and wherein said sonification and mapping schemes map data parameters to sound parameters to form musical renderings of mapped data;
- selecting at least one data stream to be sonified from a plurality of data streams;
- selecting at least one of said predefined sonification and mapping schemes based on a data behavior characteristic of said at least one of said data streams selected to be sonified;
- receiving data input values from said at least one of said data streams selected to be sonified;
- converting said data input values corresponding to mapped data into corresponding sound parameters based on said selected at least one of said sonification and mapping schemes and said configuration data, wherein converting said data input values into said sound parameters comprises establishing said sound parameters in response to a change in said data input values exceeding said at least one data movement threshold;
- and
- generating an audio signal output from said corresponding sound parameters, wherein said audio signal output includes a musical rendering of said mapped data in said selected at least one of said data streams.
A machine-readable medium whose contents cause a computer system to perform a method for musical sonification of at least one data stream, said method comprising:
- providing at least one data movement threshold defining when a change in data values in said at least one data stream results in a user-defined data movement;
- receiving data values from said at least one data stream;
- determining when changes in said data values exceed said data movement threshold resulting in user-defined data movements;
- responsive to each of said user-defined data movements, determining at least one pitch parameter representing at least one musical note on a chromatic scale and corresponding to at least one of said data values, wherein relative changes in pitch between successive musical notes correspond to said user-defined data movements in said at least one data stream;
- and
- generating an audio signal output from pitch parameters corresponding to said data values to produce a musical rendering of said data stream.
Dependencies are inferred from the claim text.