WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Capture combination action system for electronic organs    

Get related patents on CD
United States Patent4296667   
Link to this pagehttp://www.wikipatents.com/4296667.html
Inventor(s)Wade; David R. (Cincinnati, OH); Munch; Walter (Ft. Thomas, KY)
AbstractA microprocessor controlled electronic capture combination action system for use in an electronic organ for selecting a predetermined combination of stops to define the organ voicing. The system includes a plurality of stop tabs for setting and resetting the stops, a plurality of pistons for setting a desired combination of stops to a predetermined condition, a random access memory for storing data associated with a selected combination of stops, a read only memory containing a permanently stored operating program incorporating a plurality of operating instructions, an indicator light associated with each of the stop tabs and a microprocessor responsive to the operating instructions. The stop tab and pistons are continually and sequentially scanned to detect the contact closures. Actuated stop tabs cause the associated stops to be selected and the indicator lights illuminated. Information corresponding to a selected combination of stops for a selected one of the pistons is stored in the random access memory and may be recalled at will by closing the appropriate piston. The recalled data is used to select the combination of stops and illuminate the associated indicator lights. The system also includes a manually operable crescendo shoe which may be used to actuate a plurality of predetermined combinations of the stops in response to designated positions of the shoe. In a preferred embodiment, a crescendo circuit is used to cause a delayed interrupt signal to the operating program to provide a count which is compared against stored values associated with particular stop combinations. The crescendo shoe also includes a circuit for adding hysteresis to the crescendo shoe position. The operating program incorporates a debounce routine for eliminating false contact closures caused by switch bounce in the stop tabs such that the switch contacts must remain in a particular state for a number of successive scans before the switch closure will be detected.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Drawing from US Patent 4296667
Capture combination action system for electronic organs - US Patent 4296667 Drawing
Capture combination action system for electronic organs
Inventor     Wade; David R. (Cincinnati, OH); Munch; Walter (Ft. Thomas, KY)
Owner/Assignee     Baldwin Piano & Organ Company (Cincinnati, OH)
Patent assignment
All assignments
Company News
Publication Date     October 27, 1981
Application Number     06/121,591
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     February 14, 1980
US Classification     84/345 84/370 84/477R 984/340 984/DIG.1
Int'l Classification     G09B 015/00 G10B 003/10
Examiner     Witkowski; Stanley J.
Assistant Examiner    
Attorney/Law Firm     Frost & Jacobs
Address
Parent Case    
Priority Data    
USPTO Field of Search     84/343 84/344 84/345 84/369 84/370 84/477 R
Patent Tags     capture combination action electronic organs
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
3103847



[0 after 0 votes]
3422718



[0 after 0 votes]
3449995



[0 after 0 votes]
3498168



[0 after 0 votes]
4157051
Peterson
84/343
Jun,1979

[0 after 0 votes]
4157049
Watanabe
84/620
Jun,1979

[0 after 0 votes]
4006658
Kappes
84/345
Feb,1977

[0 after 0 votes]
3926087
Griffis
84/345
Dec,1975

[0 after 0 votes]
3686994
Badessa
84/345
Aug,1972

[0 after 0 votes]
3659488
Deutsch
84/345
May,1972

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


The embodiments of the invention in which an exclusive property or privilege is claimed are as follows:

1. A capture combination action system for use in an electronic organ for selecting a predetermined combination of stops to define the organ voicing, said system comprising:

a. a plurality of stop tabs for setting and resetting said stops, each of said tabs including a switch having a pair of normally open contacts which are momentarily closed to provide an electrical path when said tab is manually actuated by the organist;

b. a plurality of pistons for setting a desired combination of said stops to a predetermined condition, each of said pistons including a pair of normally open contacts which are closed to provide an electrical path when said piston is actuated;

c. random access memory means for storing data and for storing the current status of all organ stops associated with a selected combination of stops;

d. read only memory means containing a permanently stored operating program comprising a plurality of operating instructions; and

e. processing means responsive to said operating instructions including;

i. means for continually and sequentially scanning each pair of said stop tab and piston contacts to detect a contact closure;

ii. means for selecting stops having contacts detected momentarily closed by said scanning means;

iii. means for storing in said random access memory means data associated with a selected one of said pistons for a selected combination of stops;

