Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
256 words
A music generator for generating a music which consists of at least a main melody, comprising a memory unit storing a plurality of tone data and time data comprising a plurality of bits for said music, an oscillator, a tempo generator enabling said music to be played in a tempo according to a predetermined tempo data stored in said memory unit, a timing generator, at least a first multiplexer, an address counter, a latch, at least a first programmable counter, said oscillator actuating said tempo generator and said first programmable counter, a wave shaping circuit electrically connected to said first programmable counter, an amplifier and a loudspeaker; said tempo generator being electrically connected to, and actuating said timing generator which sends clock signals to said first multiplexer; said time data and tone data being read out from said memory unit, said time data being sent to said latch, and said tone data being sent to said first programmable counter; said latch only selectively allowing a bit of said time data of one state of high and low levels to pass through while stopping a bit of another state thereof, said first multiplexer being responsive to said bit passing through said latch to give a signal to said address counter which in turn gives an address signal to said memory unit to give said tone data to said first programmable counter; and said tone data sent to said first programmable counter being converted into a waveform by said wave shaping circuit and being amplified by said amplifier.
Claim 2
Dependent Claim
256 words
A music generator for generating a music which consists of at least a main melody, comprising a memory unit storing a plurality of tone data and time data comprising a plurality of bits for said music, an oscillator, a tempo generator enabling said music to be played in a tempo according to a predetermined tempo data stored in said memory unit, a timing generator, at least a first multiplexer, an address counter, a latch, at least a first programmable counter, said oscillator actuating said tempo generator and said first programmable counter, a wave shaping circuit electrically connected to said first programmable counter, an amplifier and a loudspeaker; said tempo generator being electrically connected to, and actuating said timing generator which sends clock signals to said first multiplexer; said time data and tone data being read out from said memory unit, said time data being sent to said latch, and said tone data being sent to said first programmable counter; said latch only selectively allowing a bit of said time data of one state of high and low levels to pass through while stopping a bit of another state thereof, said first multiplexer being responsive to said bit passing through said latch to give a signal to said address counter which in turn gives an address signal to said memory unit to give said tone data to said first programmable counter; and said tone data sent to said first programmable counter being converted into a waveform by said wave shaping circuit and being amplified by said amplifier.
Claim 3
Dependent Claim
201 words
A music generator as set forth in claim 1, wherein said music further comprises an accompaniment melody, said music generator further comprises a second programmable counter electrically connected to said wave shaping circuit, and a second multiplexer electrically connected to said memory unit; said time data comprising main time data for said main melody and accompaniment time data for said accompaniment melody, said tone data comprising main tone data for said main melody and accompaniment tone data for said accompaniment melody, said main time and accompaniment time data being sent to said latch, said main tone data and accompaniment tone data being sent to said second multiplexer; said memory unit sending corresponding main tone data to said second multiplexer when receiving said address signal as a result of corresponding main time data passing through said latch and applied to said first multiplexer, said memory unit sending corresponding accompaniment tone data to said second multiplexer when receiving said address signal as a result of corresponding accompaniment time data passing through said latch and applied to said first multiplexer; said second multiplexer sending said main tone data to said first programmable counter and sending said accompaniment tone data to said second programmable counter.
Claim 4
Dependent Claim
35 words
A music generator as set forth in claim 2, wherein said clock signals are periodical groups of pulses, each group comprises two successive pulses respectively corresponding to said main time data and said accompaniment data.