ModPlug Central

OpenMPT Development (Archive) => Bug Reports => Bug Report Archive => Topic started by: Harbinger on November 12, 2009, 16:36:07

Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Harbinger on November 12, 2009, 16:36:07
Full Version:
OpenMPT v1.17.3.02

Has the bug occured in previous versions? If yes, please specify version(s): No. This we're certain of.

Description of the bug:
Found a bug with 3.02's interaction with the VSTi Motion by Ugo. In any context, pressing the shift key opens the MIDI Mapping dialog, with the VSTi selected in the plugin field. I also noticed that MIDI Learn is active in the dialog.
The MIDI Mapping dialog will open in such a case from every tab, and IN ANY MODULE FORMAT (even MOD, which doesn't allow MIDI Mapping), whenever the shift key is pressed.
During testing, the keymaps were changed (in case of a corrupted keymap file), but the behavior still existed. The behavior did not replicate with other VSTi's, nor with other VSTi's by Ugo. The input, both from the computer keyboard and MIDI keyboard, was disabled on several levels in case of a USB or keyboard error (the MIDI connection was disabled from Windows Audio settings, MIDI Record was turned off, the MIDI keyboard was turned off, Pattern Record was disabled, etc.), but the behavior was still present when pressing the shift key. Interestingly, the behavior is not immediate; you have to enter some notes in the pattern editor to "activate" the bug.
Furthermore, when Motion is loaded into the Chainer VST, the Shift key becomes unusable, as if the key is being hijacked.
The bug was definitely NOT present in .53 or earlier as we composed many tracks with this particular VSTi.

How often does it happen?: Usually always, but triggering the behavior is inconsistent.

How to reproduce (step by step description): Create any track and load Motion 2.8 by Ugo into the track. You may have to use it in a pattern or open the plugin GUI to start the trigger for the bug. Press Shift key in any context on any page. Normally this triggers the bug as described above.
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Saga Musix on November 12, 2009, 21:03:17
That sounds pretty much like Rakib's problem (http://forum.openmpt.org/index.php?topic=3438.0), but finally it also occurs with a free VSTi, which makes things a lot easier (I can reproduce it without any problems). Thanks!
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Harbinger on November 17, 2009, 21:19:37
(http://download.modplug.com/uploads/files/1254415398praying.gif)     Please PLEASE find a way to fix this. I hope it's not a problem internal to the VSTi, otherwise i can't expect it to be fixed. But Motion is my new favorite toy (and Yjana's), but the 3.02 build hates it.  (http://download.modplug.com/uploads/files/1254415365no%20stubbornly.gif)
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Saga Musix on November 17, 2009, 21:39:09
Well I do have theoretical fix for it and according to what Relabs said to me, it looks like it's a faulty VSTi implementation (wouldn't be the first thing Ugo's plugins do worng...).
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Relabsoluness on November 18, 2009, 18:33:39
While the plug seems to do something that is not that common, whether it's faulty or not the way it's handled in OpenMPT is a bug and will be fixed in next release.
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Rakib on November 18, 2009, 20:18:48
Thanks alot!
Can't wait for it.
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Harbinger on December 18, 2009, 17:14:39
Yes thanks!

Although i'm not working on any projects, ToB has said she felt it was better to go back to 2.54, as she really loves Motion MORE than 3.02.

Thanks Relab and Jojo for looking at it! :wink:
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Saga Musix on January 25, 2010, 22:23:51
Please confirm that this has been fixed in OpenMPT 1.18 release candidate (http://forum.openmpt.org/index.php?topic=3701.0). You can set the thread status to S=C yourself then.
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Harbinger on February 20, 2010, 18:43:49
ToB and i both thank you. Hopefully your fix won't cause too many problems with other VSTi's... 8)
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Saga Musix on February 20, 2010, 19:14:43
Well, it does screw up with the sliders in Synth1 (which I personally use a lot), but that's not too important for now.
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Harbinger on June 30, 2010, 14:54:48
I am re-opening this Bug Report as 1.18.xx has re-introduced this bug, but it apparently shows up occasionally, not always when Shift is pressed with the Motion window open. We are still testing for the conditions that it occurs, possibly having to do with the order in the plugin list, input focus, or certain options set.

If anyone else has this happen, please make your voice heard here while we look for the problem....
Title: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Saga Musix on June 30, 2010, 17:23:33
Quote from: "Harbinger"I am re-opening this Bug Report as 1.18.xx has re-introduced this bug, but it apparently shows up occasionally, not always when Shift is pressed with the Motion window open. We are still testing for the conditions that it occurs, possibly having to do with the order in the plugin list, input focus, or certain options set.

If anyone else has this happen, please make your voice heard here while we look for the problem....
It should only happen if the VST window has the focus. if it doesn't, it can't really happen.
Title: Re: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Saga Musix on November 20, 2010, 22:09:18
Quote from: Jojo on June 30, 2010, 17:23:33
It should only happen if the VST window has the focus. if it doesn't, it can't really happen.
Bump.
Title: Re: 1.17.03.02 Faulty interaction with Ugo's Motion 2.8
Post by: Harbinger on November 22, 2010, 20:09:25
It's true, it only happens when the VSTi window is topmost and you press Shift while you click on a control. (Would still like to still opt out of this behavior, but technically the bug is gone...)

Let's close it...