iv. means for recalling from said random access memory means said selected stop combination data when said scanning means detects closure of said selected piston contacts;

v. means utilizing said recalled data to select said combination of stops and;

vi. means responsive to said scanning means for continually updating the data stored in said memory means to reflect the current status of all organ stops.

2. The capture combination action system according to claim 1 wherein said stop tabs include a second pair of normally open contacts which are closed when said stop tab is moved to a second operative position, closure of said first set of contacts operating to set the associated stop, closure of said second set of contacts operating to reset the associated stop.

3. The capture combination action system according to claim 2 wherein said stop tab includes a neutral position in which neither pair of contacts is closed.

4. The capture combination action system according to claim 1 wherein said stop tabs are moved only in response to manual actuation.

5. The capture combination action system according to claim 1 wherein said tabs comprise momentary contact switches having contacts which are closed only as long as said stop tab is manually actuated.

6. The capture combination action system according to claim 1 wherein said operating instructions are operative to cause said procesesing means to continually and sequentially scan each pair of said stop tab and piston contacts to detect a contact closure, and select stops associated with stop tabs having closed contacts, store in said random access memory means data associated with a selected one of said pistons for a selected combination of stops, recall from said random access memory means said selected stop combination data upon closure of said selected piston contacts, and select said combination of stops.

7. The capture combination action system according to claim 1 wherein said processing means includes a microprocessor.

8. The capture combination action system according to claim 1 wherein said processing means includes means for actuating a predetermined combination of stops in response to the contact closure of a designated one of said pistons.

9. The capture combination action system according to claim 8 wherein said actuating means includes a list of said predetermined combinations of stops permanently stored in said read only memory means.

10. The capture combination action system according to claim 1 including a foot operable crescendo shoe having a range continuous of operating positions, said processing means including crescendo circuit means for actuating a plurality of predetermined combinations of said stops in response to the position of said crescendo shoe.

11. The capture combination action system according to claim 10 wherein said crescendo circuit means produces a control signal in response to an instruction of said operating program, said crescendo circuit means including means for producing a delayed control signal in response to said control signal, the delayed time interval between said control signal and said delayed control signal varying with the position of said crescendo shoe, and means for actuating one or more of said plurality of predetermined stop combinations in response to the length of said delay time interval.

12. The capture combination action system according to claim 11 wherein said delayed control signal producing means comprises an R/C timing circuit including a capacitor and a variable resistor, the resistance of said variable resistor corresponding to the position of said crescendo shoe.

13. The capture combination action system according to claim 11 including clock means producing clock pulses and counter means for counting the number of clock pulses occurring during said delayed time interval to define a delayed time reference value, each of said plurality of predetermined stop combinations being associated with a crescendo reference value, and means for comparing said delay time reference value with said crescendo reference value, said comparison means causing actuation of one or more of said plurality of predetermined stop combinations.

14. The capture combination action system according to claim 13 wherein said one or more predetermined stop combinations are actuated when the sum of said delay time reference value and said crescendo reference value exceed a predetermined value.

15. The capture combination action system according to claim 13 wherein said crescendo reference values and the stop combinations associated therewith are permanently stored in said read only memory means.

16. The capture combination action system according to claim 10 including a crescendo indicator light associated with each of said predetermined stop combinations and means for illuminating said crescendo indicator light when said predetermined stop combination is actuated.

17. The capture combination action system according to claim 10 including means for adding hysteresis to the position of said crescendo shoe.

18. The capture combination action system according to claim 17 including means for repetitively scanning the position of said crescendo shoe and means for storing said position, said hysteresis means including means for using said scan position from a previous scan to update the present position of the crescendo shoe.

19. The capture combination action system according to claim 1 wherein a first closure of said stop tab contacts sets the associated stop and a subsequent closure resets the associated stop.

20. The capture combination action system according to claim 1 wherein said scanning means include debounce means for eliminating false contact closures caused by switch bounce.

21. The capture combination action system according to claim 20 wherein said debounce means includes means for requiring that said switch contacts remain in a particular state for a plurality of successive scans before the switch closure will be detected by said scanning means.

22. The capture combination action system according to claim 1 including an indicator light associated with each of said stop tabs, said stop selecting means illuminating indicator lights associated with stop tabs having contacts detected closed by said scanning means, said utilizing means illuminating the associated indicator lights.

