← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing apparatus for an electronic musi­cal 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 genera­tion. The tone generation process is executed to gene­rate a musical tone in synchronism with an envelope waveform process. Further, even if the time for sam­pling digital musical tones to be sent to a D/A con­verter 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary 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 com­mand 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 musi­cal tone signals having plural pitches are simultane­ously 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary 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 com­mand 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 musi­cal tone signals having plural pitches are simultane­ously 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 parame­ters 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 musi­cal 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 con­trol 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary 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 com­mand 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary 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 com­mand 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 musi­cal 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 pro­grams in said program storage means, said registers including those which are used for an arithmetic opera­tion 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 nec­essary 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 regis­ters of said arithmetic operation storage means (44) are used for arithmetic operation and store exclusively var­ious tone parameters by executing said programs for gen­erating 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 musi­cal 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 pro­grams in said program storage means, said registers including those which are used for an arithmetic opera­tion 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 nec­essary 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 regis­ters of said arithmetic operation storage means (44) are used for arithmetic operation and store exclusively var­ious tone parameters by executing said programs for gen­erating 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 musi­cal 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 nec­essary 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 com­mand 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 musi­cal 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 nec­essary 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 com­mand 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 sam­pling 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 sam­pling 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary for tone generation; arithmetic operation means for computing a plural­ity 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 com­mand 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 arith­metic 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary for tone generation; arithmetic operation means for computing a plural­ity 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 com­mand 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 arith­metic 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 parame­ters 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 opera­tion means (45, 46) includes a multiplier (46) for com­puting waveform data.
Claim 22
Dependent Claim 42 words
A data processing apparatus according to claim 13, characterized in that said arithmetic opera­tion 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 opera­tion means (45, 46) reads the musical tone waveform data in a frequency quicker than the record sampling fre­quency 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 con­trol 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 nec­essary 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 com­mand 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 nec­essary 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 com­mand 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 instru­ment 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 pro­grams in said program storage means, said registers including those which are used for an arithmetic opera­tion 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 nec­essary 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 regis­ters of said arithmetic operation storage means are used for arithmetic operation and store exclusively various tone parameters by executing said programs for generat­ing 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 instru­ment 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 pro­grams in said program storage means, said registers including those which are used for an arithmetic opera­tion 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 nec­essary 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 regis­ters of said arithmetic operation storage means are used for arithmetic operation and store exclusively various tone parameters by executing said programs for generat­ing 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary 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 com­mand 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 wav­eform of a musical tone and a routine for computing an envelope of a musical tone, and generation of said wav­eform 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary 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 com­mand 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 wav­eform of a musical tone and a routine for computing an envelope of a musical tone, and generation of said wav­eform 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 sam­pling 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 sam­pling 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary for tone generation; arithmetic operation means for computing a plural­ity 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 com­mand 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary for tone generation; arithmetic operation means for computing a plural­ity 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 com­mand 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary 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 com­mand 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 compris­ing 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary 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 com­mand 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 compris­ing 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 com­puter 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 sig­nal 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 sam­pling time signal.
Claim 38
Dependent Claim 109 words
An electronic musical instrument having com­puter 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 sig­nal 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 sam­pling 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary for tone generation; arithmetic operation means for computing a plural­ity 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 com­mand 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary for tone generation; arithmetic operation means for computing a plural­ity 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 com­mand 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary for tone generation; arithmetic operation means for computing a plural­ity of musical tone signals according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each com­mand 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 compris­ing 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 musi­cal tone; address control means (42, 49) for controlling an address of said program storage means; tone data storage means (47) for storing data nec­essary for tone generation; arithmetic operation means for computing a plural­ity of musical tone signals according to the data stored in said tone data storage means (45, 46); operation control means (48) for decoding each com­mand 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 compris­ing 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 proc­essor means (31) to generate a musical tone signal under a program control and tone generating means for generat­ing a musical tone based on a musical tone signal gener­ated 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 proc­essor means (31) to generate a musical tone signal under a program control and tone generating means for generat­ing a musical tone based on a musical tone signal gener­ated 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.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag