EP0376342A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Data processing apparatus for electronic musical instruments
Assignee: Casio Computer Co Ltd
•
Filing: 1989-12-29
•
Granted: —
•
Expires: 2009-12-29
Abstract
Abstract A data processing apparatus for an electronic musical instrument permits a microcomputer (31) to run a tone generating program for generating various types of musical tones. The microcomputer (31) calls the program by a timer interrupt signal and runs it for tone generation. The tone generation process is executed to generate a musical tone in synchronism with an envelope waveform process. Further, even if the time for sampling digital musical tones to be sent to a D/A converter is not constant, an analog signal free of distortion can be acquired.
Inventors
- 👤 Kosuke Patent Dpt.Dev. Div. Hamura R&D Cent Shiba
- 👤 Koichiro Patent Dpt.Dev. Div. Hamura R&D Ce Daigo
- 👤 Kazuo Patent Dpt.Dev. Div. Hamura R&D Cent. Ogura
- 👤 Ryuji Patent Dpt.Dev. Div. Hamura R&D Cent. Usami
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-02 01:12
CPC Classifications
G; G10; G10H; G10H7/00; G10H7/02; G10H7/04; G10H1/00; G10H1/02; G10H1/04; G10H1/053; G10H1/057; G10H1/0575; G10H1/18; G10H1/183; G10H1/185; G10H1/186; G10H5/00; G10H7/08; G10H2250/00; G10H2250/541; G10H2250/621
Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
159 words
A data processing apparatus for an electronic musical instrument, comprising computer means (31), said computer means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means (45, 46) for computing a plurality of musical tone signals according to the data stored in said tone data storage means; and operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said having arithmetic operation means, whereby a plurality of musical tone signals having plural pitches are simultaneously generated by said microcomputer executing said program in said program storage means for generating a musical tone.
Claim 2
Dependent Claim
159 words
A data processing apparatus for an electronic musical instrument, comprising computer means (31), said computer means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means (45, 46) for computing a plurality of musical tone signals according to the data stored in said tone data storage means; and operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said having arithmetic operation means, whereby a plurality of musical tone signals having plural pitches are simultaneously generated by said microcomputer executing said program in said program storage means for generating a musical tone.
Claim 3
Dependent Claim
38 words
A data processing apparatus according to claim 1, characterized in that said tone data storage means (47) stores various musical tone control parameters such as pitch data, envelope data, and musical tone waveform data of a PCM type.
Claim 4
Dependent Claim
48 words
A data processing apparatus according to claim 1, characterized in that said computer means (31) comprises an integrated circuit chip provided with a digital-to-analog converter for converting digital musical tone signal into an analog signal and a port for receiving an input to control said electronic musical instrument.
Claim 5
Dependent Claim
25 words
A data processing apparatus according to claim 1, characterized in that said arithmetic operation means (45, 46) includes a multiplier (46) for computing waveform data.
Claim 6
Dependent Claim
43 words
A data processing apparatus according to claim 2, characterized in that said arithmetic operation means (45, 46) includes an interpolation means for interpolating a waveform value expected with respect to an address between two adjacent addresses of said tone data storage means (47).
Claim 7
Dependent Claim
42 words
A data processing apparatus according to claim 5, characterized in that said arithmetic operation means (45, 46) reads the musical tone waveform data in a frequency higher than the record sampling frequency of the original sound from the tone data storage means.
Claim 8
Dependent Claim
43 words
A data processing apparatus according to claim 1, characterized in that said input data to control a musical instrument includes a key input, an input from a console panel, an input for musical sequential data and an input for operating an external unit.
Claim 9
Dependent Claim
186 words
A data processing apparatus for an electronic musical instrument, comprising computer means (31); said computer means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means (45, 46) for computing a musical tone signal according to the data stored in said tone data storage means; operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; and timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby said program for generating a musical tone is fetched from said program storage means by said address control means which receives said interrupt signal from said timer interrupt control means and tone generation is effected by said microcomputer executing said fetched program.
Claim 10
Dependent Claim
186 words
A data processing apparatus for an electronic musical instrument, comprising computer means (31); said computer means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means (45, 46) for computing a musical tone signal according to the data stored in said tone data storage means; operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; and timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby said program for generating a musical tone is fetched from said program storage means by said address control means which receives said interrupt signal from said timer interrupt control means and tone generation is effected by said microcomputer executing said fetched program.
Claim 11
Dependent Claim
244 words
A data processing apparatus for an electronic musical instrument, comprising computer means (31); said computer means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; arithmetic operation storage means (44) comprising a number of registers directly addressable by said programs in said program storage means, said registers including those which are used for an arithmetic operation in executing said program for generating a musical tone and exclusively holding various musical tone parameters; arithmetic operation means (45, 46) for executing arithmetic operations between said registers of said arithmetic operation storage means; tone data storage means (47) for storing data necessary for tone generation, said tone data storage means being addressable indirectly through said registers of said arithmetic operation storage means by said programs in said program storage means; and operation control means (48) for decoding commands of said programs stored in said program storage means and controlling operation of said address control means, said arithmetic operation storage means, said arithmetic operation means and said tone data storage means, whereby a musical tone is generated by executing said program for generating a muscial tone, and said registers of said arithmetic operation storage means (44) are used for arithmetic operation and store exclusively various tone parameters by executing said programs for generating a musical tone.
Claim 12
Dependent Claim
244 words
A data processing apparatus for an electronic musical instrument, comprising computer means (31); said computer means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; arithmetic operation storage means (44) comprising a number of registers directly addressable by said programs in said program storage means, said registers including those which are used for an arithmetic operation in executing said program for generating a musical tone and exclusively holding various musical tone parameters; arithmetic operation means (45, 46) for executing arithmetic operations between said registers of said arithmetic operation storage means; tone data storage means (47) for storing data necessary for tone generation, said tone data storage means being addressable indirectly through said registers of said arithmetic operation storage means by said programs in said program storage means; and operation control means (48) for decoding commands of said programs stored in said program storage means and controlling operation of said address control means, said arithmetic operation storage means, said arithmetic operation means and said tone data storage means, whereby a musical tone is generated by executing said program for generating a muscial tone, and said registers of said arithmetic operation storage means (44) are used for arithmetic operation and store exclusively various tone parameters by executing said programs for generating a musical tone.
Claim 13
Dependent Claim
206 words
A data processing apparatus for an electronic musical instrument, comprising computer means (31); said computer means comprising: program storage means (41) for storing a program for processing input data control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing musical tone signal according to the data stored in said tone data storage means (45, 46), operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; and timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby an interrupt program to be fetched from said program storage means and executed in response to said interrupt signal includes a routine for computing a waveform of a musical tone and a routine for computing an envelope of a musical tone, and generation of said waveform of said musical tone is executed substantially in synchronism with generation of said envelope of said musical tone.
Claim 14
Dependent Claim
206 words
A data processing apparatus for an electronic musical instrument, comprising computer means (31); said computer means comprising: program storage means (41) for storing a program for processing input data control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing musical tone signal according to the data stored in said tone data storage means (45, 46), operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; and timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby an interrupt program to be fetched from said program storage means and executed in response to said interrupt signal includes a routine for computing a waveform of a musical tone and a routine for computing an envelope of a musical tone, and generation of said waveform of said musical tone is executed substantially in synchronism with generation of said envelope of said musical tone.
Claim 15
Dependent Claim
94 words
A data processing apparatus for an electronic musical instrument for permitting computer means (31) to generate a musical tone under a program control, said computer means comprising: first latch means (55) for latching a digital tone signal generated by said computer means at a timing of a program control signal from said computer means (31); and second latch means (56), provided between an output of said first latch means (55) and digital-to-analog converting means (53A), for latching an output signal of said first latch means at a timing of an accurate sampling time signal.
Claim 16
Dependent Claim
94 words
A data processing apparatus for an electronic musical instrument for permitting computer means (31) to generate a musical tone under a program control, said computer means comprising: first latch means (55) for latching a digital tone signal generated by said computer means at a timing of a program control signal from said computer means (31); and second latch means (56), provided between an output of said first latch means (55) and digital-to-analog converting means (53A), for latching an output signal of said first latch means at a timing of an accurate sampling time signal.
Claim 17
Dependent Claim
161 words
A data processing apparatus for an electronic musical instrument, comprising processor means (31); said processor means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a plurality of musical tone signals according to the data stored in said tone data storage means (45, 46); and operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means (47) and said arithmetic operation means (45, 46), whereby a plurality of musical tone signals plural pitches are simultaneously generated by said processor means executing said program in said program storage means for generating a musical tone.
Claim 18
Dependent Claim
161 words
A data processing apparatus for an electronic musical instrument, comprising processor means (31); said processor means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a plurality of musical tone signals according to the data stored in said tone data storage means (45, 46); and operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means (47) and said arithmetic operation means (45, 46), whereby a plurality of musical tone signals plural pitches are simultaneously generated by said processor means executing said program in said program storage means for generating a musical tone.
Claim 19
Dependent Claim
38 words
A data processing apparatus according to claim 12, characterized in that said tone data storage means (47) stores various musical tone control parameters such as pitch data, envelope data, and musical tone waveform data of a PCM type.
Claim 20
Dependent Claim
48 words
A data processing apparatus according to claim 12, characterized in that said processor means (31) comprises an integrated circuit chip provided with a digital-to-analog converter for converting digital musical tone signal into an analog signal and a port for receiving an input to control said electronic musical instrument.
Claim 21
Dependent Claim
25 words
A data processing apparatus according to claim 12, characterized in that said arithmetic operation means (45, 46) includes a multiplier (46) for computing waveform data.
Claim 22
Dependent Claim
42 words
A data processing apparatus according to claim 13, characterized in that said arithmetic operation means (45, 46) includes an interpolation means for interpolating a waveform value expected with respect to an address between two adjacent addresses of said tone data storage means.
Claim 23
Dependent Claim
42 words
A data processing apparatus according to claim 16, characterized in that said arithmetic operation means (45, 46) reads the musical tone waveform data in a frequency quicker than the record sampling frequency of the original sound from the tone data storage means.
Claim 24
Dependent Claim
43 words
A data processing apparatus according to claim 12, characterized in that said input data to control a musical instrument includes a key input, an input from a console panel, an input for musical sequential data and an input for operating an external unit.
Claim 25
Dependent Claim
185 words
A data processing apparatus for an electronic musical instrument, comprising processor means (31); said processor means comprising: program storage means (41) for storing a program for processing input data to control a musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing musical tone signal according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; and timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby said program for generating a musical tone is fetched from said program storage means by said address control means which receives said interrupt signal from said timer interrupt control means and tone generation is effected by said processor means executing said fetched program.
Claim 26
Dependent Claim
185 words
A data processing apparatus for an electronic musical instrument, comprising processor means (31); said processor means comprising: program storage means (41) for storing a program for processing input data to control a musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing musical tone signal according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; and timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby said program for generating a musical tone is fetched from said program storage means by said address control means which receives said interrupt signal from said timer interrupt control means and tone generation is effected by said processor means executing said fetched program.
Claim 27
Dependent Claim
242 words
A data processing apparatus for an electronic musical instrument, comprising processor means (31); said processor means comprising: program storage means (41) for storing a program for processing input data to control a musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; arithmetic operation storage means (44) comprising a number of registers directly addressable by said programs in said program storage means, said registers including those which are used for an arithmetic operation in executing said program for generating a musical tone and exclusively holding various musical tone parameters; arithmetic operation means (45, 46) for executing arithmetic operations between said registers of said arithmetic operation storage means; tone data storage means (47) for storing data necessary for tone generation, said tone data storage means being addressable indirectly through said registers of said arithmetic operation storage means by said programs in said program storage means; and operation control means (48) for decoding commands of said programs stored in said program storage means and controlling operation of said address control means, said arithmetic operation storage means, said arithmetic operation means and said tone data storage means, whereby a musical tone is generated by executing said program for generating a musical tone, and said registers of said arithmetic operation storage means are used for arithmetic operation and store exclusively various tone parameters by executing said programs for generating a musical tone.
Claim 28
Dependent Claim
242 words
A data processing apparatus for an electronic musical instrument, comprising processor means (31); said processor means comprising: program storage means (41) for storing a program for processing input data to control a musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; arithmetic operation storage means (44) comprising a number of registers directly addressable by said programs in said program storage means, said registers including those which are used for an arithmetic operation in executing said program for generating a musical tone and exclusively holding various musical tone parameters; arithmetic operation means (45, 46) for executing arithmetic operations between said registers of said arithmetic operation storage means; tone data storage means (47) for storing data necessary for tone generation, said tone data storage means being addressable indirectly through said registers of said arithmetic operation storage means by said programs in said program storage means; and operation control means (48) for decoding commands of said programs stored in said program storage means and controlling operation of said address control means, said arithmetic operation storage means, said arithmetic operation means and said tone data storage means, whereby a musical tone is generated by executing said program for generating a musical tone, and said registers of said arithmetic operation storage means are used for arithmetic operation and store exclusively various tone parameters by executing said programs for generating a musical tone.
Claim 29
Dependent Claim
208 words
A data processing apparatus for an electronic musical instrument, comprising processor means (31); said processor means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a musical tone signal according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; and timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby an interrupt program to be fetched from said program storage means and executed in response to said interrupt signal includes a routine for computing a waveform of a musical tone and a routine for computing an envelope of a musical tone, and generation of said waveform of said musical tone is executed substantially in synchronism with generation of said envelope of said musical tone.
Claim 30
Dependent Claim
208 words
A data processing apparatus for an electronic musical instrument, comprising processor means (31); said processor means comprising: program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a musical tone signal according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; and timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby an interrupt program to be fetched from said program storage means and executed in response to said interrupt signal includes a routine for computing a waveform of a musical tone and a routine for computing an envelope of a musical tone, and generation of said waveform of said musical tone is executed substantially in synchronism with generation of said envelope of said musical tone.
Claim 31
Dependent Claim
93 words
A data processing apparatus for an electronic musical instrument for permitting processor means (31) to generate a musical tone under a program control, said processor means comprising: first latch means (55) for latching a digital tone signal generated by said processor means at a timing of a program control signal from said processor means; and second latch means (56), provided between an output of said first latch means (55) and digital-to-analog converting means (53A), for latching an output signal of said first latch means at a timing of an accurate sampling time signal.
Claim 32
Dependent Claim
93 words
A data processing apparatus for an electronic musical instrument for permitting processor means (31) to generate a musical tone under a program control, said processor means comprising: first latch means (55) for latching a digital tone signal generated by said processor means at a timing of a program control signal from said processor means; and second latch means (56), provided between an output of said first latch means (55) and digital-to-analog converting means (53A), for latching an output signal of said first latch means at a timing of an accurate sampling time signal.
Claim 33
Dependent Claim
168 words
An electronic musical instrument comprising: computer means (31) which comprises, program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a plurality of musical tone signals according to the data stored in said tone data storage means (45, 46); and operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said having arithmetic operation means, and said electronic musical instrument further comprising a tone generating means for generating musical tones based on a plurality of musical tone signals plural pitches are simultaneously generated by said computer means executing said program in said program storage means for generating a musical tone.
Claim 34
Dependent Claim
168 words
An electronic musical instrument comprising: computer means (31) which comprises, program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a plurality of musical tone signals according to the data stored in said tone data storage means (45, 46); and operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said having arithmetic operation means, and said electronic musical instrument further comprising a tone generating means for generating musical tones based on a plurality of musical tone signals plural pitches are simultaneously generated by said computer means executing said program in said program storage means for generating a musical tone.
Claim 35
Dependent Claim
206 words
An electronic musical instrument comprising: computer means (31) which comprises, program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a musical tone signal according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby said program for generating a musical tone is fetched from said program storage means by said address control means which receives said interrupt signal from said timer interrupt control means and tone generation is effected by said computer means executing said fetched program; and said electronic musical instrument further comprising a tone generating means for generating a musical tone based or a musical tone signal generated by said computer means.
Claim 36
Dependent Claim
206 words
An electronic musical instrument comprising: computer means (31) which comprises, program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a musical tone signal according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby said program for generating a musical tone is fetched from said program storage means by said address control means which receives said interrupt signal from said timer interrupt control means and tone generation is effected by said computer means executing said fetched program; and said electronic musical instrument further comprising a tone generating means for generating a musical tone based or a musical tone signal generated by said computer means.
Claim 37
Dependent Claim
109 words
An electronic musical instrument having computer means (31) to generate a musical tone signal under a program control and a tone generating means for generating a musical tone based on the musical tone signal generated by said computer means; said computer means comprising: first latch means (55) for latching a digital tone signal generated by said computer means at a timing of a program control signal from said computer means; and second latch means (56), provided between an output of said first latch means (55) and digital-to-analog converting means (53A), for latching an output signal of said first latch means at a timing of an accurate sampling time signal.
Claim 38
Dependent Claim
109 words
An electronic musical instrument having computer means (31) to generate a musical tone signal under a program control and a tone generating means for generating a musical tone based on the musical tone signal generated by said computer means; said computer means comprising: first latch means (55) for latching a digital tone signal generated by said computer means at a timing of a program control signal from said computer means; and second latch means (56), provided between an output of said first latch means (55) and digital-to-analog converting means (53A), for latching an output signal of said first latch means at a timing of an accurate sampling time signal.
Claim 39
Dependent Claim
153 words
An electronic musical instrument comprising: processor means (31), which comprises, program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a plurality of musical tone signals according to the data stored in said tone data storage means (45, 46); and operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means, whereby a plurality of musical tone data signals including plural pitches are simultaneously generated by said processor means executing said program in said program storage means for generating a musical tone.
Claim 40
Dependent Claim
153 words
An electronic musical instrument comprising: processor means (31), which comprises, program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a plurality of musical tone signals according to the data stored in said tone data storage means (45, 46); and operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means, whereby a plurality of musical tone data signals including plural pitches are simultaneously generated by said processor means executing said program in said program storage means for generating a musical tone.
Claim 41
Dependent Claim
208 words
An electronic musical instrument comprising: processor means (31), which comprises; program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a plurality of musical tone signals according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby said program for generating a musical tone is fetched from said program storage means by said address control means which receives said interrupt signal from said timer interrupt control means and tone generation is effected by said processor means executing said fetched program; and said electronic musical instrument further comprising a tone generating means for generating a musical tone based on a musical tone signal generated by said processor means.
Claim 42
Dependent Claim
208 words
An electronic musical instrument comprising: processor means (31), which comprises; program storage means (41) for storing a program for processing input data to control said electronic musical instrument and a program for generating a musical tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data necessary for tone generation; arithmetic operation means for computing a plurality of musical tone signals according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each command of said programs stored in said program storage means and controlling operation of said address control means, said tone data storage means and said arithmetic operation means; timer interrupt control means (50) for generating an interrupt signal in a musical tone sampling period, whereby said program for generating a musical tone is fetched from said program storage means by said address control means which receives said interrupt signal from said timer interrupt control means and tone generation is effected by said processor means executing said fetched program; and said electronic musical instrument further comprising a tone generating means for generating a musical tone based on a musical tone signal generated by said processor means.
Claim 43
Dependent Claim
109 words
An electronic musical instrument having processor means (31) to generate a musical tone signal under a program control and tone generating means for generating a musical tone based on a musical tone signal generated by said processor means; said processor means comprising: first latch means (55) for latching a digital tone signal generated by said processor means at a timing of a program control signal from said processor means; and second latch means (56), provided between an output of said first latch means (55) and digital-to-analog converting means (59A), for latching an output signal of said first latch means (55) at a timing of an accurate sampling time signal.
Claim 44
Dependent Claim
109 words
An electronic musical instrument having processor means (31) to generate a musical tone signal under a program control and tone generating means for generating a musical tone based on a musical tone signal generated by said processor means; said processor means comprising: first latch means (55) for latching a digital tone signal generated by said processor means at a timing of a program control signal from said processor means; and second latch means (56), provided between an output of said first latch means (55) and digital-to-analog converting means (59A), for latching an output signal of said first latch means (55) at a timing of an accurate sampling time signal.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.