Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
115 words
A method for editing a MIDI file having a plurality of serially listed program status messages and matched note on and note off messages contained therein, said method comprising the steps of: designating a section of said MIDI file having a selected starting point and a selected ending point; automatically inserting a copy of a preceding program status message into said designated section in response to a removal or copying of said designated section of said MIDI file; and automatically inserting a matching note off message into said designated section for any unmatched note on message within said designated section in response to a removal or copying of said designated section of said MIDI file.
Claim 2
Independent Claim
115 words
A method for editing a MIDI file having a plurality of serially listed program status messages and matched note on and note off messages contained therein, said method comprising the steps of: designating a section of said MIDI file having a selected starting point and a selected ending point; automatically inserting a copy of a preceding program status message into said designated section in response to a removal or copying of said designated section of said MIDI file; and automatically inserting a matching note off message into said designated section for any unmatched note on message within said designated section in response to a removal or copying of said designated section of said MIDI file.
Claim 3
Dependent Claim
55 words
The method for editing a MIDI file according to claim 1, further including the step of automatically inserting a copy of a note off message into said MIDI file corresponding to any unmatched note off message within said designated section in response to a removal or deletion of said designated section of said MIDI file.
Claim 4
Dependent Claim
54 words
The method for editing a MIDI file according to claim 1, further including the step of automatically inserting a copy of a program status message into said MIDI file corresponding to any program status message within said designated section in response to a removal or deletion of said designated section of said MIDI file.
Claim 5
Dependent Claim
48 words
The method for editing a MIDI file according to claim 1, further including the step of automatically inserting a copy of a preceding program status message into said designated section in response to an insertion of said designated section of said MIDI file into a subsequent MIDI file.
Claim 6
Dependent Claim
55 words
The method for editing a MIDI file according to claim 1, further including the step of automatically inserting a matching note on message into said designated section for any unmatched note off message within said designated section in response to an insertion of said designated section of said MIDI file into a subsequent MIDI file.
Claim 7
Dependent Claim
57 words
The method for editing a MIDI file according to claim 1, further including the step of automatically inserting a matching note off message at said selected starting point for any unmatched note on message within a MIDI file prior to said selected starting point in response to an insertion of said designated section of said MIDI file.
Claim 8
Independent Claim
117 words
An apparatus for editing a MIDI file having a plurality of serially listed program status messages and matched note on and note off messages contained therein, said apparatus comprising: means for designating a section of said MIDI file having a selected starting point and a selected ending point; means for automatically inserting a copy of a preceding status message into said designated section in response to a removal or copying of said designated section of said MIDI file; and means for automatically inserting a matching note off message into said designated section for any unmatched note on message within said designated section in response to a removal or copying of said designated section of said MIDI file.
Claim 9
Independent Claim
117 words
An apparatus for editing a MIDI file having a plurality of serially listed program status messages and matched note on and note off messages contained therein, said apparatus comprising: means for designating a section of said MIDI file having a selected starting point and a selected ending point; means for automatically inserting a copy of a preceding status message into said designated section in response to a removal or copying of said designated section of said MIDI file; and means for automatically inserting a matching note off message into said designated section for any unmatched note on message within said designated section in response to a removal or copying of said designated section of said MIDI file.
Claim 10
Dependent Claim
54 words
The apparatus for editing a MIDI file according to claim 7, further including means for automatically inserting a copy of a note off message into said MIDI file corresponding to any unmatched note off message within said designated section in response to a removal or deletion of said designated section of said MIDI file.
Claim 11
Dependent Claim
53 words
The apparatus for editing a MIDI file according to claim 7, further including means for automatically inserting a copy of a program status message into said MIDI file corresponding to any program status message within said designated section in response to a removal or deletion of said designated section of said MIDI file.
Claim 12
Dependent Claim
46 words
The apparatus for editing a MIDI file according to claim 7, further including means for automatically inserting a copy of a preceding program status message into said designated section in response to an insertion of said designated section of said MIDI file into a subsequent file.
Claim 13
Dependent Claim
54 words
The apparatus for editing a MIDI file according to claim 7, further including means for automatically inserting a matching note on message into said designated section for any unmatched note off message within said designated section in response to an insertion of said designated section of said MIDI file into a subsequent MIDI file.
Claim 14
Dependent Claim
56 words
The apparatus for editing a MIDI file according to claim 7, further including means for automatically inserting a matching note off message at said selected starting point for any unmatched note on message within a MIDI file prior to said selected starting point in response to an insertion of said designated section of said MIDI file.