ERROR: MIDI Compiler: (MIDI FILE): MIDI track header for track 2 is corrupt

  • This topic is empty.
Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #397509
    Scott Sandwich
    Participant

    I’m making my first custom and keep getting this error when building the song in Magma, after exporting midi from Reaper and cleaning it using C3 CON Tools.

    Project Compiler: Entering Phase 1 of 5…
    Metadata Compiler: Starting…
    Metadata Compiler: Done.
    Project Compiler: Entering Phase 2 of 5…
    MIDI Compiler: Starting…
    ERROR: MIDI Compiler: (MIDI FILE): MIDI track header for track 2 is corrupt
    MIDI Compiler: Done.
    ERROR: Project Compiler: Midi compiler failed.

     

    I’ve spent hours trying to figure this out on my own. I’ve seen others ask about this in the forum but I can’t find an actual solution anywhere. I think the Track Names for each track are put in correctly. I don’t know what else to do. What is the issue and how do I fix it?

    Thanks a bunch!

    #509489
    rubydanger
    Participant

    I had this happen to me on a GH coverision, turned out there was a hidden note that didn’t show up in Reaper. I actually think I loaded into EOF just to see what happened and found it there

    #509502
    Scott Sandwich
    Participant

    I had this happen to me on a GH coverision, turned out there was a hidden note that didn’t show up in Reaper. I actually think I loaded into EOF just to see what happened and found it there

    It happened to someone else when doing a GH conversion, too. There wasn’t a stated solution for him, though.

     

    In my case, I actually used EoF to create the Expert Guitar, Bass, and Drums parts, then I took that and brought it into Reaper and made the rest there. I noticed the problem occurs as long as I export from Reaper with any of those 3 parts unmuted – Guitar, Bass, and Drums. (It always says “track 2” no matter which of those 3 are muted and which are unmuted. No idea why that is.) If I mute Guitar, Bass, and Drums, and only export Vocals, Harm1, Harm2, Events and Beat, this error doesn’t come up in Magma. So my guess is that it has something to do with bringing it from EoF to Reaper. But I don’t know.

     

    Any other ideas on what to do or where to find the problem(s)? I don’t know where to look for a mysterious hidden note, or why that translates in Magma as a corrupt track header. What did the note look like? Where was it in the file? Any more help would be much appreciated. Thanks!

     

    (It’s possible that if I delete those 3 tracks and then create them in Reaper over again, the phantom problem will be gone, but that seems like a big waste of time. I have a good handful of other songs I completed the Guitar, Bass, and Drums for in EoF that I want to complete in Reaper, so my hope is that that’s not the only solution.)

    #509507
    raynebc
    Participant

    If you can ever reproduce on demand a condition where opening a project in EOF and saving creates a corrupted MIDI file, please send the project my way. If the MIDI opens fine in REAPER and other programs but Magma still complains it’s corrupt, it could be a Magma bug instead.

    #509508
    Scott Sandwich
    Participant

    If you can ever reproduce on demand a condition where opening a project in EOF and saving creates a corrupted MIDI file, please send the project my way. If the MIDI opens fine in REAPER and other programs but Magma still complains it’s corrupt, it could be a Magma bug instead.

    The midi file did work fine when I put them into Reaper. It also worked fine when I played it in Phaseshift for just guitar, bass, and drums, before I brought it to Reaper to add vocals and whatnot. The issue only happens when I try to run it through Magma after exporting from Reaper…

     

    This is my first custom, so I’m happy to send it along so you can see if you can figure it out?

    #509516
    raynebc
    Participant

    You can send me just the MIDI file being refused by Magma if you want and I can check to see if I immediately notice anything bizarre that sticks out.

    #509518
    rubydanger
    Participant

    I believe I have already handled it, there were a few issues but I think I have filled him in. It compiled for me here so we will see.

    #509522
    Scott Sandwich
    Participant

    You can send me just the MIDI file being refused by Magma if you want and I can check to see if I immediately notice anything bizarre that sticks out.

    I really appreciate it, but yeah, rubydanger checked it out already, and now I’ve got the file working. I’m actually still not entirely clear what exactly the error was (“ERROR: MIDI Compiler: (MIDI FILE): MIDI track header for track 2 is corrupt”) but whatever he did when cleaning it up worked.

     

    rubydanger, do you know what specifically that error was about? Sorry if you already answered in PMs, but I just want to make sure if anyone ever runs into it and finds this thread, they’ll have a direct answer. Several threads talked about this error over the years but I never saw a fix.

    #509541
    raynebc
    Participant

    I don’t know how Reaper could end up writing a corrupt MIDI, I have to still assume this was a false positive or incorrect error message on Magma’s part.

    #509542
    rubydanger
    Participant

    It was reporting notes before the song started, basically negative bars. Dunno where in the conversion or import that happened. For that error, I simply copied and pasted from 1.1.0 to end to resolve that issue. Some of the other issues I explained in the pm

Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.
Back to top button