23. The capture combination action system according to claim 22 wherein said selecting means includes separate means for selecting stops and illuminating indicator lights.

24. The capture combination action system according to claim 22 wherein said operating instructions are operative to cause said processing means to continually and sequentially scan each pair of said stop tab and piston contacts to detect a contact closure, select stops and illuminate indicator lights associated with stop tabs having closed contacts, store in said random access memory means data associated with a selected one of said pistons for a selected combination of stops, recall from said random access memory means said selected stop combination data upon closure of said selected piston contacts, and select said combination of stops and illuminate the associated indicator lights.

25. The capture combination action system according to claim 22 wherein said processing means includes means for actuating a predetermined combination of stops and associated indicator lights in response to the contact closure of a designated one of said pistons.

26. The capture combination action system according to claim 25 wherein said actuating means includes a list of said predetermined combinations of stops permanently stored in said read only memory means.
 Description Submit all comments and votes
 


SUMMARY OF THE INVENTION

This invention relates to electronic organs and more particularly to a capture combination action system used in an electronic organ.

Over the years a wide variety of systems have been developed for controlling organ stops to permit the performer to change the stop combination on the instrument including capture combination systems in which the stop combination may be quickly changed to another previously set combination by merely depressing a switch control, such as a thumb piston or toe stud. In the conventional approach, when the thumb piston or toe stud is depressed, the stop tabs to be activated by the particular piston or toe stud in question are moved to the "on" state by either purely mechanical or electro-mechanical means. Such movement not only provides the obvious function of energizing the required stops, but the "on" position of the stop tab also provides a visual indication to the performer as to which of the stops have been energized. In this type of capture system the operator can easily program or set any combination of stops desired into any piston by manually turning on the appropriate stops, and simultaneously holding the "set" piston and the piston or toe stud into which the combination is to be programmed. With this arrangement, the selected combination will then be activated whenever that particular piston or toe stud is again depressed.

Capture combination systems of the character described have a number of disadvantages, among which are cost effectiveness, speed of action, and ease of operation. In the modern electronic organ the stop switches, which are the ones directly controlled by the drawbar or stop tab mechanism, control a minute amount of power, typically in the milliwatts range. By contrast, the power supplied to the solenoid-activated draw knob or stop tab mechanism to control the stop switch is in the tens of watts range. Thus, tens of watts of power are required to control a few milliwatts of power, which is an extremely inefficient arrangement from the standpoint of the amount of power required to operate the system. In addition, the system is expensive in terms of the cost of the solenoids used in the mechanisms as well as the power switching electronics and power supply required to drive the solenoids. Another major disadvantage of such systems is their sluggish operation and the presence of mechanically produced noise which can be of substantial magnitude when numerous stops are simultaneously actuated.

Generally, each operational piston permits actuation of a selected group of stops when that piston is actuated, thereby permitting selection of any of a number of combinations of stops in accordance with actuation of the corresponding ones of the pistons. The pistons generally are grouped in various categories identified by their control capabilities. Divisional pistons, for example, are associated with a corresponding division and provide for control of only those voice stops and couplers associated with that same division. Independent general pistons, on the other hand, provide for control of a combination of all of the stops provided in the organ simultaneously regardless of the relationship of groups of those stops to specific divisions.

In general, combination systems include a memory for recording the combination of stops associated with each piston. Upon actuation of a piston, the combination system sets the corresponding stops as indicated by the stored information in memory. Numerous techniques have been proposed for combination system memories including mechanical linkages, electrical bar-switches, and computer electrical memories. Preset combination systems are those in which the memory is hard-wired so that changes may be made only by rewiring a terminal located inside the console. The stop combinations cannot be changed by the organist from the front of the console. In a setter board system, a wire associated with each stop is connected to a switch or jumper jack. A row of switches is provided for each divisional piston so that the memory is set by moving the switches to the desired on or off positions. Generally, a large number of such switches is required in a setter board system.

A capture combination system permits the organist to set information into a combination memory by means of the conventional organ controls. For example, with regard to the swell division, a combination of stops is selected which produces a desired tonal effect for each of the pistons of that division. The stop combination information is then placed into memory by depressing a set piston, and simultaneously pressing an available piston of that division. Subsequently, whenever that divisional piston is depressed, the stops of the preselected combination captured in the operation with the set piston are turned on or set.

