reaper-oss / sws

The SWS extension is a collection of features that seamlessly integrate into REAPER, the Digital Audio Workstation (DAW) software by Cockos, Inc
https://www.sws-extension.org/
MIT License
448 stars 85 forks source link

SWS/S&M: Trigger next/previous preset for ... actions do not work for some plugins #885

Closed dydyczp closed 7 years ago

dydyczp commented 7 years ago

For some plugins these actions seem to not work very well.

For these problematic plugins when some preset is loaded and the action is fired for the first time plugin state is changed according to next/previous preset but the preset combobox is not updated to the next/previous preset name (it shows "No preset") and therefore when such an action is fired second time nothing happens.

It does not work for example (tested on some few more):

It does work for:

Tested on:

dydyczp commented 7 years ago

Probably Reaper API bug.

Following lua script:

track = reaper.GetSelectedTrack(0,0)
reaper.TrackFX_NavigatePresets(track, 0, 1)

reveals exactly same issue.

swstim commented 7 years ago

I forwarded this on to Cockos and they've fixed for v5.50rc22.