I'm trying to get jvsthost to drive Vocaloid 2. Why not 3... well, my 3 licence is on another computer... :/
The library loads with no errors, though, which is a good sign at least. The sound thread is running, but no sound comes out when I drive it with the same code used in the random example. My listener gets no calls either (I thought that perhaps the VST was asking me something and I wasn't replying, but no... it doesn't seem to be firing anything...)
After some digging, I came up with a theory that maybe I'm supposed to send "phonetic symbol" and "consonant adjustment" events before I can send a NOTE_ON. I assume that SysexMessage is the message to send for this, but I can't figure out the contents I'm supposed to put into the byte array.
I don't even know if there is a reference for this VST because pretty much all supported usage is via the GUI... What I do know is that the NSX39 has a similar extension message to set the phonetic symbol before playing a note which is all documented in the manual for that device, but of course I tried sending the same message and it doesn't work here. I guess it was worth a shot though.
Is there some way to figure out what is going on? It could just be that this is an unsupported thing, but the fact that I don't get any errors either kind of suggests I'm just doing something stupid.
I'm trying to get jvsthost to drive Vocaloid 2. Why not 3... well, my 3 licence is on another computer... :/
The library loads with no errors, though, which is a good sign at least. The sound thread is running, but no sound comes out when I drive it with the same code used in the random example. My listener gets no calls either (I thought that perhaps the VST was asking me something and I wasn't replying, but no... it doesn't seem to be firing anything...)
After some digging, I came up with a theory that maybe I'm supposed to send "phonetic symbol" and "consonant adjustment" events before I can send a NOTE_ON. I assume that SysexMessage is the message to send for this, but I can't figure out the contents I'm supposed to put into the byte array.
I don't even know if there is a reference for this VST because pretty much all supported usage is via the GUI... What I do know is that the NSX39 has a similar extension message to set the phonetic symbol before playing a note which is all documented in the manual for that device, but of course I tried sending the same message and it doesn't work here. I guess it was worth a shot though.
Is there some way to figure out what is going on? It could just be that this is an unsupported thing, but the fact that I don't get any errors either kind of suggests I'm just doing something stupid.