Jump to content

Midi functionality & Win-98 in virtual machine


Nomen

Recommended Posts

Looking for a solution where win-98 can run in a virtual machine (under XP on i7 hardware) that is emulating AC-97 audio - with a functional midi interface. Seems that most emulators only provide SB-16 sound device - which does not have a midi player.

Looking for known solutions or hard information, not "did you try this" or "did you try that".

Link to comment
Share on other sites


"Virtual Machine" really doesn't say WHICH VM software. Could you specify?

That's the thing - I'm asking which VM gives good audio support to win-98 running as a guest.

As your links indicate, other people have asked, and haven't found workable solutions when it comes to midi support (as far as I could find).

Link to comment
Share on other sites

From submix8c's link:

Here's another reference to VM's and Midi Playback -

http://vogons.zetafleet.com/viewtopic.php?p=213314

I'm running Windows 98 SE in Virtual PC 2007 with Windows 7 as host.

...

Anyway, a bit of searching turns up http://forums.scummvm.org/viewtopic.php?t=6303.

...

I'm now using rgc:audio sfz with SAVIHost, as detailed by the ScummVM link and now have wonderful background music.

Seems like a "workable solutions when it comes to midi support" to me. But you are really going to have to try some things yourself and see. We can't always give everyone ready-made solutions to every problem.

Cheers and Regards

Edited by bphlpt
Link to comment
Share on other sites

If you just want to play midi files than I'd go for xmplay which has got a good midi plugin using soundfonts.

If it's for sequencing then virtual midi cable such as hubbis loopback or midiyoke and a vst soundfont player in a micro host such as savihost.

Link to comment
Share on other sites

There apparently does not exist a sound font that simulates the SB-16 (FM synthesis, aka "OPL3") sound-cards that existed prior to wave-table synthesis used in AC-97 sound cards or integrated sound devices. If such a sound font did exist, then it could be used by software like Fluidsynth (or vlc) to play old midi files such that they would sound *exactly* they way they did 10 - 15 years ago (when they were created).

Link to comment
Share on other sites

You didn't look hard enough did you?

http://woolyss.com/chipmusic/chipmusic-soundfonts/OPL-3_FM_128M.zip

Those standalone players might be of interest too:

http://www.pokipoki.org/dsa/index.php?EMU%20de%20MIDI

http://milkpot.sakura.ne.jp/fmmidi/

http://www.pokipoki.org/dsa/index.php?EMU%20de%20MIDI

There is Timidity also of course and you'll probably find some more stuff by digging those links:

http://www3.telus.net/anapan8/oldscardemu.htm

http://soundshock.se/phpBB2/index.php

Try to do better homework next time, it's not so hard using a search engine such as google, is it? ;)

Link to comment
Share on other sites

  • 7 years later...

I found a way for MIDI communication between the Win98 guest system in the MS VPC 2007 virtual machine and the MIDI music keyboard via the WinXP SP2 x86 host system:

We connect the MIDI In port on our instrument to the MIDI Out port on the PC.

Actions on WinXP Host:

  • we install Virtual Serial Port Kit (FabulaTech) and add a pair of COM3, COM4 ports on the default settings:
    virtual_serial.png.0d7120dda5060496b2518e79266c2de8.png
  • we install Roland Serial MIDI Driver 3.2 for WinXP and set the COM3 port in it, disable Use multiple ports and enable the Activate CTS/RTS Flow Control option:
    serial_midi_XP.png.74430b098ec97ddbfde1e064d5c3ef66.png
  • we install the Bome's Mouse Keyboard program, set the MIDI ports IN and OUT and leave the program turned on:
    set MIDI In to Roland Serial MIDI Input
    set MIDI Out to output port MIDI e.g. my Creative PCI card has this port Creative Sound Blaster MPU-401
    Instead of Bome's, you can use another program that has MIDI In and MIDI Out settings, e.g. MIDI-OX
  • in the Win98 virtual machine options in the COM1 port settings we select COM4:
    COM4_vpc.png.59a4d4099124904f441956c2c6a551b8.png

Actions on Win98 Guest:

  • we install the same Serial MIDI driver but Win9x version -
    Roland Serial MIDI Driver 3.2 for Win9x and configure the same as on WinXP but set COM1 port:
    serial_midi_9x.png.3efc4c21e142f41f89470aff8b399458.png
  • in the Control Panel Win98 set the default MIDI Roland Serial MIDI Out A device and/or use a MIDI player/sequencer in which you can select this port directly, e.g. Cubase, Winamp
Edited by reboot12
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...