Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
73 words
A method for producing audio signals comprising: storing a first dataset corresponding to a first mode of audio signal production; determining from a datastream defining parameters associated with said audio signal production if said first mode or, alternatively, a second mode of audio signal production is specified; and in response to a determination that the first mode is specified, generating audio signals in the first mode with said datastream and said first dataset.
Claim 2
Dependent Claim
49 words
A method as claimed in Claim 1 further including: storing a second dataset corresponding to a second mode of audio signal production; and in response to a determination that the second mode is specified, generating the audio signals in said second mode with said datastream and said second dataset.
Claim 3
Dependent Claim
18 words
A method as claimed in Claim 1 or claim 2 wherein the first mode is wavetable synthesis mode.
Claim 4
Independent Claim
16 words
A method as claimed in any preceding claim wherein the second mode is sampling synthesis mode.
Claim 5
Independent Claim
15 words
A method as claimed in any preceding claim wherein the datastream is a MIDI datastream.
Claim 6
Dependent Claim
79 words
A method as claimed in Claim 5 further comprising: storing a said first and/or a corresponding said second dataset as a program change having a unique indicator in said datastream associated therewith; detecting from said datastream said program change; determining from said detected program change if said first and/or said corresponding second dataset has been stored; and on a determination that only the first dataset is stored, producing said audio signals in said first mode with said first dataset.
Claim 7
Dependent Claim
32 words
A method as claimed in Claim 6 further including: on a determination that only the second dataset has been stored, producing said audio signals in said second mode with said second dataset.
Claim 8
Dependent Claim
35 words
A method as claimed in Claim 6 further including upon a determination that both said first and said second datasets have been stored, producing said audio signals in said second mode with said second dataset.
Claim 9
Independent Claim
19 words
A method as claimed in any preceding claim wherein the determining and producing steps take place in real time.
Claim 10
Independent Claim
18 words
A method as claimed in any preceding claim wherein the determining step is performed by a host system.
Claim 11
Dependent Claim
25 words
A method as claimed in Claim 10 wherein the producing step is performed by a digital signal processor attached for communication to the host system.
Claim 12
Independent Claim
82 words
A system for producing audio signals comprising: means for storing a first dataset corresponding to a first mode of audio signal production; means for determining from a datastream defining parameters associated with the producing of said audio signals if said first mode or, alternatively, a second mode of audio signal production is specified; and means for producing the audio signals in the first mode with said datastream and said first dataset in response to a determination that the first mode is specified.