Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
167 words
In an electronic organ having a keyboard with playing keys and multiplexer means for scanning said keyboard and developing a multiplexed serial input data stream having keydown signals in time slots corresponding to depressed keys of said keyboard, the improvement being a programmable note pattern generator having a record mode and a playback mode and comprising: counter means for producing a count sequence in synchronism with the scanning of the keys of said keyboard a programmable memory, record means responsive to said input data stream for writing in said memory data corresponding to said keydown signals in said input data stream, said record means being operable when said pattern generator is in the record mode, playback means for reading the data stored in said memory in the same order in which it was written into said memory, and comparator means for producing a keydown signal in an output data stream each time there is a match between said count and the data read out of said memory.
Claim 2
Dependent Claim
167 words
In an electronic organ having a keyboard with playing keys and multiplexer means for scanning said keyboard and developing a multiplexed serial input data stream having keydown signals in time slots corresponding to depressed keys of said keyboard, the improvement being a programmable note pattern generator having a record mode and a playback mode and comprising: counter means for producing a count sequence in synchronism with the scanning of the keys of said keyboard a programmable memory, record means responsive to said input data stream for writing in said memory data corresponding to said keydown signals in said input data stream, said record means being operable when said pattern generator is in the record mode, playback means for reading the data stored in said memory in the same order in which it was written into said memory, and comparator means for producing a keydown signal in an output data stream each time there is a match between said count and the data read out of said memory.
Claim 3
Dependent Claim
101 words
The note pattern generator of claim 1 wherein said multiplexer means scans said keyboard continously and develops a continuous input data stream comprising input keydown signals in time slots corresponding to keys which are currently depressed, and including: rhythm generator means for producing a stream of rhythmic timing signals at a rate much slower than the rate at which said keyboard is scanned, and means for addressing successive locations of said memory in synchronism with the timing signals and for writing in said locations data corresponding to keydown signals in said continuous input data stream coincident with the respective timing signals.
Claim 4
Dependent Claim
51 words
The note pattern generator of claim 1 wherein said record means writes in said memory data corresponding to the time slot of the first occurring keydown signal in said input data stream and data corresponding to the intervals between at least some of successive keydown signals in said input data stream.
Claim 5
Dependent Claim
57 words
The note pattern generator of claim 3 wherein: said data stream is divided into a plurality of successive multiple time slot segments, said memory comprises first and second random access memories, said record means writes in said first and second random access memories data corresponding to the absolute time slot address of the first occurring keydown signal.
Claim 6
Dependent Claim
70 words
The note pattern generator of claim 4 wherein said input data stream contains at least two keydown signals and said record means writes in said second random access memory data corresponding to the interval between the first and second occurring keydown signals in said input data stream, said last mentioned data being in terms of time slots in said input data stream separating said first and second occurring keydown signals.
Claim 7
Dependent Claim
55 words
The note pattern generator of claim 4 wherein the count sequence produced by said counter means is a series of binary words having most significant bits and least significant bits, and the data corresponding to the segments of the input data stream comprises the most significant bits of a selected count of said counter means.
Claim 8
Dependent Claim
37 words
The note pattern generator of claim 6 including a resettable sub-counter clocked in synchronism with said counter means, and the data corresponding to the intervals between the successive keydown signals are selected counts produced by said sub-counter.
Claim 9
Dependent Claim
95 words
The note pattern generator of claim 7 wherein: said first and second random access memories have outputs, said comparator means includes: a first comparator having one set of its inputs connected to the outputs of said first random access memory and its other set of inputs fed by the most significant bits of the count sequence produced by said counter means, and a second comparator having one set of its inputs connected to the outputs of said second random access memory and its other set of inputs fed by the counts produced by said sub-counter.
Claim 10
Dependent Claim
29 words
The note pattern generator of claim 8 wherein said comparators have outputs, and including means for gating said comparator outputs together so as to produce said output data stream.
Claim 11
Dependent Claim
190 words
In an electronic organ having a keyboard with playing keys and multiplexer means for scanning the keyboard and developing a multiplexed data stream comprising time slots for the respective keys of the keyboard and a plurality of input keydown pulses in respective said time slots corresponding to a plurality of depressed keys of said keyboard, the improvement being a programmable chord pattern generator having record and playback modes and comprising: a programmable memory, record means responsive to said input serial data stream for writing in said memory data corresponding to the time slot of the first occurring input keydown pulse in the input data stream and the data corresponding to the interval between the first occurring pulse and the second occurring pulse in the data stream, said record means being operable when said chord generator is in the record mode, and playback means for reading the data stored in said memory and developing an output serial data stream comprising time slots for the respective keys of said keyboard and output keydown pulses in the time slots in said output data stream corresponding to the data read out of said memory.
Claim 12
Dependent Claim
190 words
In an electronic organ having a keyboard with playing keys and multiplexer means for scanning the keyboard and developing a multiplexed data stream comprising time slots for the respective keys of the keyboard and a plurality of input keydown pulses in respective said time slots corresponding to a plurality of depressed keys of said keyboard, the improvement being a programmable chord pattern generator having record and playback modes and comprising: a programmable memory, record means responsive to said input serial data stream for writing in said memory data corresponding to the time slot of the first occurring input keydown pulse in the input data stream and the data corresponding to the interval between the first occurring pulse and the second occurring pulse in the data stream, said record means being operable when said chord generator is in the record mode, and playback means for reading the data stored in said memory and developing an output serial data stream comprising time slots for the respective keys of said keyboard and output keydown pulses in the time slots in said output data stream corresponding to the data read out of said memory.
Claim 13
Dependent Claim
112 words
The chord pattern generator of claim 10 wherein said multiplexer means scans said keyboard continuously and develops a continuous input data stream comprising input keydown signals in time slots corresponding to keys which are concurrently depressed, and including: rhythm generator means for producing a stream of rhythm timing signals at a rate much slower than the rate at which said keyboard is scanned, and means for addressing successive locations of said memory in synchronism with said timing signals so as to cause said record means to write into the successive locations of said memory data corresponding to the keydown pulses present in the input data stream coincident with the respective timing signals.
Claim 14
Dependent Claim
34 words
The chord pattern generator of claim 11 wherein said rhythm generator means produces a series of multiple bit binary counts in synchronism with the timing signals and said memory is addressed by said counts.
Claim 15
Dependent Claim
39 words
The chord pattern generator of claim 11 including means for selectively causing said chord pattern generator to go into the record mode for a predetermined number of rhythm timing signals and then automatically to go into the playback mode.
Claim 16
Dependent Claim
36 words
The chord pattern generator of claim 13 wherein said record includes means for automatically erasing the locations of said memory prior to writing data therein during successive rhythm beat periods defined by said rhythm timing signals.
Claim 17
Dependent Claim
52 words
The chord pattern generator of claim 10 wherein said input data stream contains at least four successive keydown pulses and said record means writes into said memory data corresponding to the intervals between respective said four successive keydown pulses, said intervals being in terms of time slots in said input data stream.
Claim 18
Dependent Claim
160 words
In an electronic organ having a keyboard, the method of memorizing and then playing back a musical passage comprising: depressing a plurality of keys on the keyboard, scanning the keyboard to develop a time division multiplexed serial data stream having a unique time slot for every key of the keyboard and a plurality of signals in said time slots corresponding to the depressed keys, selectively writing into a programmable memory data corresponding to the location in the data stream of the first occurring keydown signal and then writing into said memory data corresponding to the respective intervals between at least some of the successively occurring keydown signals beginning with said first occurring keydown signal, reading the data stored in the memory, converting the data read out of the memory to a serial time division multiplexed data stream having key-down signals in time slots uniquely corresponding to certain keys of the keyboard, and producing audible tones corresponding to said certain keys.
Claim 19
Dependent Claim
160 words
In an electronic organ having a keyboard, the method of memorizing and then playing back a musical passage comprising: depressing a plurality of keys on the keyboard, scanning the keyboard to develop a time division multiplexed serial data stream having a unique time slot for every key of the keyboard and a plurality of signals in said time slots corresponding to the depressed keys, selectively writing into a programmable memory data corresponding to the location in the data stream of the first occurring keydown signal and then writing into said memory data corresponding to the respective intervals between at least some of the successively occurring keydown signals beginning with said first occurring keydown signal, reading the data stored in the memory, converting the data read out of the memory to a serial time division multiplexed data stream having key-down signals in time slots uniquely corresponding to certain keys of the keyboard, and producing audible tones corresponding to said certain keys.