Skip to content

Silly newbie question about driving Vocaloid2 #5

@hakanai

Description

@hakanai

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions