cbhacks / CrashEdit

Unofficial Crash Bandicoot 1/2/3 Level Editor
https://www.cbhacks.com/tools/crashedit/
Other
135 stars 27 forks source link

Invalid MIDI files (MIDI with missing notes) sometimes happens when exporting as a MIDI. Does not happen when exported as seq and then converted. #116

Open AraHaan opened 8 years ago

AraHaan commented 8 years ago

I am not sure why but yeah I think something happens this for sure happens on the level Rock It in Crash 2. Also it seems when I do constitute the vab files that some levels and even the warp room in Crash 2 seems to be missign at least 1 or more instrument when I convert the vab to a sf2 (sountfont that is used with midi) and yes export midi should also somehow generate at least the vab file and use some sort of command line tool with crashedit in backgound to convert it to sf2 and delete the vab or save the vab and use https://github.com/vgmtrans/vgmtrans to convert it to sf2.

ManDude commented 8 years ago

Known issue. Caused by the tempo change event.

AraHaan commented 8 years ago

hmm Also when I combined the VAB's it seems that in most files that some instruments are missing when I converted the VAB to sf2 and the seq to midi.

Attached are the original files I extracted/ the VAB I constututed with MadEdit: warp.zip

Also the resulting midi and sf2's from this: warp_converted.zip (note: converted files need XMPlay and the MIDI Input Plugin)

ManDude commented 8 years ago

Change the volume of the samples.

AraHaan commented 8 years ago

but how? And how do I know which sample is correct? to change that is

ManDude commented 8 years ago

In Awave Studio: http://i.imgur.com/WGI5U9G.png

http://i.imgur.com/AILkW55.png

In the future, this step won't be necessary. DLS export should change the volume automatically.