Introduction
When cutting and pasting MIDI files, some MIDI events may be damaged, e.g. Note Off's without corresponding Note On's; and overlapping notes.
This program will correct these errors.
Program Operation
When editing Note events in sequencer software, some errors might be introduced.
Consider the situation where a Note On event is triggered while the note is actually playing.
Now you will have two Note On events followed by two Note Off events, which might give unpredicted results.
There are several solutions to this problem. These are graphically shown below.
Below:
x = Note On
o = Note Off
Original
x----------------x----------o----------o
Solutions in MIDI Note Event Cleaner:
Break First Note On AND Use First Note Off
x---------------ox----------o
Break First Note On AND Use Second Note Off
x---------------ox---------------------o
Discard Second Note On AND Use First Note Off
x---------------------------o
Discard Second Note On AND Use Second Note Off
x--------------------------------------o
Move second Note On to right after first Note Off
x---------------------------ox---------o
Select the method you like!
Legal Stuff
MIDI Note Event Cleaner ©2005-2010 Jørgen Sørensen. All Rights Reserved.
You should carefully read the following terms and conditions before using this program.
COPYRIGHT
Copyright laws apply to this program, and the copyright holder retains all rights. The program must NOT be altered or decompiled nor included as part of another system or program without permission from the holder of copyright. Uploading to web sites or file servers or inclusion at cd's, copying to other persons etc. is strictly prohibited.
DISCLAIMER
Users of MIDI Note Event Cleaner must accept this disclaimer of warranty: MIDI Note Event Cleaner and its related documentation is supplied as is. The author disclaims all warranties, expressed or implied, including, without limitation, the warranties of merchantability and fitness for any purpose. The author assumes no liability for damages, direct or consequential, which may result from the use or inability to use MIDI Note Event Cleaner.