In U.S. Pat. No. 3,103,847, issued Sept. 17, 1963, to C. A. Raymond, a capture-type combination action is described where the stop actuating members are mechanically connected by means of complex mechanical linkages to electro-mechanically operated solenoids which set or reset selected combinations of stops.

A setter board arrangement is illustrated in U.S. Pat. No. 3,422,718, issued Jan. 21, 1969 to R. G. Noehren. In this arrangement, a stop combination setter determines the stop combinations for each piston in accordance with a selected combination data storage media such as a patch board, punched card or tape, magnetic card, etc. The stop tabs themselves are actuated by electro-mechanical solenoids to provide a visual indication to the organist of the stops that have been selected.

A more sophisticated setter board arrangement is illustrated in U.S. Pat. No. 4,157,051, issued Jan. 5, 1979 to Peterson et al. This arrangement uses specially constructed key tab switches biased to return to a neutral position, which are depressed to set an electronic latch circuit, thereby energizing an associated LED indicator mounted on the stop tab and turning on the associated stop. Preset pistons toggle preselected latching circuits to the ON position by means of diode gates preselected by a matrix of separate toggle switches similar to a setter board system. However, a desired combination of stops cannot be captured and set from action of the stop tabs themselves with this arrangement.

U.S. Pat. No. 3,449,995, issued June 17, 1969, to O. W. Sepp, Jr., uses a plastic or metallic preselector index card for programming the selected stops. When the particular combination is called, the stop tabs are physically moved to the ON position by means of electro-mechanical solenoids.

In U.S. Pat. No. 3,498,168, issued Mar. 3, 1970 to T. W. Cunningham, the stop combinations are stored in a magnetic core memory, and the stop tabs are physically moved to the ON position by means of electro-mechanical solenoids. A similar arrangement is shown in U.S. Pat. No. 3,686,994, issued Aug. 29, 1972 to R. S. Badessa.

In U.S. Pat. No. 3,659,488, issued May 2, 1972 to R. Deutsch, the piston and stop switches are scanned under control of a central processing unit to detect actuation of individual ones of the pistons and associated stops. This information is gated into a temporary memory, and eventually stored in an external physical memory such as a magnetic card, punched paper tape or cassette recorder. The information pertaining to the selected combination must be read into the apparatus from the external memory. The piston matrix is initially scanned at a relatively high speed, with the information from each line of the stop matrix read out in succession at a relatively low speed. The stop tabs selected are physically moved to the ON position to provide a visual indication of the selected stops.

A similar arrangement is illustrated in U.S. Pat. No. 3,926,087, issued Dec. 16, 1975 to S. W. Griffis. In this arrangement, a piston closure causes a central processing unit to select a particular preselected combination of stops from a list contained in a read only memory. However, a separate piston is required for each preselected stop combination inasmuch as the combinations cannot be set from the stop tabs themselves. Furthermore, when selected, the stops are physically moved to the activated position by means of electro-mechanical solenoids.

The organ capture action of U.S. Pat. No. 4,006,658, issued Feb. 8, 1977 to Kappes et al., uses a 23 channel recirculating shift register to store information concerning the combination of stop tabs to be selected. The stop tabs are physically moved to the activated position by means of actuating coils multiplexed at a 60 Hz rate.

U.S. Pat. No. 4,157,049, issued June 5, 1979 by H. Watanabe, also utilizes a shift register to store piston data. Activation of a particular piston causes the programmed combination of stop tabs to be physically moved to the activated position. This system also utilizes a crescendo control which produces a digital code by means of a multiple pole switch to address a crescendo registration memory for activating the appropriate combination of stops and indicating lights.

The capture combination system of the present invention utilizes stop tabs or stop controls of the momentary-acting type in which the organist depresses the tab to turn on the stop, after which the tab automatically returns to a center rest or neutral position. The organist turns the tab off by deflecting the tab upwardly, after which the tab again automatically returns to the center rest position. The tabs are thus moved by the same motions that the organist uses with conventional detent-type tongue tabs. When the tab is depressed to turn on the stop, an indicator light adjacent the stop tab is turned on to give the organist a visual indication that the stop is "ON", and the indicator light is extinguished when the stop tab is momentarily moved to the "OFF" position.

Signal processing in the present invention is under the control of a microprocessor unit operating from a control program stored in a read only memory. All of the the controls associated with the musical instrument such as stop tabs, thumb pistons, toe studs and the crescendo shoe, are continually and sequentially scanned by the microprocessor unit. When one of these controls is activated, this condition is sensed by the microprocessor unit which provides suitable control outputs to the particular stop circuits required by the function of the control activated, and to the indicator circuits for providing a visual indication of the stops selected.

This capture system permits the organist to easily program or set any combination of stops desired. The information relating to the combination of stops selected is stored in a random access memory under control of the microprocessor unit. In addition, the stored information may be called as desired from the random access memory by means of the pistons or toe studs to set the desired combination of stops. It will be observed that a visual indication is provided to the organist for the stops selected by means of indicator lights, so that the stop tabs themselves are not physically moved from the center rest position by the capture combination action. Furthermore, the program stored in the read only memory contains a debouncing program to insure that false switch closures caused by mechanical bounce or the like do not cause erroneous indications or selections of the organ voice circuits.

The present invention also uses a crescendo circuit which operates in association with the crescendo shoe to control the execution of a crescendo program stored in the read only memory, and consequently the actuation of the stop combinations associated with each position of the crescendo shoe. In the preferred embodiment described, the crescendo circuit incorporates a delay circuit responsive to the setting of the crescendo shoe, which causes an interrupt request to be delayed to the microprocessor unit, and a count established proportional to the crescendo shoe position. The magnitude of this count is compared with the values assigned to various ones of the stops stored in a data table, resulting in the stops having values associated with particular count values being actuated. With the crescendo shoe in the closed position, the time delay involved is short, causing the count value to be substantially zero so that no stops are actuated. However, as the crescendo shoe is further depressed, and the delay becomes greater, the count value increases correspondingly, causing more stops to be actuated.

At the same time the crescendo stops are activated, a light indicator associated with each stop tab produces an output to indicate that that particular stop tab has been actuated. In addition, one or more crescendo indicator lights are activated to provide an indication of the relative position of the crescendo shoe. Consequently, the organist is provided with two types of visual feedback relating to the crescendo function.

Further features of the invention will become apparent from the detailed description which follows:

BRIEF DESCRIPTION OF THE DRAWING

FIG. 1A-FIG. 1B is a block diagram of the processing circuitry of the capture combination action of the present invention.

FIGS. 2A-FIG. 2E is a schematic diagram of a preferred implementation of the capture combination action of the present invention.

FIG. 3 is a schematic diagram illustrating the manner in which the individual drawings of FIG. 2A-FIG. 2E are to be assembled to complete the diagram.

FIG. 4 is a schematic diagram illustrating an alternate embodiment of the indicator and voice drive circuits of the present invention.

DETAILED DESCRIPTION

The capture combination action of the present invention is illustrated generally in the block diagram of FIG. 1A-1B and more particularly in the preferred implementation illustrated in FIG. 2A-2E. Signal processing in the present invention is under the control of a microprocessor unit (MPU) 100 operating from a control program stored in programmable read only memory (PROM) 200 and listed in detail in Appendix A and Appendix B. As used herein, programmable read only memory or read only memory means designates a physical device having permanently stored operating programs or data. All of the controls associated with the musical instrument such as stop tabs, thumb pistons, toe studs and the crescendo shoe, are continually and sequentially scanned by MPU 100. When one of these controls is activated, this condition is sensed by the MPU to provide suitable control outputs to the particular stop circuits required by the function of the control activated, and to the indicator circuits for providing a visual indication of the stops selected.

As noted above, the capture system permits the operator to easily program, or set, any combination of stops desired. This information relating to the combination of stops selected is stored in random-access memory (RAM) 500, under control of MPU 100. In addition, the stored information may be called as desired from RAM 500 to set the desired combination of stops. As used herein, random access memory or random access memory means designates a read/write memory.

In the preferred implementation illustrated in FIGS. 2A-2E, MPU 100 comprises an eight bit microprocessor such as the Mostek 3850 CPU. The manner in which the individual drawings of FIG. 2A-FIG. 2E are to be assembled to complete the diagram is illustrated in FIG. 3. In the arrangement illustrated, I/O port zero comprising I/O bus lines I/O.sub.00-07 are used for transfer of latch information. The I/O port one lines I/O.sub.10-17 are used as the switch-latch address output port lines. All of these functions will be described in more detail hereinafter.

A system clock 101, which may be conventional in design, operates at 1.95 MHz.+-.50 KHz to supply clock signal XTLY to MPU 100.

MPU 100 communicates over data bus lines DB.sub.0-7 with static memory interface 300, which may comprise a Mostek 3853 static memory interface module. This device provides interface logic for static read/write memories which do not need to be refreshed. Data bus lines DB.sub.0-7 are also connected to the data output terminals O.sub.1-8 of programmable read only memory (PROM) 200 which contains the operating program for MPU 100 as will be described in more detail hereinafter, and may be implemented as a 53255 ROM.

The control bus connected between MPU 100 and static memory interface 300 comprises a number of control lines ROMC.sub.0-4, 0, WRITE, and INT REQ, which control transfer of information between MPU 100 and the static memory interface, as well as the various memory devices.

A crescendo circuit 400 is connected between the interrupt control bit output ICB from MPU 100 and the external interrupt line input EXT INT of static memory interface 300. This circuit operates in association with the crescendo shoe to control the execution of the crescendo program stored in PROM 200, and consequently the actuation of the stop combinations. As shown in FIG. 2E, the ICB signal from MPU 100 is coupled through resistor R1 to the base of transistor Q1. The emitter of transistor Q1 is connected to ground, while the collector is connected through the parallel combination of resistors R2 and R3 to the emitter of transistor Q2, as well as to the junction of capacitor C1 and resistor R4. The remaining terminal of capacitor C1 is connected to ground. The base of transistor Q2 is connected through the parallel combination of resistors R5 and R6 to supply voltage +V.sub.1, and through resistor R7 to ground. The collector of transistor Q2 is connected through resistor R8 to the base of transistor Q3, and through resistor R9 to ground. The emitter of transistor Q3 is connected to ground, while the collector is connected through resistor R10 to supply voltage +V.sub.1, and to the EXT INT input of static memory interface 300, to form the output of crescendo circuit 400.

The remaining end of resistor R4 is connected to one of the fixed terminals of variable resistor R11, which is associated with the crescendo shoe. The other fixed terminal of resistor R11 is connected to the base of transistor Q4. The wiper terminal of variable resistor R11 is connected to the collector of transistor Q5 and is mechanically linked by means not shown to the crescendo shoe. It will be understood that as the crescendo shoe is activated, the wiper of variable resistor R11 is caused to move, thereby varying the resistance applied between the base and collector of transistors Q4 and Q5, respectively. The emitter of transistor Q5 is connected through resistor R12 to supply voltage +V.sub.2, while the base is connected to the emitter of transistor Q4, and through resistor R13 to the same supply voltage. The collector of transistor Q4 is connected through resistor R14 to supply voltage +V.sub.1.

Initially, the ICB line from MPU 100 is at a high level, causing transistor Q1 to be turned off and discharging capacitor C1. However, when ICB goes low, transistor Q1 is cut off, permitting capacitor C1 to charge through constant current source Q4, Q5, crescendo shoe control resistor R11, and resistor R4. The position of the crescendo shoe determines the resistance of variable resistance R11 and the degree to which capacitor C1 charges during the time period defined by the ICB signal. The charge on the capacitor is applied to the emitter of transistor Q2 whose base voltage is determined by the resistor divider formed by resistors R5, R6 and R7.

With the crescendo shoe in the closed (fully up) position, potentiometer R11 is adjusted to set the voltage on capacitor C1 at a value which is more negative than the transistor Q2 base bias. In this mode of operation, transistor Q2 remains cut-off and no EXT INT command is applied to static memory interface 300. As the crescendo shoe is depressed from minimum to full, thereby varying resistor R11, the rate of charge on capacitor C1 increases accordingly. After a time period determined by the crescendo shoe position, the emitter-base junction of transistor Q2 becomes forward biased, permitting this transistor to saturate, thereby producing a signal which is inverted by transistor Q3 and applied to the EXT INT input of static memory interface 300. Consequently, the EXT INT signal will occur at some delayed time following the initial transition of each ICB pulse.

