For my Delay Plugin Bias Pedal the Clock Sync (syncing the BPM in gig performer to the BPM used in the Plugin) is not working. It only works the first time when i create the plugin, but as soon as a gig / rackspace is loaded, it stops working.
I’ve tested this on both GP4 and GP5 and the behaviour is the same, there seems to be an issue with assigning the correct BPM when the plugin is loaded.
Im running on a M2 Pro Mac (OS X 13) and im using the AU version of the Plugin (v2.3.4.5549), the VST version can not be loaded with Gig Performer.
I assume this has something to do, that the plugin provides a additonal way of specifying the BPM on its ui, which doesn’t get overwritten correctly by Gig Performer on load.
When i first create the plugin, the BPM sync works, i can change it via setlist / songparts etc.
But as soon as I do one of the following, it stops working
- Restart gig performer
- Duplicate the Rackspace
- Export import a Rackspace
In those cases, it always uses the BPM of the Plugin UI, instead the one in Gig Performer.
Expected Behaviour
The BPM of the Plugin should always be overwritten by the one defined in Gig Performer. Changes in BPM should always be reflected within the plugin (Especially when a Song / Song Part is changed)
Steps to Reproduce
Variant 1:
- Create a Rackspace with the Bias Pedal Plugin (BPM sync works)
- Save the Gig file and Restart gig performer
→ BPM sync stops working
Variant 2:
- Create a Rackspace with the Bias Pedal Plugin
- Duplicate the Rackspace
→ BPM Sync stops working for the duplicated rackspace
Variant 3:
- Create a Rackspace with the Bias Pedal Plugin
- Export the Rackspace
- Import the Rackspace
→ BPM Sync stops working for the Imported Rackspace
Behavior in Mainstage
When i load a concert in mainstage the BPM of the plugin is the internal plugin one. But as soon as i change the BPM anywhere (eg Patch change) it’s correctly overwritten to the one defined in the Patch.
Behaviour in Reaper
In reaper the BPM is always correctly set to the one defined in the project, no matter if it’s first load or BPM change.
Reaper is also able to use the VST version of the plugin, both AU and VST versions work exactly the same.
Behaviour when changing the BPM in the Plugin UI
When you change the BPM in the Plugins UI, the plugin uses that tempo, until a new BPM change is detected. Then it will use the one defined by the Hosting program again.(Work the same in all programs / This is what’s not working in GP on plugin reload)
This looks like a Bug to me, in the way GP is loading and assingning the BPM for the Plugin, so that the wrong BPM is used / the internal plugin BPM always takes priority.
As stated above, Mainstage and Reaper both handle this correctly on the same machine, and on my Windows machine, everything works as expected as well (using the VST version of the Plugin).
Did anyone else encounter such a behaviour? Is this a bug that can be fixed?