Breakthru ·
Hi,
I've bought synthmaker recently to work exclusively with midi messages. I'm working on a VSTi that controls an hardware synth (sysex, midi cc). In order for the plugin to work as expected I need one Midi input and one Midi output (two listboxes inside the VST).
When I select a midi output that is in use in another application I get the error message saying that the output is already in use, as expected. Though, if I activate the output inside the host (thus making it available inside the host) and try to select it inside my plugin, the plugin freezes and the host too. I experience this behaviour with Cubase 4, Ableton Live 7, Reaper... actually every host I've tried with that plugin.
If I deactivate the midi input/output inside the host, then everything works as expected.
I understand that the output is not available but it should not crash. I would expect the same message as when the output is already in use in another application. As it is now, the user as no idea why the host crashed. This is quite annoying since I've released some betas of my plugin and people simply think the plugin does not work at all as it crashes when selecting the output. Of course I mention the problem and how to avoid it... but users seem to download and try before actually reading the documentation...
Thanks. I hope there is enough information in the post to test the problem...