Pages: [1]   Go Down
  Print  
Author Topic: MUNT and Win7-x64 - Mini-Guide  (Read 1594 times)
0 Members and 2 Guests are viewing this topic.
reines
Member
*
Offline Offline

Posts: 32


View Profile
« on: August 30, 2011, 09:46:07 AM »

As there seems to be some confusion about how munt should be installed on Win7-x64, I thought to post a short outline of the steps that should be taken for both available installation options (driver or standalone application). It can also serve as a MidiYoke installation mini-guide for Win7-x64 (which is outlined in Part A of Option #2).

It is important to keep in mind that currently munt and MidiYoke will be available only for 32-bit applications running under Win7-x64, so MT-32 emulation won't be available in native 64-bit applications.

The guide was primarily meant for Win7-x64, but you can also use it with Win7-x86 (32bit) if you keep in mind that wherever "C:\Windows\SysWOW64" is mentioned you should actually use "C:\Windows\System32" instead.

This is by no means a guide for those who have never used munt before, it just aims to help those running into Win7-x64 issues with such installations (By the way, there is no need to mess with UAC for this process).


Option #1 - Driver "mt32emu_winMMdrv" (yes, it works under Win7-x64)

1. Get control roms of CM-32L (CM32L_CONTROL.ROM & CM32L_PCM.ROM) or MT-32 (MT32_CONTROL.ROM & MT32_PCM.ROM), and copy one of the romsets to C:\Windows\SysWOW64
2. Get latest mt32emu_winMMdrv (https://github.com/downloads/sergm/munt_devel/mt32emu_winMMdrv_2011_10_03.zip).
3. Copy mt32emu.dll to C:\Windows\SysWOW64
4. Copy mt32emu.ini to C:\Windows (there is no need to change anything inside it, rom path should remain as it is - "C:\WINDOWS\SYSTEM32" - as for 32-bit applications that path actually points to "C:\WINDOWS\SysWOW64", where we put the roms).
5. RightClick mt32emu_drv_GUI, choose "Run as Administrator".
6. Click "Install Driver". You can close the application after this completes - it does not need to keep running in the background.
7. Wherever you need MT-32 support (for example DOSBOX), set Midi Device Output to "MT-32 Synth Emulator".


Option #2 - Standalone Application "mt32emu" via MidiYoke Junction

Part A - Setup MidiYoke:
1. Download MidiYokeNT (http://www.midiox.com/zip/MidiYokeSetup.msi).
2. RightClick MidiYokeSetup.msi, choose "Create Shortcut".
3. RightClick the shortcut, choose Properties, and select the Shortcut tab.
   - Under Target, before what's written there, add "msiexec /i ", so it should look like:
Code:
msiexec /i <path>\MidiYokeSetup.msi
  - Click "Advanced", tag "Run as administrator".
   - Click OK, then OK again to end the shortcut creation process.
4. Use the created shortcut to install MidiYoke.
5. Optional: If you wish to edit MidiYoke settings (such as setting number of ports), create a shortcut for that too:
   - Create a new shortcut (for example by right clicking somewhere on the Desktop -> New -> Shortcut).
   - In location, type:
Code:
C:\Windows\System32\rundll32.exe C:\Windows\System32\shell32.dll,Control_RunDLLAsUser C:\Windows\SysWOW64\myokent.dll,MYokeNT
  - Click Next -> Finish to complete the shortcut creation.
   - RightClick the new shortcut -> Properties -> Shortcut tab -> Advanced -> Tag "Run as Administrator" -> OK -> OK
   - Run the created shortcut whenever you wish to change MidiYoke settings.

Part B - Using mt32emu.exe:
1. Get control roms of CM-32L (CM32L_CONTROL.ROM & CM32L_PCM.ROM) or MT-32 (MT32_CONTROL.ROM & MT32_PCM.ROM), and copy one of the romsets to C:\Windows\SysWOW64
2. Get latest mt32emu (https://github.com/downloads/sergm/munt_devel/mt32emu_2011_10_03.zip).
3. Run mt32emu.exe - this has to be running every time you want to use MT32 emulation.
4. Wherever you need MT-32 support (for example DOSBOX), set Midi Device Output to "Out to Midi Yoke 1" (and make sure mt32emu.exe is running).


P.S. If you wish to set MT-32 emulation as the default midi device for any of the above methods, you can use Putzlowitsch's Vista MIDI-Mapper, which works well under Win7 (http://putzlowitsch.de/wp-content/uploads/2009/01/plw-vista-midi-mapper_0_93.zip).

That's about it for now, I hope this helps a bit to ease installations of munt under Win7.
« Last Edit: October 03, 2011, 09:46:24 PM by reines » Logged
andrew603
Senior Member
*
Offline Offline

Posts: 192



View Profile WWW
« Reply #1 on: August 31, 2011, 12:01:45 AM »

Good guides!

Those are pretty much the same steps I've figured out and used to install the emulator on my laptops.  My workstations get the real MT-32's Smiley

The App / Executable version of the emulator is definitely the best version to use in my opinion with it's reset button, console, and additional parameters.  It is also less of a hassle to update.
Logged

~Andrew~
Roland: 3x MT-32,SC-55mkII,88,880,8820,8850,PMA-5,D-110,2x D-550,PG-1000,XV-5080 (SRX:01,06,09,10; SR-JV80:01,08,09,10),Fantom XR (SRX:02,03,04,06,07,08)
Yamaha: MU128,PSR-530,HS80 Monitors
Other: Korg X5DR,Casio CTK-601, MOTU 24I/O
apeman
Senior Member
*
Offline Offline

Posts: 228



View Profile
« Reply #2 on: October 02, 2011, 04:13:07 AM »

Thank you! I finally got the EXE version of mt32emu working thanks to your instructions. Had previously tried loopMIDI which in theory should be more modern than MIDI Yoke, but couldn't get any sound, even though data was being transmitted. But following your instructions, I can hear music. Mahalo! Cheesy
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS
reines
Member
*
Offline Offline

Posts: 32


View Profile
« Reply #3 on: October 03, 2011, 09:48:40 PM »

Glad to hear it helped! Smiley
Logged
Pages: [1]   Go Up
  Print  
 
Jump to: