The controller scans a plurality of chord switches which select a particular type of chord. If a previously operated selection switch is still closed, the previously generated MIDI chord message continues. If a selection switch is newly operated, then the MIDI signals from an associated musical instrument on a selected channel are scanned to determine the presence of a particular note meeting pre-selected criteria. When such a note is recognized, a three-note MIDI chord message using the particular note as the root note in the chord is produced and transmitted to the music sequencer, which produces a musical pattern in the particular chord as an accompaniment to the musical instrument.
The apparatus includes a plurality of foot-operated switches, each switch associated with a particular musical note in a selected octave. Additional switches are provided for tempo (beat control) and selection of minor and seventh chord variations. The apparatus includes a processor which produces messages, in response to the switch selections, which have a MIDI format wherein the messages are transmitted to any music sequencer which can use the information therein to produce the audio signals which when amplified and sent to speakers produce the musical chords which the selected switches represent.