Patent ID: 9177538
Filing Date: 2015-11-03
Classification: G10H

Abstract:
1. A method for inferentially generating a virtual sequencer control from a sequence of MIDI commands, the method comprising: receiving the sequence of MIDI commands generated by a plurality of MIDI instrument controls of at least one MIDI instrument; identifying a set of control data from the sequence of MIDI commands as sharing an identified MIDI port, an identified MIDI channel, and an identified MIDI control change; identifying an extended MIDI control command from the sequence of MIDI commands that extends functionality of the identified MIDI control change; and generating a proposed virtual sequencer control within a virtual MIDI sequencer, such that the proposed virtual sequencer control is configured to generate control commands corresponding to the identified MIDI control change and to output the control commands over the identified MIDI port and the identified MIDI channel in accordance with the extended functionality of the extended MIDI control command.