Hold off on that feature, I'm thinking I found a way around the problem by talking to MIDI-OX and VSThost by MIDI CC messages in order to change its tempo when I need to.insertpizhere wrote:At the moment it always follows the host tempo. I can add an option for using the MIDI file's tempo, but I need to think about how to handle it when playing multiple MIDI files with different tempos simultaneously...
I loaded the MIDI files back into my sequencer (Rosegarden) and looked in the event viewer, but there are no CC events in there. So I'm going to have a project here trying to figure out where that's coming from or how to block it. Right now midiLooper is set to output straight to the MIDI interface output. I'm not sure if possibly VSThost is possibly still in the loop there or not. I have never written a VST before, so I don't know if everything still goes through VSThost, or if a VST still has direct access to the OS and can talk to devices directly.insertpizhere wrote:It shouldn't send any MIDI messages other than what is stored in the sequence, so those CCs at the end of the loop must be in the MIDI files you loaded. Someday I'm going to add CC editing so it will be possible to remove things like that from within midiLooper.
