Claims
- 1. A method for activating a solenoid in a player piano, comprising the steps of:
- (a) translating a MIDI signal to a solenoid driving signal comprising a plurality of driving signal components; and
- (b) for each said driving signal component, activating a counter and energizing a solenoid while said counter is activated according to a duty cycle and time period corresponding to said driving signal component.
- 2. A method for activating a solenoid in a player piano, comprising the steps of:
- (a) translating a MIDI signal to a solenoid driving signal comprising a plurality of driving signal components, each said driving signal component having an associated count value and duration value;
- (b) for each said driving signal component, activating a counter and energizing a solenoid while said counter is activated for a period of counts equal to said associated count value; and
- (c) for each said driving signal component, repeating step (b) until said until said duration value has been exceeded.
- 3. A method for activating a solenoid in a player piano, comprising the steps of:
- (a) translating a MIDI signal to a solenoid driving signal, said driving signal comprising a plurality of driving signal components, each said driving signal component having an associated count value and duration value; and
- (b) for each said driving signal component,
- (i) activating a counter, said counter having a count range from 0 to 255;
- (ii) activating a solenoid during the period that said counter is counting from zero to said count value;
- (iii) deactivating said solenoid during the period from said count value plus one through 255; and
- (iv) repeating steps (i) through (iii) until said duration value has been exceeded.
- 4. An apparatus for activating a solenoid in a player piano, comprising:
- (a) means for translating a MIDI signal to a solenoid driving signal comprising a plurality of driving signal components; and
- (b) means for activating a counter and energizing a solenoid while said counter is activated according to a duty cycle and time period corresponding to each said driving signal component.
- 5. An apparatus for activating a solenoid in a player piano, comprising:
- (a) means for translating a MIDI signal to a solenoid driving signal comprising a plurality of driving signal components, each said driving signal component having an associated count value and duration value;
- (b) for each said driving signal component, means for repeatedly activating a counter and energizing a solenoid while said counter is activated for a period of counts equal to the said associated count value until said associated duration value has been exceeded.
- 6. An apparatus for activating a solenoid in a player piano, comprising:
- (a) means for translating a MIDI signal to a solenoid driving signal, said driving signal comprising a plurality of driving signal components, each said driving signal component having an associated count value and duration value; and
- (b) for each said driving signal component, means for repeatedly
- (i) activating a counter, said counter having a count range from 0 to 255,
- (ii) activating a solenoid during the period that said counter is counting from zero to said count value, and
- (iii) deactivating said solenoid during the period from said count value plus one through 255
- until said duration value has been exceeded.
CROSS REFERENCE TO RELATED APPLICATIONS
This is a continuation-in-part of application Ser. No. 08/704,331 now abandoned, filed on Aug. 28, 1996.
US Referenced Citations (13)
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO 91 06941 A |
May 1991 |
WOX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
704331 |
Aug 1996 |
|