For your consideration, here's the points jingle from The Dating Pool with the SMF header removed, so starting right after the length for the MTrk:
00 FF 58 04 04 02 18 08 00 FF 59 02 00 00 00 FF
51 03 07 A1 20 00 B1 79 00 00 C1 09 00 B1 07 7F
00 0A 40 00 5B 00 00 5D 00 00 FF 21 01 00 00 91
5B 64 5F 5B 00 01 56 64 5F 56 00 01 5D 64 5F 5D
00 01 5F 64 5F 5F 00 01 FF 2F
And here's the same jingle as an SCI Sound resource, with a bunch of things at the start removed so it lines up with the SMF:
00 19 00 3A 00 FF 0C 00 00 19 00 3A 00 FF FF 01
00 00 C1 00 00 B1 07 7F 00 0A 40 00 79 00 00 C1
09 00 B1 07 7F 00 0A 40 00 5B 00 00 5D 00 00 91
5B 64 06 5B 00 00 56 64 06 56 00 00 5D 64 06 5D
00 00 5F 64 06 5F 00 00 FC
The following bytes are a match:
00 __ __ __ __ __ __ __ 00 __ _ __ 00 __ __ __
__ __ __ __ __ __ __ __ 00 __ __ __ __ __ __ __
__ __ __ __ __ 00 __ __ 00 __ __ __ __ 00 00 91
5B 64 __ 5B 00 __ 56 64 __ 56 00 __ 5D 64 __ 5D
00 __ 5F 64 __ 5F 00 __ __ __
Now, that final FF 2F/FC pair is easy: FF 2F is how SMF ends a track, and FC is how SCI stops a track. So that kinda disproves that the track data is "just" SMF with a different wrapper in my book. The first 91, at the third line, is a note on event, pitch 0x5B, velocity 0x64. Running Status means the next event is to play 0x5B with velocity 0x00, simulating a note off. Skip another delta byte, we play a running-status note-on pitch 0x56, and so on to 0x5D, 0x5F, end of track. That means the different bytes inbetween are the deltas.
Between the first note's on and off, SMF has a 0x5F byte and SCI has 0x06. Between that note-off and the next note-on, it's 0x01 in SMF and 0x00 in SCI, noting that the two events come immediately after each other.
I've attached the unaltered files in question.