The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 27, 1994
Filed:
Feb. 10, 1993
Alexander J Limberis, San Jose, CA (US);
Joseph W Bryan, Sunnyvale, CA (US);
Joanne F Ottney, Los Altos, CA (US);
Steven S O'Connell, Scott Valley, CA (US);
Marcus K Bryan, Jr, Sunnyvale, CA (US);
Korg, Inc., Tokyo, JP;
Abstract
An architecture for a synthesizer of music or other sounds which comprises an input device which supplies real time input signals indicating selected voices, a voice program memory which stores voice programs for respective voices, and a sound processing module including an array of digital signal processors, which is coupled to the input device and the voice program memory, and responsive to real time input signals to execute a group of voice programs in the voice program memory to generate selective voices in real time. Resources coupled to the input device and the voice program memory dynamically assign voice programs for selected voices to the group of voice programs in response to the real time input signals. Further, resources are available for replacing a particular voice program in the group with a voice program for a selected voice in response to the real time input signals. The voice program memory includes a first memory which stores a plurality of voice programs, and a second memory which is coupled to the sound processing module and the first memory, which stores the group of voice programs for execution by the sound processing module. The resources for dynamically assigning a voice program to the group includes a system for transferring a selected voice program from the first memory to the second memory in real time. An audio output device, including a speaker, is coupled to the digital signal processor for producing sound in response to the sound data.