-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Instructions on how to create/add music #9
Comments
I ended up getting this somehow to work (although it still sounds godawful), after realizing I was supposed to merge all tracks into one. However, there are still instances of the engine crashing after specific control sequences.
For instance, the Monkey Island 2 theme song immediately crashes ScummVM. EDIT: NVM. Turns out when websites advertise the MIDIs as "ripped" they mean as in recorded off of an MT-32 or the likes. I went ahead and ripped the MIDI straight from the actual game files. The originals work fine alas can't be loaded by my MIDI editor. Well. Can't have it all... |
Hello @Happy-Ferret, I'm currently working to make a soundtrack for "Open Quest", in order to experience myself with iMuse implementation. I'm experiencing the same crash issue :'( ... I wondering if you tried with a MIDIFile directly extracted from MI2 resources, or a file downloaded on the Internet ? I think system is waiting for some specific SysEX commands into the MIDIFile in order to play propely. In addition, MIDI File has to be in "2" format : http://www.music.mcgill.ca/~ich/classes/mumt306/StandardMIDIfileformat.html#BM2_2 |
I progressed in my investigations ... here is a summary of my operations. I did all on a Macintosh under OS 10.11.
|
I'd appreciate a short tutorial on how to create/add midi music to a ScummC game.
For testing purposes I took a midi file of the Secret of Monkey Island main theme, dropped it next to the
soun
tool and ransoun -midi MainTheme.midi
, then renamedoutput.soun
, dropped it intoexamples/openquest
and added the following two lines toofficeroom.scc
The
startMusic
bit I added directly insideif(firstInit)
.Expected result: Having music play in the background.
Actual result: The game crashes.
The text was updated successfully, but these errors were encountered: