Here’s a video. You don’t have to watch it unless you need to see the behavior yourself. I made this video for a friend. Here a quick explanation…
In EZK1 and if I remember in EZD2, the midi Program Change message was pretty responsive and robust depending on how fast your computer could load in the data for the preset you’re switching to.
Just testing this out for the first time in EZD3 and in EZK2 (I guess SD3 and EZB does not have this feature?) leaves a lot to be desired. A very long lag from either the midi controller meaning, EZK2 does nothing for seconds or longer before it makes the change. OR A long lag from EZKeys 2 meaning, a message pops up saying it’s changing the preset, yet still takes a while. This compared to using a mouse to change a preset is basically instantaneous on a modern computer. Also a random behavior of an EZX change and not just a Library Preset occurred a few times.
There’s no best practice in the manual, not that I expect it, but I checked.
What is the intended behavior of Program Change in this generation TT products? Am I getting final product, or is this maybe on the backburner, or user error on my end?
I appreciate your time, I know you guys are busy. Patience is no problem. Thanks for reading.
EZD3 Tutorials | EZK2 Tutorials | Toontrack themed FB Group | Toontrack themed Discord Group
1
Thanked by: Scott EshlemanHi Shootie. Thanks for your thorough research on this.
A pure Program Change message shouldn’t reload the current library. It just switches the library preset, which is way faster than a library change, followed by a preset change, which seems to be happening for you. Since EZkeys2 is reloading the library, that would indicate that your controller is sending out a Bank Select message before the Program Change message. And since it re-selects Session Grand (which would be the first entry in your list of libraries?) it probably sends a Bank Select message with value 0. This could either be checked in any MIDI monitoring software, or by selecting another EZK library before incrementing using the knob, and noting if EZK2 switches back to Session Grand. It would be helpful if you could check this out. This would, at least partially, explain why EZdrummer3 said that “Action!” is loading (which is the first entry in the library list), but some other goofy stuff seems to be going on there as well, since it re-selected EZD3 Main Room most of the times.
In EZK2, you can select the same library that’s already loaded, and it will actually reload, something that couldn’t be done in EZK1. It should probably be up for discussion if that is a wise decision when it comes to Bank Select / Program Change. We’ll look into this!
Again, thanks for the elaborate description.
Mattias Ekström - Coder
Toontrack
Hi Mattias. It seems one of my controllers was sending Program Change and one Bank Select… https://youtu.be/B9oRIPJx2E0
EZD3 Tutorials | EZK2 Tutorials | Toontrack themed FB Group | Toontrack themed Discord Group
Thank you, that’s very helpful. We’ll look into this and will have it fixed in a future update!
Mattias Ekström - Coder
Toontrack
1
Thanked by: ShootieGreat to hear!
EZD3 Tutorials | EZK2 Tutorials | Toontrack themed FB Group | Toontrack themed Discord Group
Please log in to read and reply to this topic.
No products in the cart.
Get all the latest on new releases,
updates and offers directly to your inbox.
Note: By clicking the 'I WANT IN' button, you will not be creating a Toontrack user account. You will only sign up to get our newsletters, offers and promotions to your inbox. You can unsubscribe at any time from a link at the bottom of each email. If you want to learn more about our privacy policy, please find detailed information here.