Skip to content

Lemmings 3D MIDI Converter

includes original and converted MIDI rips

Technical discussion which is not directly related to VGM files. Talk about Hardware and Software.

Moderator: Staff

  • User avatar
  • ValleyBell Offline
  • Posts: 4768
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Lemmings 3D MIDI Converter

Post by ValleyBell »

Lemmings 3D has a very nice soundtrack, but until now, there were no proper MIDI rips of it.
The only MIDI rip I've seen was done by recording all data (and this is always bad).

So I reverse-engineered the MIDI format Lemmings 3D uses and wrote a converter.
You can get an archive with the converter (Win32 binary + source) and all of L3D's MIDIs in the original format , as well as the standard MIDI format here.

Enjoy!

P.S.: Some files in the LAPC folder have 0 bytes. They already had 0 bytes on the CD, so I can't do anything about it. Two of them were present in the L3D demo, so I included them in a sperate folder.
  • User avatar
  • Knurek Offline
  • Posts: 84
  • Joined: 2011-12-30, 1:01:56

Re: Lemmings 3D MIDI Converter

Post by Knurek »

ValleyBell wrote:Lemmings 3D has a very nice soundtrack, but until now, there were no proper MIDI rips of it.
The only MIDI rip I've seen was done by recording all data (and this is always bad).

P.S.: Some files in the LAPC folder have 0 bytes. They already had 0 bytes on the CD, so I can't do anything about it. Two of them were present in the L3D demo, so I included them in a sperate folder.
Hmm, the GM version at least seems to be missing the first note for some songs, compared to the rip on World of Game MIDIs.

Try GMAlien1.mid
Last edited by Knurek on 2012-11-01, 1:38:50, edited 1 time in total.
  • User avatar
  • ValleyBell Offline
  • Posts: 4768
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

Are you sure that it isn't your MIDI player?
If the first note would be missing, the instruments would be missing as well.
  • User avatar
  • neologix Offline
  • Posts: 211
  • Joined: 2012-04-22, 4:03:45
  • Location: New York, NY, USA

Post by neologix »

DLing this for format study :D

For reference, the format parsing is all done in Lem3DMid.c, right?
  • User avatar
  • ValleyBell Offline
  • Posts: 4768
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

Yes, all things are done in Lem3DMid.c.
I put a few comments here and there, so it shouldn't be difficult to understand the format.
  • User avatar
  • MaliceX Offline
  • Posts: 226
  • Joined: 2012-09-29, 11:45:48
  • Location: Australia
  • Contact:

Post by MaliceX »

Great stuff. Thanks for sharing.
-dj.tuBIG/MaliceX
Post Reply