Software: VMS 2.0.0
OS: Windows 7 64-bit
RAM: 32 GB
Maybe I'm missing something, but I've got Number of devices set to 4, my one soundfont has 1-4 selected in the soundfonts chain, Default MIDI Out device is set to VirtualMIDISynth #1, and Windows Media Player default device is set to VirtualMIDISynth #4.
If I try to play MIDI in Winamp v5.666 while running DOSBox, or I open a second DOSBox instance, I get the following error:
Device "VirtualMIDISynth #1" is already in use by process "C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe", PID #3124."With VMS 1.x, what would happen is that an additional instance of VMS started whenever an additional program requested the MIDI device. On occasion I've had up up to four instances of VMS running at the same time (each with its own tray icon), as I do a lot of stuff in DOSBox, and sometimes listen to MIDI in Winamp. In this thread it has been stated that this kind of behavior was the result of a bug.
I'm aware of the option to turn off the "already in use" notice, but what I would really like is for both instances of DOSBox (or an instance of DOSBox and an instance of Winamp) be able to each automatically select the next available device. Like I said, I do a lot of stuff in DOSBox, usually involving programs that use MIDI, and I frequently run two instances of DOSBox at the same time for the convenience of running two DOS programs at the same time or simply not having to frequently change working directories, and I would really like to not have to worry about which program "won" device #1. (Whichever program "won" the device has no issues outputting sound, while the others are silent.) Is there a way to automatically assign the next available device to a requesting program? If it's a matter of memory usage, I've got 32GB of RAM, so I wouldn't mind having to enable a "memory-hungry option."
I'll attach the VMS log file.
By the way, while running DOSBox and Winamp, I also ran Music Creator 6. Music Creator put no sound out until I manually specified a device (#3), and then I had no output issues there.
- Attachments (Only registered users)
- VirtualMIDISynth_debug_report.7z