UNREAL MIDI ISSUES (How to find the correct MIDI Device ID)
OKAY so I made this configuration that I was sure was working in which I configured Unreal's default MIDI device and used it to pass information, assuming that it's default MIDI device would be the one I'm directly selecting in its plugin to send information.
TURNS OUT IT ISN'T !!!!!!!!
As an alternative I also had tried selecting the specific device through the "GetMIDIOutput Device ID by Name" node that appears in the screenshot above. but also, no. I'm usure if this is because the way that the device is registered is slightly different as the one it appears to be, but I digress.
On friday I couldn't figure it out besides the fact that I figured I could replicate the error in other computers. After gnawing at it for a couple days I found a work around.
To begin, I realized that the "Send MIDINote On" function was working, but contrary to what you would think, it wasn't sending the message to the correct device, it was using Window's default audio system to produce a basic piano tone.
I knew there was a "Find All MIDIDevice Info" function, but every time I tried to access the information I would get stuck in trying to print an Array of Structure information. Because... well that doesn't print. After looking around for a bit and failing to understand the general recommendations I found this forum page in which someone was asking for a similar solution. The board members use a Break to separate every element of the Array through a "For Each Loop" and the printed the elements individually, with the knowledge that all elements in the array would be printed in sequence.
This solved the problem, showed me that my windows was using the incorrect device, and also the device ID I would need for the LoopBe cable, even better, this should work as a way to find info in whatever computer I use the process which is neat.
Comments
Post a Comment