Page 1 of 1

Pitch bends/multiple instruments per instance?

Posted: Thu Nov 21, 2019 10:05 pm
by SMB3
Hello!

I'm using Genny in the latest version of OpenMPT. I've got the basics working - one instance of the plugin loaded and a brass instrument set up to play a simple phrase. Unfortunately, I'm not sure what to do past this point - I'd like to get more instruments working, but I can't figure out how to do that without creating a new instance of the plugin for every instrument, which seems... excessive? To be more specific, I can get multiple instruments at once within the plugin; however, I don't know how to get them to play independently of each other. I'm not entirely sure if this is even possible in OpenMPT, since this is my first time using a VST with it, but if possible I'd like to know how to do this. Nevermind this part, I figured it out. It was simple, I'm just a dummy lol (set a unique MIDI channel for each instrument in the plugin and then use an OpenMPT instrument with matching channel number, in case anyone else runs into this)

My other issue is, I can't seem to get pitch bends or vibratos of any kind to work. OpenMPT's built-in Exx, Fxx, Gxx, and Hxx commands all have no effect, and a Zxx macro set to send a pitch bend didn't work either. Genny is clearly capable of pitch bends judging by Duck Game's soundtrack, and OpenMPT is miles ahead of DefleMask in a lot of ways and I'd rather use it if possible. I don't know how many people would be using this in a tracker instead of something like FL Studio, but if there's any ideas on how to solve these issues I'd appreciate the help. Thank you!

edit: got multiple instruments working but still no clue about the pitch bends. Tried doing it with a pitch envelope, but that had no effect as well.

Re: Pitch bends/multiple instruments per instance?

Posted: Mon Nov 25, 2019 3:00 am
by superjoebob
Sorry for the delay on this, glad to hear you got multiple instruments working! Pitch bend functionality is now implemented in v 1.1 viewtopic.php?f=4&t=2&p=2#p2
hopefully it works how you expect it to, let me know if you have any trouble.

Re: Pitch bends/multiple instruments per instance?

Posted: Thu Nov 28, 2019 6:09 am
by SMB3
I'm glad they're in, thank you! The pitch bend itself seems to work properly, but I don't seem to be able to apply it to just one channel? The message OpenMPT sends includes a channel value, but a channel value of 0 applies the effect to every instrument, while any other value appears to do nothing (this occurs regardless of the MIDI channels that each instrument is mapped to). I haven't had time to fiddle with it as much as I'd like, but I'm not sure if there's anything I can do about it on my end.

Re: Pitch bends/multiple instruments per instance?

Posted: Fri Dec 13, 2019 11:24 pm
by superjoebob
Damn, I suck! I didn't realize the MIDI pitch bend messages came with a channel identifier (why wouldn't they??). This should be fixed in v 1.13!