VOGONS


Need help with wolfmidi

Topic actions

First post, by retrosprite440

User metadata
Rank Newbie
Rank
Newbie

Sorry, I don't know if this is the right place to post this. I have no idea where else to post this issue. This is somewhat related to MT-32 at least. I'm trying to setup wolfmidi.
https://github.com/ericvids/wolfmidi
I've followed the instructions pretty much to a T in setting up the Yamaha S-YXG50 VSTi to serve as the playback device for Wolfenstein 3d's midi out. I've setup loopMidi, SAVIHost, I've tried both MIDIMapper and VirtualMIDISynth (I'm on Windows 7 so both software can designate default MIDI out). I've set loopMIDI as the default MIDI out using both MIDIMapper and VirtualMIDISynth. I have SAVIHost open and running before starting the game as per the instructions. In each case, I get the default OPL2 music playing when I start the game. So I've also already installed MUNT for standard DOS use cases through Dosbox X. The MT-32 is recognized as an output port through VirtualMIDISynth. When I switch to the MT-32 and start Wolf3d (I'm using ECWolf), I do hear the obvious change in the music so I know that my MIDI configuration and routing is not the issue.
edit: while making this post and doing more testing I noticed that I am in fact getting receiving MIDI input TO the SAVIHost (Yamaha S-YXG50). The small keyboard interface shows the channels are receiving input. But the sound coming out is the standard OPL2.
The wolfmidi page links to this page for the Yamaha S-YXG50 VSTi.
https://veg.by/en/projects/syxg50/
As far as I understand, all the sound data for this synth is stored within the dll? Anyways, that's kind of my limit of understanding the current situation. I don't know why I'm not getting any sound coming out of this VSTi. As I mentioned, it is receiving MIDI signal. But I don't know where to go from here and I'm hoping someone can help me figure this out. Thanks. And let me know if there's a more appropriate place to post this issue.