Magma Compilation Errors
From RBN/C3 Documentation
Contents
Part Required but not Found
Error: Magma complains that a PART is required, but not found, even though you have that MIDI part authored:
Project Compiler: Entering Phase 2 of 6... MIDI Compiler: Starting... ERROR: MIDI Compiler: c:/documents and settings/rbn/desktop/rbn/artist/song.mid: Track PART VOCALS required but not found ... ERROR: Project Compiler: Midi compiler failed.
This may be because you need a "Track Name" event at 1.1.00 in your instrument track. You may have accidentally deleted it, moved it away from the first tick of the first measure, or set to a Text Event.
Another common reason this can happen is that you have muted the MIDI tracks in Reaper. Double check and make sure the track that is giving you this error is un-muted.
Conductor Track?
Error: Magma complains about a problem during MIDI compilation and refers to (Conductor) track:
ERROR: MIDI Compiler: <filename>- <filename>.mid (Conductor): Found event(s) after the [end] event; [end] is at 121:1:000, ...
'Conductor' is another name for the master track. We'll fix this error message in a future release of Magma.
Weights Compiler Failed
Error: During phase 3, Magma complains that dry vox does not match vocal notes.
Vocal Scoring Compiler: Starting... ERROR: Vocal Scoring Compiler: Failed to generate vocal weights; dry vox audio does not appear to match the vocal notes authored in the MIDI file Vocal Scoring Compiler: Done. ERROR: Project Compiler: Weights compiler failed.
One of the things Magma does during Phase 3 is run a comparison between the dryvox audio of the vocal track and the MIDI notes that you put in for vocal notes. If the original singer was perfect, the audio and MIDI notes would always line up absolutely. But in the real world people wander off pitch, intentionally or not.
( Note: We use the same algorithm during phase 3 that we do in the game, when we are comparing your lovely singing voice coming through the mic with the note tube that the author of the song created. )
During this Phase 3 comparison pass, when the sung note is a different pitch from the MIDI, we loosen up the scoring so that people playing the game aren't penalized for singing what they hear. However, if the vocal notes that are sung are consistently very different from the MIDI notes, you will get this error.
There are several reasons this could be happening.
- Maybe your dry vox isn't lined up properly with the MIDI note tubes.
- Maybe you have authored the MIDI note tubes inaccurately.
- Perhaps your singer is just really really off pitch.
- Maybe you didn't record the song at A440.
Early Notes
If you receive this error when Compiling in Magma:
ERROR: MIDI Compiler: c:/documents and settings/rbn/desktop/rbn/artist/artistsong.mid (PART GUITAR): Gem at 1:1:210 is only 0.23 seconds into the song; gems cannot appear before 2.50 seconds into the song
There are two similar notices. The error above happens if you have notes within the first 2.5 seconds, and will break your compile- Rock Band can't have notes that early in a track. The second is only a warning, and it happens if you have notes between 2.5 and 3.5 seconds. These are legal positions, but Audition mode has a bug that causes them to not appear the first time you test a song. If you load, then restart playing a song, it works. This doesn't affect "real" play, so it isn't a full error, though it's generally a good idea to slide everything up a measure to resolve it. (Just be careful of your MIDI events.)
MIDI Export Fail
If your MIDI file has any errors, Magma will give you the "export cancelled or failed" error message and it won't export the basic lighting/camera data. The way to check the MIDI file is by attempting a build and use the error log to correct whatever you need to.