Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
241 words
Apparatus for synthesizing a series of pulses for use by an electronic musical instrument in response to data provided by an external data input device, said data being indicative of one or more notes to be played by the instrument, the instrument having a multiplexer for producing a multiplexed signal asynchronously with respect to said data, said multiplexed signal comprising a series of time slots, each of which corresponds to a note which can be played by the musical instrument, comprising: key number generating means for generating key numbers; at least first and second buffer memories; writing control means for alternately causing said data to be written into said first buffer memory during a first interval of time and into said second buffer memory during a second interval of time; reading control means for alternately causing data written into said second buffer memory to be read out of said second buffer memory during said first interval of time and for causing data written into said first buffer memory to be read out of said first buffer memory during said second interval of time; comparator means for comparing said data read out of a buffer memory to said key numbers and for producing a signal indicative or a match between data read out of the buffer memory and at least one of said key numbers; and means for synthesizing a series of pulses in response to said signal indicative of said match.
Claim 2
Dependent Claim
241 words
Apparatus for synthesizing a series of pulses for use by an electronic musical instrument in response to data provided by an external data input device, said data being indicative of one or more notes to be played by the instrument, the instrument having a multiplexer for producing a multiplexed signal asynchronously with respect to said data, said multiplexed signal comprising a series of time slots, each of which corresponds to a note which can be played by the musical instrument, comprising: key number generating means for generating key numbers; at least first and second buffer memories; writing control means for alternately causing said data to be written into said first buffer memory during a first interval of time and into said second buffer memory during a second interval of time; reading control means for alternately causing data written into said second buffer memory to be read out of said second buffer memory during said first interval of time and for causing data written into said first buffer memory to be read out of said first buffer memory during said second interval of time; comparator means for comparing said data read out of a buffer memory to said key numbers and for producing a signal indicative or a match between data read out of the buffer memory and at least one of said key numbers; and means for synthesizing a series of pulses in response to said signal indicative of said match.
Claim 3
Dependent Claim
47 words
Apparatus according to claim 1 including means for detecting a predetermined device select code generated by the external data device, and means for preventing said writing control means from causing said data to be written into said buffer memories unless said predetermined device select code is detected.
Claim 4
Dependent Claim
65 words
Apparatus according to claim 1 wherein said writing control means includes means for writing said data into a buffer memory at a first rate equal to the rate that said data is generated by the external data device, and wherein said reading control means includes means for reading said data out of a buffer memory at a second rate substantially greater than said first rate.
Claim 5
Dependent Claim
58 words
Apparatus according to claim 1 wherein said key number generating means includes a counter for generating said key numbers, and means for enabling said counter and said comparator means during a preselected portion of the multiplexed signal generated by the multiplexer and for inhibiting said counter and said comparator means during the remaining portion of the multiplexed signal.
Claim 6
Dependent Claim
27 words
Apparatus according to claim 1 including means for combining said synthesized pulses with said multiplexed signal produced by said multiplexer for use by the electronic musical instrument.
Claim 7
Dependent Claim
14 words
Apparatus according to claim 1 wherein said first and second buffer memories are RAMs.
Claim 8
Independent Claim
224 words
A method of synthesizing a series of pulses for use by an electronic musical instrument in response to data provided by an external data device, said data being indicative of one or more notes to be played by the instrument, the instrument having a multiplexer for producing a multiplexed signal asynchronously with respect to said data, said multiplexed signal comprising a series of time slots each of which corresponds to a note which can be played by the musical instrument, comprising; generating key numbers synchronously with respect to said multiplexed signal, each of said key numbers corresponding to a time slot of said multiplexed signal; alternately storing said data in a first buffer memory and in a second buffer memory, one buffer memory at a time, during successive intervals of time; alternately reading stored data out of said first and second buffer memories, one buffer memory at a time, during said successive intervals of time; detecting a match between data read out of a buffer memory and at least one of said key numbers; and synthesizing a serial stream of pulses in synchronism with said multiplexed signal for use by the electronic musical instrument based on said detecting step, each of said synthesized pulses occurring in a time slot in the multiplexed signal and corresponding to a note to be played by the instrument.
Claim 9
Independent Claim
224 words
A method of synthesizing a series of pulses for use by an electronic musical instrument in response to data provided by an external data device, said data being indicative of one or more notes to be played by the instrument, the instrument having a multiplexer for producing a multiplexed signal asynchronously with respect to said data, said multiplexed signal comprising a series of time slots each of which corresponds to a note which can be played by the musical instrument, comprising; generating key numbers synchronously with respect to said multiplexed signal, each of said key numbers corresponding to a time slot of said multiplexed signal; alternately storing said data in a first buffer memory and in a second buffer memory, one buffer memory at a time, during successive intervals of time; alternately reading stored data out of said first and second buffer memories, one buffer memory at a time, during said successive intervals of time; detecting a match between data read out of a buffer memory and at least one of said key numbers; and synthesizing a serial stream of pulses in synchronism with said multiplexed signal for use by the electronic musical instrument based on said detecting step, each of said synthesized pulses occurring in a time slot in the multiplexed signal and corresponding to a note to be played by the instrument.
Claim 10
Dependent Claim
36 words
The method according to claim 7 including: detecting a predetermined device select code generated by the external data device; preventing storage of said data in said buffer memories unless said predetermined device select code is detected.
Claim 11
Dependent Claim
70 words
The method according to claim 7 wherein said step of alternately storing said data includes storing said data in a buffer memory at a first rate equal to the rate that said data is generated by the external data device and wherein said step of alternately reading said stored data includes reading said stored data out of the buffer memory at a second rate substantially greater than said first rate.
Claim 12
Dependent Claim
72 words
The method according to claim 7 including: enabling the generation of said key numbers and the detection of a match between said data and at least one of said key numbers during a preselected portion of said multiplexed signal; and inhibiting the generation of said key numbers and the detection of a match between said data and at least one of said key numbers during the remaining portion of the multiplexed signal.
Claim 13
Dependent Claim
25 words
The method according to claim 7 including combining said serial stream of synthesized pulses and said multiplexed signal for use by the electronic musical instrument.
Claim 14
Dependent Claim
232 words
Apparatus for synthesizing multiplexed keyboard pulses for use by an electronic musical instrument in response to key data provided by an external data input device, the instrument having a keyboard and a keyboard multiplexer for scanning the keyboard and producing multiplexed keyboard pulses asynchronously with respect to said key data, said multiplexed keyboard pulses being representative of notes to be played by the instrument, comprising: key number generating means for generating key numbers; at least first and second buffer memories; writing control means for alternately causing said key data to be written into said first buffer memory during a first interval of time and into said second buffer memory during a second interval of time; reading control means for alternately causing said key data written into said second buffer memory to be read out of said second buffer memory during said first interval of time and for causing said key data written into said first buffer memory to be read out of said first buffer memory during said second interval of time; comparator means for comparing said key data read out of a buffer memory to said key numbers and for producing a signal indicative of a match between said key data read out of the buffer memory and at least one of said key numbers; and means for synthesizing multiplexed keyboard pulses in response to said signal indicative of said match.
Claim 15
Dependent Claim
232 words
Apparatus for synthesizing multiplexed keyboard pulses for use by an electronic musical instrument in response to key data provided by an external data input device, the instrument having a keyboard and a keyboard multiplexer for scanning the keyboard and producing multiplexed keyboard pulses asynchronously with respect to said key data, said multiplexed keyboard pulses being representative of notes to be played by the instrument, comprising: key number generating means for generating key numbers; at least first and second buffer memories; writing control means for alternately causing said key data to be written into said first buffer memory during a first interval of time and into said second buffer memory during a second interval of time; reading control means for alternately causing said key data written into said second buffer memory to be read out of said second buffer memory during said first interval of time and for causing said key data written into said first buffer memory to be read out of said first buffer memory during said second interval of time; comparator means for comparing said key data read out of a buffer memory to said key numbers and for producing a signal indicative of a match between said key data read out of the buffer memory and at least one of said key numbers; and means for synthesizing multiplexed keyboard pulses in response to said signal indicative of said match.
Claim 16
Dependent Claim
48 words
Apparatus according to claim 12 including means for detecting a predetermined device select code generated by the external data device, and means for preventing said writing control means from causing said key data to be written into said buffer memories unless said predetermined device select code is determined.
Claim 17
Dependent Claim
68 words
Apparatus according to claim 12 wherein said writing control means includes means for writing said key data into a buffer memory at a first rate equal to the rate that said key data is generated by the external data device, and wherein said reading control means includes means for reading said key data out of a buffer memory at a second rate substantially greater than said first rate.
Claim 18
Dependent Claim
60 words
Apparatus according to claim 12 wherein said key number generating means includes a counter for generating said key numbers, and means for enabling said counter and said comparator means during a preselected portion of a scan of the instrument keyboard by the keyboard multiplexer and for inhibiting said counter and said comparator means during the remaining portion of the scan.
Claim 19
Dependent Claim
31 words
Apparatus according to claim 12 including means for combining said synthesized multiplexed keyboard pulses with said multiplexed keyboard pulses produced by said keyboard multiplexer for use by the electronic musical instrument.
Claim 20
Dependent Claim
14 words
Apparatus according to claim 12 wherein said first and second buffer memories are RAMs.