home *** CD-ROM | disk | FTP | other *** search
- Short: Mod2Midi3,conv .mods to midi files 100%
- type:util/conv
-
- DATE: 27-FEB-1994
- Sorry the last one didnt work, so here is the fixed one.
- I had a few ns. free , so I wipped it up.
-
-
-
- GREET:
- Here it is, finally a Protracker module to MIDI file
- converter for the Amiga, why has it taken so long you
- ask, well who knows ????
-
- REQUIREMENTS :
- Amiga A1000/A500/A600/A1200/A3000/A4000 or CDTV or CD-32 or (A5000)
- OS 1.2 thru OS3.1 and most likely 4.0
-
- STACK SIZE : no care
-
- NOTE: gadtools13.library needed for pre OS2.0 machines,
- asl.library used if OS2.0 +
- reqtools.library 38+ needed for any OS.
- The reqtools supplied is a OS1.3 version, it works
- on OS2.0 and OS3.0 .
-
- TESTEDON:
- A4000/OS3.x , A1200/OS3.0 , A500/OS1.2, A500/OS2.0
-
- INSTALLATION:
- This is manual, so do this your self
- Copy the fonts/ to your 'fonts:' dir
- Copy the libraries to your 'lib:' dir
-
-
- INCLUDES:
- Amiga C source code and exe and docs
-
-
- DESCRIPTION:
- The original program was 'modmidi2' a pc program that could
- convert .mod to .mid , I ran it and #&$^%$ the pc is crap, herendous
- interface, no file requestor etc...
- AHHHH but look, it comes with C source , YEAH!! I yelled
-
- With little time on my hands, all I wanted to do is change the
- high level user-interface code, the rest would directly compile
- under SAS and it would all work!
-
- I did just that, with Amiga menus not DOS text menus and proper
- file requestor and not just asking for file name string.
- The only aspect of it that remains like a PC is that I have
- not used listviews or fancy gadgets etc.. too much work!
- So that part is just like the PC :-( , but still quite usable.
- More of it gradualy will/might be converted to Amiga style.
-
- When first run, select with the menus the source module file
- then the destination midi file, then reassign all the module
- samples to the proper midi instruments using 'REMAP SAMPLES'
- menu option, then select the sample and the instrument, its easy!
-
- To improve conversion speed, copy the module to ram: and make
- your midi file output to ram: aswell, this will speed file i/o
- or instead use a diskcache. But it should be ok as it is.
-
- The validity of the conversion is only as good as the original PC
- program, so dont blame me, the source is here, so play with that.
-
-
- BIGS FIXED:
- 1.0
- It now saves X amount of midi tracks for X amount of samples,
- before it always saved 32 midi tracks regardless. This made
- the Roland SD-35 spew, because it only accepted midi files
- less than or equal to 17 tracks. It works fine now, and has
- been tested with a Roland SD-35 and sounds great.
- The instrument numbers were wrong before, 0 is NONE and
- the rest start from 1 and NOT from 0 like before.
- Also the PC was used as well to verify the conversion by
- using a program called 'WinMusic' to load/play the midi files.
-
- I spent days trying it to stop from crashing but no luck.
- It seemed as if something kept corrupting program memory
- (I wish enforcer saw these! listening M.Sinz)
- So I kept on changing things, making it more secure, till
- it seemed like it was stable, it seemed to run much better
- , ie not crash at all if run from a HD system that already
- had some of the system ram taken up. But if run of floppy
- it seemed to fall over either during reading a mod or soon
- after!??!?!
- 1.1
- Any way, it is fairly stable now, runs on shell, WB on my
- 3.0 system and off floppy too... even when run several times.
- I put my 1.2 ROM back in the A500 to test it too... it worked
- fine too, though a bit slow.
-
- 1.2
- It didnt save the header GRRRRRRRRRRR, now it does.
- It only failed on special (most) circumstances, its just
- when I was testing it, my module did convert properly.
- No it works correctly, and loads up into Deluxe Music aswell
- though it takes a while, I wish they didnt update the screen title.
-
-
-
- OK have fun dudez.....
-
- Rave on and be merry.
- ^^^^
-
-
- Respect to all.
-
- Raul Sobon.
- Send complaints & suggestions to;
- mflex@DIALIX.perth.oz.au
-
-
-
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 51636 28045 45.6% 02-Sep-92 12:53:18 Mod2Midi/mod2midi
- 21431 8180 61.8% 02-Sep-92 13:22:08 Mod2Midi/mod2midi.doc
- 3416 747 78.1% 28-Feb-94 18:17:58 Mod2Midi/mod2midi.info
- 3337 1504 54.9% 02-Sep-92 12:53:42 Mod2Midi/mod2midi.INS
- 2303 921 60.0% 02-Sep-92 12:52:58 Mod2Midi/mod2midi.map
- 3961 2135 46.0% 28-Feb-94 18:17:02 Mod2Midi/mod2midi.readme
- 41358 12514 69.7% 02-Sep-92 13:19:26 Mod2Midi/source/mod2midi.C
- 7168 2627 63.3% 02-Sep-92 13:19:58 Mod2Midi/source/mod2midi.H
- 3337 1504 54.9% 02-Sep-92 12:53:42 Mod2Midi/source/mod2midi.INS
- 2299 926 59.7% 02-Sep-92 12:52:26 Mod2Midi/source/mod2midi.map
- 329 155 52.8% 15-Dec-93 18:49:00 Mod2Midi/source/mod2midi_globals.h
- 188 110 41.4% 02-Sep-92 12:50:36 Mod2Midi/source/mod2midi_rev.h
- 4 4 0.0% 02-Sep-92 12:50:34 Mod2Midi/source/mod2midi_rev.rev
- 264 31 88.2% 05-Jan-93 18:05:08 Mod2Midi/fonts/thinpaz.font
- 2232 1380 38.1% 02-Sep-92 17:01:00 Mod2Midi/fonts/thinpaz/8
- 4964 2607 47.4% 30-Jan-91 16:21:30 Mod2Midi/libs/diskfont.library
- 31236 14578 53.3% 19-Mar-93 17:23:40 Mod2Midi/libs/gadtools13.library
- 39000 25910 33.5% 15-Jan-93 18:12:14 Mod2Midi/libs/reqtools.library
- 25783 7669 70.2% 15-Jan-93 18:35:34 Mod2Midi/source/AmigaWIN.C
- 21 21 0.0% 02-Sep-92 13:31:10 Mod2Midi/source/AmigaWIN.h
- 22 22 0.0% 15-Dec-93 18:01:30 Mod2Midi/source/midimod.h
- 1683 468 72.1% 01-Jun-93 16:16:04 Mod2Midi/source/rawkeys.h
- 326 195 40.1% 02-Sep-92 12:56:18 Mod2Midi/source/scoptions
- 1932 649 66.4% 05-Jan-93 18:55:50 Mod2Midi/source/smakefile
- 1445 648 55.1% 02-Sep-92 13:09:10 Mod2Midi/source/TEXTWIN.H
- -------- ------- ----- --------- --------
- 249675 113550 54.5% 27-Feb-94 19:20:54 25 files
-