← Back to Patent Explorer
US4178828A Expired / Lapsed US ⏱️ 0.0 years remaining

Computerized unit organ relay

Assignee: Individual
•
Filing: 1977-07-29
•
Granted: 1979-12-18
•
Expires: 1997-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computerized unit organ relay which utilizes computer hardware and software to interconnect the pipes of the organ with the organ console in such a fashion that the proper pipes are activated in response to the key-stop combinations designated at the console. All of the keys of the various keyboards, and their associated stops, are connected through appropriate input ports to the data processing device which, in a preferred form, comprises a programmed microcomputer. The computer software acts on the input data from the keys and stops to calculate which of the pipes should be activated in response to actuated keys and stops. This information is stored in a continuously updated array and is read out of the computer memory, via appropriate output interface devices, to activate the corresponding pipes of the organ.

Inventors

  • 👤 Lawrence J. Henschen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 13:06
CPC Classifications
G; G10; G10B; G10B3/00; G10B3/22

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 120 words
In a unit pipe organ which includes a plurality of air-actuated pipes arranged in a plurality of ranks and a console for designating which of said plurality of pipes are to be played, said console including a plurality of keyboards each having a plurality of keys, and a plurality of stops associated with each keyboard, wherein a given rank of said pipes may be enabled by different stops on different keyboards, the improvement which comprises: a unit organ relay means comprising a programmable data processor connected between said console and said plurality of pipes operating under the control of a program for calculating which of said pipes should be actuated in response to the key-stop combinations designated on said console.
Claim 2
Dependent Claim 120 words
In a unit pipe organ which includes a plurality of air-actuated pipes arranged in a plurality of ranks and a console for designating which of said plurality of pipes are to be played, said console including a plurality of keyboards each having a plurality of keys, and a plurality of stops associated with each keyboard, wherein a given rank of said pipes may be enabled by different stops on different keyboards, the improvement which comprises: a unit organ relay means comprising a programmable data processor connected between said console and said plurality of pipes operating under the control of a program for calculating which of said pipes should be actuated in response to the key-stop combinations designated on said console.
Claim 3
Dependent Claim 49 words
The apparatus as set forth in claim 1, further comprising input interface means connected to said data processor which comprises: first means for receiving an input in response to the actuation of each key; and second means for receiving an input in response to the actuation of each stop.
Claim 4
Dependent Claim 39 words
The apparatus as set forth in claim 2, further comprising output interface means connected between said data processor and said plurality of pipes for actuating the appropriate pipe in response to the output calculations of said programmable data processor.
Claim 5
Dependent Claim 82 words
The apparatus as set forth in claim 3, wherein said program controlled data processor comprises: read-only-memory means for storing said program; central processing means connected to said read-only-memory means and to said first and second input receiving means for operating on said inputs in response to the program instructions to calculate said output and to generate address signals; and random-access-memory means connected to said central processing means for storing said output and for feeding same upon demand to said output interface means.
Claim 6
Dependent Claim 55 words
The apparatus as set forth in claim 4, wherein said output interface means comprises a plurality of data latches each connected in parallel to receive the output calculations from said data processor, each of the plurality of outputs from said data latches connected to means for actuating an individual pipe among said plurality of pipes.
Claim 7
Dependent Claim 41 words
The apparatus as set forth in claim 5, wherein said output interface means further comprises a plurality of decoders connected to receive said address signals from said central processing means for controlling the sequential actuation of said plurality of data latches.
Claim 8
Dependent Claim 55 words
The apparatus as set forth in claim 2, wherein said first means comprises a plurality of first input ports each connected to read a single keygroup from said plurality of keyboards, and said second means comprises a plurality of second input ports each connected to read a single stop group from said plurality of stops.
Claim 9
Dependent Claim 141 words
In a pipe organ having a plurality of air pipes actuated by control means and arranged by rank and by pitch within each rank, a console having a plurality of keyboards, each keyboard having a plurality of keys and a plurality of stops associated therewith, a method of controlling the actuation of said pipes in response to particular key-stop combinations, which comprises the steps of: (a) reading the setting of all stops into an electronic data storage device; (b) successively testing each key on said plurality of keyboards to see if it is actuated; (c) for each key found actuated pursuant to step (b), performing a logical AND operation between said actuated key and certain of said stop settings; and then (d) feeding the results of each said logical AND operation to said control means for said plurality of air pipes.
Claim 10
Dependent Claim 141 words
In a pipe organ having a plurality of air pipes actuated by control means and arranged by rank and by pitch within each rank, a console having a plurality of keyboards, each keyboard having a plurality of keys and a plurality of stops associated therewith, a method of controlling the actuation of said pipes in response to particular key-stop combinations, which comprises the steps of: (a) reading the setting of all stops into an electronic data storage device; (b) successively testing each key on said plurality of keyboards to see if it is actuated; (c) for each key found actuated pursuant to step (b), performing a logical AND operation between said actuated key and certain of said stop settings; and then (d) feeding the results of each said logical AND operation to said control means for said plurality of air pipes.
Claim 11
Dependent Claim 52 words
A method as set forth in claim 8, further comprising the step of recording the approximate pitch of each of said stops into said electronic data storage device, and wherein said step of performing a logical AND operation includes the step of determining the pitch of each of said certain stop settings.
Claim 12
Dependent Claim 50 words
A method as set forth in claim 8, wherein said step of performing a logical AND operation further comprises the step of selecting as said certain stop settings a subgroup of said stop settings which consists of only those stop settings corresponding to the particular keyboard having said actuated key.
Claim 13
Dependent Claim 63 words
A method as set forth in claim 8, wherein said step of successively testing each key includes the steps of: grouping all of said keys from said plurality of keyboards into 61 keygroups, each keygroup consisting of all like notes from said plurality of keyboards; and successively testing each key by first checking each keygroup and then testing each key within said keygroup.
Claim 14
Dependent Claim 49 words
A method as set forth in claim 8, further comprising the step of establishing an array of data in an electronic memory device which corresponds to the desired condition of each of said air pipes, and updating said data array in response to each of said logical AND operations.
Claim 15
Dependent Claim 50 words
A method as set forth in claim 12, wherein said step of feeding the results of said logical AND operations to said air pipe control means comprises the step of reading out the contents of said data array to said control means after all of said keys have been tested.
Claim 16
Dependent Claim 120 words
A method as set forth in claim 8, wherein said step of reading the setting of all stops comprises the steps of arranging said stop settings in stop groups, each of said stop groups having a predetermined pitch associated therewith, and reading said stop group settings into a first data array in said storage device, and further including the steps of arranging the corresponding pitch for each stop group in a second data array and storing said second data array in a memory device, the pitch for each stop group being defined by the number of pipes between the first pipe in the stop group and the lowest pitch pipe within the rank of pipes that contains said stop group.
Claim 17
Dependent Claim 65 words
A method as set forth in claim 14, further comprising the step of establishing a third array of data in said memory device which corresponds to the desired condition of each of said air pipes, the rows of said third array corresponding to the rank of said air pipes, the individual columns of said third array identifying a particular pipe in each of said ranks.
Claim 18
Dependent Claim 54 words
A method as set forth in claim 15, wherein said step of performing a logical AND operation includes the steps of identifying from said first data array those stop groups containing stops that correspond to said actuated key, and successively performing said logical AND operation between each identified stop group and said actuated key.
Claim 19
Dependent Claim 79 words
A method as set forth in claim 16, wherein said step of successively performing said logical AND operation between each identified stop group and said actuated key further includes the steps of determining the desired pipe to be actuated by adding to the positional value of said actuated key the value from said second data array that corresponds to the pitch of said identified stop group, the sum thereof defining one of said columns in said third data array.
Claim 20
Dependent Claim 50 words
A method as set forth in claim 17, further comprising the step of updating said defined column in said third data array by performing a logical OR operation between the previously stored data for said column and the data from said first data array corresponding to said identified stop group.
Claim 21
Dependent Claim 143 words
Apparatus adapted to be used with a pipe organ having a plurality of air-actuated pipes and a console for designating which of said plurality of pipes are to be played, said console including a plurality of keyboards each having a plurality of keys, and a plurality of stops associated with each keyboard, which comprises: means connected between said console and said plurality of pipes for receiving input signals from said console indicative of which of said plurality of keys and stops have been actuated by a player of said organ, for determining a set of pipes from said plurality of air-actuated pipes which are to be sounded in response to said input signals, and for providing output signals to said set of pipes for causing same to be sounded; said means comprising a digital data processor operating under the control of a program.
Claim 22
Dependent Claim 143 words
Apparatus adapted to be used with a pipe organ having a plurality of air-actuated pipes and a console for designating which of said plurality of pipes are to be played, said console including a plurality of keyboards each having a plurality of keys, and a plurality of stops associated with each keyboard, which comprises: means connected between said console and said plurality of pipes for receiving input signals from said console indicative of which of said plurality of keys and stops have been actuated by a player of said organ, for determining a set of pipes from said plurality of air-actuated pipes which are to be sounded in response to said input signals, and for providing output signals to said set of pipes for causing same to be sounded; said means comprising a digital data processor operating under the control of a program.
Claim 23
Dependent Claim 142 words
In a pipe organ having a plurality of air pipes actuated by control means and arranged by rank and by pitch within each rank, a console having a plurality of keyboards, each keyboard having a plurality of keys and a plurality of stops associated therewith, a method of controlling the actuation of said pipes in response to particular key-stop combinations, which comprises the steps of: feeding input signals representing the setting of stops and keys from said console into a digital data processor operating under the control of a program; determining in said data processor a set of pipes from among said plurality of pipes that should be activated in response to said input signals; and providing output signals representing said set of pipes from said data processor to said control means, said control means operating to sound said set of pipes.
Claim 24
Dependent Claim 142 words
In a pipe organ having a plurality of air pipes actuated by control means and arranged by rank and by pitch within each rank, a console having a plurality of keyboards, each keyboard having a plurality of keys and a plurality of stops associated therewith, a method of controlling the actuation of said pipes in response to particular key-stop combinations, which comprises the steps of: feeding input signals representing the setting of stops and keys from said console into a digital data processor operating under the control of a program; determining in said data processor a set of pipes from among said plurality of pipes that should be activated in response to said input signals; and providing output signals representing said set of pipes from said data processor to said control means, said control means operating to sound said set of pipes.

References Cited (Backward Citations)

US3138052A Cited
US3379085A Cited
US3548064A Cited
US3501990A Cited
US3700784A Cited
US3699839A Cited
US3733593A Cited
US3686994A Cited
US3903778A Cited
US3926087A Cited
US4031786A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-12-17 1983-06-18 1983-12-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-12-17 1987-06-18 1987-12-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-12-17 1991-06-18 1991-12-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag