Ripping MIDI files from the classics

View previous topic View next topic Go down

Ripping MIDI files from the classics

Post by Pizzaking27 on Fri Jun 22, 2012 5:20 pm

Does anyone know how to extract MIDI from the first releases of Putt-Putt Joins the Parade, Fatty Bear's Birthday Surprise, and Putt-Putt Goes to the Moon? I'd try it myself but the music has a different header than a real MIDI file, thus, MIDI players won't play it!

Pizzaking27
Adventurer

Posts : 375
Join date : 2012-04-08
Age : 19
Location : 16 Gatekeeper Close, Braintree, Essex, United Kingdom

View user profile http://pizzaking27.forumotion.com

Back to top Go down

Re: Ripping MIDI files from the classics

Post by GeorgeQGreg on Fri Jun 22, 2012 5:53 pm

It's very complicated; you must use ScummEX and an old DOS developer kit.

_________________
Door: What is the best computer programming language?

Sam: C.

Door: THAT'S ABSOLUTELY CORRECT!

GeorgeQGreg
Adventurer

Posts : 754
Join date : 2011-10-15
Age : 20
Location : Canada

View user profile http://www.youtube.com/user/Obscurenforeign

Back to top Go down

Re: Ripping MIDI files from the classics

Post by Pizzaking27 on Fri Jun 22, 2012 5:56 pm

A developer kit, eh? Where can I get one?

Pizzaking27
Adventurer

Posts : 375
Join date : 2012-04-08
Age : 19
Location : 16 Gatekeeper Close, Braintree, Essex, United Kingdom

View user profile http://pizzaking27.forumotion.com

Back to top Go down

Re: Ripping MIDI files from the classics

Post by GeorgeQGreg on Fri Jun 22, 2012 7:01 pm

All I remember is that it's a ZIP file called dmkit150 or something.

_________________
Door: What is the best computer programming language?

Sam: C.

Door: THAT'S ABSOLUTELY CORRECT!

GeorgeQGreg
Adventurer

Posts : 754
Join date : 2011-10-15
Age : 20
Location : Canada

View user profile http://www.youtube.com/user/Obscurenforeign

Back to top Go down

Re: Ripping MIDI files from the classics

Post by GeorgeQGreg on Fri Jun 22, 2012 8:54 pm

Instructions: [VERY TECHNICAL!]

1. Get dmkit150 here: http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos/programming/mxlibs/dmkit150.zip

1. Download a DOS program that can convert XMI files to MIDI files here: http://home.cogeco.ca/~georgeqgreg/crap/xmi2mid.exe It's a command line program and will work fine in Windows up to XP, but Vista and later neuter DOS so I recommend using dosbox to run it under those systems.)

2. Get dosbox here: http://www.dosbox.com/download.php?main=1 (Only needed if you have Windows Vista or later!)

3. Get ScummEX here: http://www.scummvm.org/subprojects/

4. Get XVI32 here: http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm

5. open the .HE1 of any DOS title with ScummEx

6. find a SOUN block and expand it

7. select the MIDI block

8. click tools --> file dump

9. save it as [something].xmi

10 open it with XVI32

11. Find a bit that looks like this: FORM XDIRINFO

12. Delete everything before F

13. save the file

14. Use XMI2MID to convert it to a MIDI file. The command you'll want to use is something like this: XMI2MID putt.xmi putt.mid

14. put it in the dmkit150 folder


15. mount the folder with dosbox


16. type SETUP and select the MPU401 driver from the prompts


17. type MENU and select the [something].xmi file


18. press CTRL+ALT+F8 to capture the song to a standard MID file


(see the new step 14 for a much better way of doing this)

15. cry because you managed to do all of this.  Rover

LET ME KNOW IF YOU GET STUCK!!!


Last edited by GeorgeQGreg on Sat Jul 20, 2013 1:29 pm; edited 2 times in total

_________________
Door: What is the best computer programming language?

Sam: C.

Door: THAT'S ABSOLUTELY CORRECT!

GeorgeQGreg
Adventurer

Posts : 754
Join date : 2011-10-15
Age : 20
Location : Canada

View user profile http://www.youtube.com/user/Obscurenforeign

Back to top Go down

Re: Ripping MIDI files from the classics

Post by Pizzaking27 on Sat Jun 23, 2012 9:24 am

Geesus, thanks!

Pizzaking27
Adventurer

Posts : 375
Join date : 2012-04-08
Age : 19
Location : 16 Gatekeeper Close, Braintree, Essex, United Kingdom

View user profile http://pizzaking27.forumotion.com

Back to top Go down

Re: Ripping MIDI files from the classics

Post by GeorgeQGreg on Sat Jun 23, 2012 9:26 am

People do ask me how I figured it out... :P

_________________
Door: What is the best computer programming language?

Sam: C.

Door: THAT'S ABSOLUTELY CORRECT!

GeorgeQGreg
Adventurer

Posts : 754
Join date : 2011-10-15
Age : 20
Location : Canada

View user profile http://www.youtube.com/user/Obscurenforeign

Back to top Go down

Re: Ripping MIDI files from the classics

Post by Pizzaking27 on Sat Jun 23, 2012 9:37 am

How did you figure that out?

Pizzaking27
Adventurer

Posts : 375
Join date : 2012-04-08
Age : 19
Location : 16 Gatekeeper Close, Braintree, Essex, United Kingdom

View user profile http://pizzaking27.forumotion.com

Back to top Go down

Re: Ripping MIDI files from the classics

Post by GeorgeQGreg on Sat Jun 23, 2012 9:41 am

Educated deduction. Knowledge is powerful.

_________________
Door: What is the best computer programming language?

Sam: C.

Door: THAT'S ABSOLUTELY CORRECT!

GeorgeQGreg
Adventurer

Posts : 754
Join date : 2011-10-15
Age : 20
Location : Canada

View user profile http://www.youtube.com/user/Obscurenforeign

Back to top Go down

Re: Ripping MIDI files from the classics

Post by Retrodude on Sun Apr 28, 2013 7:14 pm

I remember you said people have used the same method to extract the midi files from Lucasarts adventures. Figures it wouldn't be that different in another Scumm game.

Retrodude
Adventurer

Posts : 197
Join date : 2011-10-15
Age : 22
Location : Somewhere in the heart of suburbia.

View user profile http://www.youtube.com/user/JuniorAdventurer

Back to top Go down

Re: Ripping MIDI files from the classics

Post by GeorgeQGreg on Sun Apr 28, 2013 8:13 pm

I think it's related, but different. Incidentally, I found a program to automate converting XMI files to MIDI files. No more screwing with dosbox! Well, actually it's a DOS program, so if you're on 64-bit windows, it's just less screwing with dosbox!

_________________
Door: What is the best computer programming language?

Sam: C.

Door: THAT'S ABSOLUTELY CORRECT!

GeorgeQGreg
Adventurer

Posts : 754
Join date : 2011-10-15
Age : 20
Location : Canada

View user profile http://www.youtube.com/user/Obscurenforeign

Back to top Go down

Re: Ripping MIDI files from the classics

Post by Sponsored content Today at 8:45 am


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum