Method of synthesizing musical tone by executing control programs and music programs
AssigneeYamaha Corporation
InventorMotoichi Tamura
Life of this patent
Estimating the term…
Loading patent…
AssigneeYamaha Corporation
InventorMotoichi Tamura
Estimating the term…
A music apparatus has a central processor, a plurality of generator modules, and a program memory storing instructions for causing the central processor to execute a process of synthesizing a musical tone signal with the generator modules. The process includes the steps of commanding each of the generator modules to generate a predetermined number of samples of the musical tone signal at a common sampling period, and collecting the samples from each of the generator modules and processing the collected samples at the common sampling period to thereby synthesize the musical tone signal. The generator modules include a synchronous generator module that does generate the predetermined number of the samples at the common sampling period, and an asynchronous generator module that does not generate the predetermined number of the samples at the common sampling period. The asynchronous generator module is commanded to perform the steps of generating an equivalent number of samples at a local sampling period, and converting the equivalent number of the samples arranged at the local sampling period into the predetermined number of the samples arranged at the common sampling period to thereby pass the predetermined number of the samples to the collecting step at the common sampling period.
A method of synthesizing a musical tone signal by causing a processor to execute a control program and a plurality of music programs,
A machine readable medium for use in a music apparatus having a CPU, the medium containing a control program and a plurality of music programs executable by the CPU for causing the music apparatus to synthesize a musical tone signal,
A music apparatus for synthesizing a musical tone signal comprising a processor, a control module, a plurality of music modules, and a multiple of buffer memories,
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Using a common processing for different operations or calculations, and a set of microinstructions, e.g. programs, to control the sequence…
Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument: mIDI transmission
Electrophonic musical instruments
Term ended 29 Oct 2019 (estimated)
USPTO file history isn’t available for this patent, so only indexed dates are shown.
1. Field of the Invention
The present invention generally relates to a tone synthesizing method, a tone processing method, and a tone synthesizing apparatus that is suitable for use in the tone synthesis based on software.
2. Description of Related Art
These and other objects of the invention will be seen by reference to the description, taken in connection with the accompanying drawings, in which:
FIG. 1 is a block diagram illustrating a software configuration of one preferred embodiment of the invention;
FIG. 2 is a schematic diagram illustrating an operation of the preferred embodiment shown in FIG. 1;
This invention will be described in further detail by way of example with reference to the accompanying drawings.
1. Hardware Configuration of the Embodiment
The following describes a hardware configuration of one preferred embodiment of the present invention with reference to FIG. 3. In the figure, reference numeral 21 denotes a CPU (Central Processing Unit) for controlling other components of the embodiment through a CPU bus 20 as instructed by a control program. Reference numeral 22 denotes a ROM (Read Only Memory) storing an initial program loader for example. Reference numeral 23 denotes a RAM (Random Access Memory) into which various programs and data are loaded for access by the CPU 21. Reference numeral 24 denotes a timer for generating an interrupt for the CPU 21 with a predetermined timing.