Sequence.new() seems to produce redundant, empty tracks

Using code like

local s = snd.sequence.new(path)
local ntracks = s:getTrackCount()
print("ntracks", ntracks)

I get an output of 2 where I expected 1 based on the midi file; Garagaband also sees 1 track.
The extra tracks seems empty.

image

Portal - Still Alive.mid.zip (3.1 KB)

When using the "arrange" tab of the excellent online midi editor https://signal.vercel.app/

We can see that the empty tracks are actually in the midi. It's named "conductor track". In another file, 4 extra tracks where even included which seemed to be misused for copyright info, in the sense that they were empty tracks with names like "song X by artist Y" and "copyright 2020" etc.

Apparently it is customary to hide empty tracks; which makes this practice of added copyright info there pretty useless and confusing