The EXT INT signal produced by crescendo circuit 400 causes an interrupt request INT REQ to be produced by the static memory interface 300, thereby causing microprocessor unit 100 to respond to the interrupt request by executing the crescendo program stored in PROM 200 as will be described in more detail hereinafter. This program establishes a count proportional to the crescendo shoe position. The magnitude of this count is compared with the values assigned to various ones of the stops and stored in a data table. Those stops having values associated with particular count values are actuated. With the crescendo shoe in the closed position, the time delay between the ICB and EXT INT signals is short causing the count value to be substantially zero, such that no stops are actuated. However, as the crescendo shoe is further activated, and the delay becomes greater, the count value increases correspondingly, causing more stops to be actuated.

It will be observed that this technique permits the interrupt request to MPU 100 to be delayed as a function of the crescendo shoe setting. It will be understood that other ways of accomplishing this delay, including digitally implemented delay lines and the like, may be substituted as desired. It will be further understood that the crescendo circuit 400 could operate to produce a digital sequence for causing the aforementioned count to be established as will become apparent from the description which follows.

In FIG. 2A the address bus formed by address lines A.sub.0-8 connects static memory interface 300 with PROM 200, while address lines A.sub.0-9 connect static memory interface 300 with RAM 500. For purposes of an exemplary showing, RAM 500 comprises an AMI 6508 static CMOS RAM with 1024.times.1 bit capacity. However, it will be understood that other types of mass memory media may be used as desired within the inventive concept of the present invention. Data is read into or out of RAM 500 under control of the chip enable CE line originating from memory address decoder 600 and the read/write R/W signal originating from static memory interface 300.

When the CE line is low, data is read into RAM 500 from line DB.sub.7 of the data bus according to the address present on the address bus lines A.sub.0 -A.sub.9, if the R/W line is in the low state. Likewise, when the CE line is in the low state, and the R/W line is in the high state, data will be read from the designated address location of RAM 500 through the D.sub.OUT terminal onto data line DB.sub.7 of the data bus through parallel connected bilateral switches A and D. Switches A, B and D may be implemented by 4066 bilateral switches. These switches are turned on to provide a transmission path when the CPU READ line, which is also connected to the CHIP SELECT C.sub.S inputs of PROM 200, is at a high level.

As is well understood in the art, RAM 500 may include a continuously charged NiCad battery supply to insure that the stored information is preserved when the organ is disconnected from a power source, or under conditions of power failure.

Memory address decoder 600 decodes static memory interface 300 output bits A.sub.10, A.sub.11, A.sub.12, and A.sub.14 to provide the BCD address for RAM selection. Memory address decoder 600 may be implemented as a 74LS42 BCD to decimal decoder which produces a logical zero at the output corresponding to a four bit binary input from zero to nine, and a logical one at the other outputs. Since in the implementation illustrated, the selection address is part of the RAM output address, the A.sub.14 bit is slightly delayed by means of a delay network, composed of resistors R15, R16 and R17, and capacitor C2. In other words, delay of the A.sub.14 bit causes the CE signal to be delayed by an amount sufficient to permit the addressing inputs for RAM 500 to stabilize. Output O.sub.1 from memory address decoder 600 is connected to the chip select inputs C.sub.S1 and C.sub.S2 of PROM 200 to enable this memory device when the proper address is decoded by the memory address decoder. In addition, output bit O.sub.9 of memory address decoder 600 is connected through switch B to form the chip enable CE signal for enabling RAM 500.

The capture combination action circuit of the present invention also includes an initialization circuit, indicated generally at 700. This circuit prevents RAM 500 and MPU 100 from being energized until the system power supplies have stabilized at initial power turn-on. Initialization circuit 700 comprises resistors R18 and R19, and capacitor C3 serially connected between supply voltage +V.sub.1 and ground. The base of transistor Q6 and the emitter of transistor Q7 are connected to the junction of resistors R18 and R19. The emitter of transistor Q6 is connected to ground, while the collector is connected to the cathode of diode D1 and the external reset EXT RES input of MPU 100. The collector of transistor Q7 is connected to the anode of diode D1, and to the junction of resistors R20 and R21, which are serially connected between supply voltage +V.sub.2 and ground.

When the organ power is initially switched on the charging current for capacitor C3 develops a voltage drop across resistor R19. When this occurs, transistor Q6 satur