← Back to Patent Explorer
EP0600639A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

System and method for dynamically configuring synthesizers

Assignee: International Business Machines Corp
•
Filing: 1993-11-18
•
Granted: —
•
Expires: 2013-11-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method are provided for improving quality of sound generated by computerized systems having limited memory. A wavetable synthesizer is implemented wherein data utilized to synthetically generate acoustic waveforms is stored. A plurality of datasets is also generated and stored, each comprised of a digitized acoustic waveform. In response to a MIDI datastream, the system determines if an appropriate stored acoustic sample corresponding thereto resides in the system's memory. If so, the system will generate the desired sound utilizing the stored acoustic sample data. If not, the system automatically determines in real time the appropriate wavetable dataset which will generate a sound most closely approximating the acoustic sound. The system thus dynamically reconfigures in real time between wavetable and acoustic sample synthesis, being configured for the former when appropriate acoustic samples are not present. <IMAGE>

Inventors

  • 👤 Ronald Jay Lisle

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-31 19:04
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0091; G10H7/00; G10H7/02

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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag