MIDI Kit can not show or create Meta events of type "End of Track"

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

MIDI Kit can not show or create Meta events of type "End of Track"

Langfred
This post was updated on .
Operating System:
====================
macOS 10.13.6 and 10.14.6
MIDI Kit Version 4.3.1 (4.3.1)

Description
===========
MIDI Kit can not show or create Meta events of type "End of Track"


Steps to reproduce
------------------
1. Load any MIDI file format 0 or 1 in MIDI Kit
2. Search Meta event of type "End of Track"

or
1. Load any MIDI file format 0 or 1 in MIDI Kit
2. Create a new Meta event and try to set it to type "End of Track"


Expected result
---------------
MIDI Kit should show a "End of Track“ event for any track in a particular MIDI file, and it should be able to create such events.


Actual result
-------------
MIDI Kit does neither show nor create Meta events of type "End of Track".


Screenshot (if Applicable)
----------



Notes
-----
I need this to analyse a couple of MIDI files that show up as 2h long in a hardware workstation, although the exported project in the DAW was only 30 bars at 120BPM long. One or more of the tracks seems to carry a wrong "End of Track" tag.
Reply | Threaded
Open this post in threaded view
|

Re: MIDI Kit can not show or create Meta events of type "End of Track"

mixage
Administrator
Hello,

This is not a bug, end of track meta events are handled automatically.

On opening, MidiKit removes all EOT events.
On saving, MidiKit adds EOT with zero delta time after the last event in every track.

 Try to make a change to the MIDI file and save. If the problem persists, there's a chance that you have a note off in the wrong place. So some note have a 2 hours duration.

You can force note off visibility using the terminal. It will displayed as unknown (80) event. Do it at your own risk (not tested).
default write com.mixage.midikit showNotesOff true

Take note that if you have both AppStore and non AppStore versions, the defaults command will apply only on the first one. This is a defaults command “bug”.
Mixage Software
www.mixagesoftware.com
support@mixagesoftware.com