Friday, June 14, 2019

MT32 / CM64L sf2 for Everyone (Released)

MT32  (CM64-L, LAPC-I) Hedsound version Soundfont sf2



Do you remember the old days of computers and sound modules or are you a fan of old DOS games?
So you know the legendary MT32 and its Big Brothers CM32L, CM64L or LAPC-I.
You have always used these sound modules with the help of emulators. Actually, you're right. With 512K or 1MB ROM and 64K control script, these emulators worked fine.


So why not have a sf2 soundfont version of these modules?

With it you can make music, use it in games without the need for emulators and even use it on your smartphone and tablets. For this purpose, I prepared almost one-to-one imitation of these modules. Of course, I had to convert the synthesizer data into wave data. And that means it needs a little more space. I also had to find and adjust the loop points, and I had to do some work, but I did.

Of course, the sound quality of these older modules is not perfect. But those who use them and those who love old games are used to this sounds. 

Sounds, as in the original, are 32-kHz, 16-bit depth. Whether it's MT32, CM32, CM64 or LAPC-I, the polyphony is as much as your computer allows. 

You can use this soundfont directly in all software that can play / use. For software that doesn't directly support the soundfont, you should use it with helper software, such as VirtualMIDISynth.

To finish, I just have to finish adjusting the volume of the instruments, which is really important for a good soundfont. Nobody wants to listen to a shouting flute next to a piano with a low volume and a very high level drum-kit. In the soundfonts on this site, I am very careful that this setting is done properly.

Preset List
MT-32 Map (Not GM or GS) 

+-----+-----+-------------+        +-----+-----+-------------+
| Bnk | Prg |    Name     |        | Bnk | Prg |    Name     |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 000 | AcouPiano1  |        | 000 | 064 | Acou Bass1  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 001 | AcouPiano2  |        | 000 | 065 | Acou Bass2  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 002 | AcouPiano3  |        | 000 | 066 | Elec Bass1  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 003 | ElecPiano1  |        | 000 | 067 | Elec Bass2  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 004 | ElecPiano2  |        | 000 | 068 | Slap Bass1  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 005 | ElecPiano3  |        | 000 | 069 | Slap Bass2  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 006 | ElecPiano4  |        | 000 | 070 | Fretless 1  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 007 | HonkyTonk   |        | 000 | 071 | Fretless 2  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 008 | Elec Org 1  |        | 000 | 072 | Flute 1     |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 009 | Elec Org 2  |        | 000 | 073 | Flute 2     |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 010 | Elec Org 3  |        | 000 | 074 | Piccolo 1   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 011 | Elec Org 4  |        | 000 | 075 | Piccolo 2   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 012 | Pipe Org 1  |        | 000 | 076 | Recorder    |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 013 | Pipe Org 2  |        | 000 | 077 | Panpipes    |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 014 | Pipe Org 3  |        | 000 | 078 | Sax 1       |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 015 | Accordion   |        | 000 | 079 | Sax 2       |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 016 | Harpsi 1    |        | 000 | 080 | Sax 3       |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 017 | Harpsi 2    |        | 000 | 081 | Sax 4       |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 018 | Harpsi 3    |        | 000 | 082 | Clarinet 1  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 019 | Clavi 1     |        | 000 | 083 | Clarinet 2  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 020 | Clavi 2     |        | 000 | 084 | Oboe        |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 021 | Clavi 3     |        | 000 | 085 | Engl Horn   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 022 | Celesta 1   |        | 000 | 086 | Bassoon     |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 023 | Celesta 2   |        | 000 | 087 | Harmonica   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 024 | Syn Brass1  |        | 000 | 088 | Trumpet 1   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 025 | Syn Brass2  |        | 000 | 089 | Trumpet 2   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 026 | Syn Brass3  |        | 000 | 090 | Trombone 1  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 027 | Syn Brass4  |        | 000 | 091 | Trombone 2  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 028 | Syn Bass 1  |        | 000 | 092 | Fr Horn 1   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 029 | Syn Bass 2  |        | 000 | 093 | Fr Horn 2   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 030 | Syn Bass 3  |        | 000 | 094 | Tuba        |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 031 | Syn Bass 4  |        | 000 | 095 | Brs Sect 1  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 032 | Fantasy     |        | 000 | 096 | Brs Sect 2  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 033 | Harmo Pan   |        | 000 | 097 | Vibe 1      |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 034 | Chorale     |        | 000 | 098 | Vibe 2      |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 035 | Glasses     |        | 000 | 099 | Syn Mallet  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 036 | Soundtrack  |        | 000 | 100 | Wind Bell   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 037 | Atmosphere  |        | 000 | 101 | Glock       |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 038 | Warm Bell   |        | 000 | 102 | Tube Bell   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 039 | Funny Vox   |        | 000 | 103 | Xylophone   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 040 | Echo Bell   |        | 000 | 104 | Marimba     |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 041 | Ice Rain    |        | 000 | 105 | Koto        |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 042 | Oboe 2001   |        | 000 | 106 | Sho         |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 043 | Echo Pan    |        | 000 | 107 | Shakuhachi  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 044 | DoctorSolo  |        | 000 | 108 | Whistle 1   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 045 | Schooldaze  |        | 000 | 109 | Whistle 2   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 046 | BellSinger  |        | 000 | 110 | BottleBlow  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 047 | SquareWave  |        | 000 | 111 | BreathPipe  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 048 | Str Sect 1  |        | 000 | 112 | Timpani     |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 049 | Str Sect 2  |        | 000 | 113 | MelodicTom  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 050 | Str Sect 3  |        | 000 | 114 | Deep Snare  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 051 | Pizzicato   |        | 000 | 115 | Elec Perc 1 |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 052 | Violin 1    |        | 000 | 116 | Elec Perc 2 |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 053 | Violin 2    |        | 000 | 117 | Taiko       |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 054 | Cello 1     |        | 000 | 118 | Taiko Rim   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 055 | Cello 2     |        | 000 | 119 | Cymbal      |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 056 | Contrabass  |        | 000 | 120 | Castanets   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 057 | Harp 1      |        | 000 | 121 | Triangle    |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 058 | Harp 2      |        | 000 | 122 | Orche Hit   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 059 | Guitar 1    |        | 000 | 123 | Telephone   |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 060 | Guitar 2    |        | 000 | 124 | Bird Tweet  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 061 | Elec Gtr 1  |        | 000 | 125 | OneNoteJam  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 062 | Elec Gtr 2  |        | 000 | 126 | WaterBells  |
+-----+-----+-------------+        +-----+-----+-------------+
| 000 | 063 | Sitar       |        | 000 | 127 | JungleTune  |
+-----+-----+-------------+        +-----+-----+-------------+

+-----+-----+-------------+
| Bnk | Prg |    Name     |
+-----+-----+-------------+
| 128 | 000 | Drums       |
+-----+-----+-------------+



Demo 1: The Secret of Monkey Island - 01 - Introduction




Demo 2: The Secret of Monkey Island - 04 - The Fettucini Brothers




Demo 3: Illusioncity - Battle




Demo 4: Illusioncity - Requiem





MT-32 - HedSound Version Download:


MT-32-32K-v1-r65-Full-Hedsound.zip //zip size:364MB; extracted size:494MB




Warning: This MT-32 soundfont is not suitable for use with legacy sound cards that load soundfonts into their internal memory.
You can easily use this MT-32 soundfont with VirtualMidiSynth software or modern music software.

Note: This MT-32 sountfont is different from Hedsound's traditional soundfonts. The reason why this MT-32 soundfont is so big is that some of the samples have a long recording time so that the simulation can be true. Unfortunately, it is impossible to avoid this because LA Synthesizers work like a semi analogue.

Information for those interested: If I made this MT-32 soundfont full featured, it would be at least 4GB. So I cut the samples and used loops. I applied a special technique because the joints of the loops should not be noticed.

All instruments are recorded in stereo. However, some samples in the original MT-32 module are actually mono. The MT-32 software uses a built-in system to send these samples to the audio output as a stereo. I left the instruments in stereo to preserve the original feature of the MT-32. If I have time, I think I can optimize them in later releases.

License: I am the one who records all samples and sets all parameters. This soundfont is free for personal use.

7 comments:

  1. dun dun, dun dun dun dun dun dun, dun dun, dun dun dun dun, duuuuuuuun

    ReplyDelete
  2. I was looking for something that was compatible with older games and I came across this. I really appreciate your dedicated work, just thank you!

    ReplyDelete