|Anonymous | Login | Signup for a new account||2017-07-25 05:49 PDT|
|My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007176||ardour||features||public||2016-12-13 01:09||2017-07-01 13:20|
|Target Version||Fixed in Version|
|Summary||0007176: OSC support for plugins needs improvment|
|Description||As discussed in former issue 7137, we should modify the function OSC::route_plugin_descriptor(...) for some reason.|
- remove redundant plugin name from response. It's already part of the plugin list.
- add boolean value which indicates the bypass state (enable/disable).
- the flags value owns a new bit which indicates if a parameter is input or output (0x80).
- mark "hidden" parameters with another flag bit (0x100).
- notify the parameter data type as an enumerated string instead of an obscures integer.
Please find a corresponding patch file attached.
Sorry for the delay, I wasn't able to report this before release of 5.5
|Tags||No tags attached.|
|Attached Files||plugin_descriptor.patch [^] (4,854 bytes) 2016-12-13 01:09 [Show Content]|
|Users sponsoring this issue|
Total Sponsorship = US$ 5
2017-01-11 23:05: .onkel. (US$ 5)
|How will this extensive change affect those who have already created a surface based on current behavior? It seems it will break current surfaces using this code.|
|Sorry, looking back at the code added earlier I see it is your's anyway and you are likely the only one using it. I didn't see this earlier. Your patch will not apply cleanly as the file has changed too much since. (there are about 1000 lines of new code above this) applying manually.|
|Ok, I have added this to the code base. One concern I have is that with the plugins I have tested with, the pd.datatype is always "NOTHING". They are all LV2s, so maybe a different type of plugin does something else. Also, as pd.max_unbound and pd.min_unbound have already been removed from the code as per RG, I have not added them back in as your patch would suggest.|
|2016-12-13 01:09||.onkel.||New Issue|
|2016-12-13 01:09||.onkel.||File Added: plugin_descriptor.patch|
|2017-01-11 23:05||.onkel.||Sponsorship Added||.onkel.: US$ 5|
|2017-01-11 23:05||.onkel.||Sponsorship Total||0 => 5|
|2017-07-01 08:35||ovenwerks||Note Added: 0019851|
|2017-07-01 12:30||ovenwerks||Note Added: 0019858|
|2017-07-01 13:20||ovenwerks||Note Added: 0019860|
|2017-07-01 13:20||ovenwerks||Status||new => resolved|
|2017-07-01 13:20||ovenwerks||Resolution||open => fixed|
|2017-07-01 13:20||ovenwerks||Assigned To||=> ovenwerks|
|Copyright © 2000 - 2017 MantisBT Team|