MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Questions and Discussion >> MIDI-OX > LoopBe30 > Vienna Ensemble
(Message started by: s9dd on Aug 12th, 2017, 10:55am)

Title: MIDI-OX > LoopBe30 > Vienna Ensemble
Post by s9dd on Aug 12th, 2017, 10:55am
Hi Folks

I have successfully used MIDI-OX as a filter/merge between hardware inputs and ViennaEnsemblePro, until quite recently.  
I am now getting VERY bizarre data routings, where a simple one cable route between a PHYSICAL input and a VIRTUAL cable, remaps MIDI data to a completely different physical input.  I have described the issue in full on VSL's website, including a step by step for Vienna Ensemble users to test.  It could be a simple bug in listing ports, but I am not convinced.
https://www.vsl.co.at/community/posts/m260864-VEPro--MIDI-port-name-index-ISSUE-v6-16178#post260864

Some images.  Here is the MIDI-OX set up, with the hardware devices and virtual ports offered by LoopBe30.  You will note a link between ESI port 2, and Virtual Cable 1.
http://studio.davidcday.co.uk/gfx/vepro/screenshot_16.png

Yet, despite this routing, VEPro6, the active input appears to be the Launchpad!!
http://studio.davidcday.co.uk/gfx/vepro/screenshot_15.png

Here are the options for the inputs in VEPro6.
http://studio.davidcday.co.uk/gfx/vepro/screenshot_17.png

So, if I start MIDI-OX first then VEPro6 I get this remapping issue.

If I start VEPro6 then MIDI-OX I get "out of memory" for TWO class compliant USB devices - a Novation LaunchPadS, and an ESI4x4 interface.
http://studio.davidcday.co.uk/gfx/vepro/screenshot_18.png

I am operating on Win10x64 Creators edition, and most everything is up to date.  The bug is repeatable, if I reboot, clear VEPro's .INI file, it mismaps in the same way.

Q. Is anyone else hitting these kind of issues when MIDI-OX is used as a frontend to a virtual and VST system?

---

Q. Secondly, if there are breaking changes with Win10 and recent updates to the MIDI aspects of Windows...
1 ) Is MIDI-OX going to be updated to ensure it works in a 64bit Win10 world?
2 ) If not, could it be made open-source for the community to maintain it? (Preferred option, GitHub, GPL)
3 ) If this really is the end of the line, can anyone suggest a modern, maintained, retail alternative to MIDI-OX?

Title: Re: MIDI-OX > LoopBe30 > Vienna Ensemble
Post by Breath on Aug 26th, 2017, 8:51pm
Hi
Let's try and fix things one at a time. First the easy one.

"If I start VEPro6 then MIDI-OX I get "out of memory" for TWO class compliant USB devices - a Novation LaunchPadS, and an ESI4x4 interface."
This error is caused by MidiOx trying to connect to a Midi driver that is 'single' client and the driver has already been connected to some other software.
MS class compliant drivers are single client. In short rubbish for professional folk.

You can start MidiOx and route all your Ins and Outs of your single client drivers to a MidiYoke (or similar Midi 'patch cable' driver that is multi-client ).
This turns a single client driver into a multi-client driver.
Now in your other software connect these  'patch cable' drivers as if they are your hardware drivers.

I seem to recall that there is a multi client Novation driver available. If so, it might be an idea to update that.
If you can, don't use the MS class compliant drivers are they also limit sysex  size.

Try that see if it helps.
It could also be some of your other problems.

All the best
Royce

Title: Re: MIDI-OX > LoopBe30 > Vienna Ensemble
Post by s9dd on Aug 27th, 2017, 8:09am
Hi Royce

Since posting, a lot has happened.  The working solution is only use virtual MIDI cabling into a DAW, as you suggest, in our case LoopBe30.

Long term for us, we are moving away from MIDI-OX and VePro6.
MIDI-OX has been very useful, but is out of date and (appears) unsupported.

The other is hopelessly bugged.  For a £200+ version 6 product not to be able to list MIDI ports and discern virtual from physical ports so much it screws up the device listings is incredibly poor value for money.  It also cannot handle duplicate VST IDs, so will list different available plugins from Ableton.  You have been warned!

Please note Windows.Devices.MIDI replaces the old Win32 MIDI sub-system, and features multiclient drvers. About time.



MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.