debug_print ("%s", "\n");
if (memcmp (*track, "MTrk", 4))
debug_print ("%s", "\n");
if (memcmp (*track, "MTrk", 4))
debug_print ("track_len: %u\n", track_len);
debug_print ("track_size: %u\n", track_size);
debug_print ("track begin: %p\n", track);
debug_print ("track end: %p\n", track + track_len);
if (track_len > track_size)
debug_print ("track_len: %u\n", track_len);
debug_print ("track_size: %u\n", track_size);
debug_print ("track begin: %p\n", track);
debug_print ("track end: %p\n", track + track_len);
if (track_len > track_size)
format = get_number (midi, *midi + 2, 2);
tracks = get_number (midi, *midi + 2, 2);
if (tracks > 32)
format = get_number (midi, *midi + 2, 2);
tracks = get_number (midi, *midi + 2, 2);
if (tracks > 32)