A easy to use tool to generator/design X11 based LV2 plugins.
Beside that XUiDesigner allow to generate and install GUI's for existing
LV2 plugins, it support as well to generate LV2 plugins from scratch.
Special support is implemented for FAUST dsp files, which allow you to
generate a LV2 plugin with X11 based UI by just drag'n'drop a FAUST dsp
file into the XUiDesigner interface. This works now as well for MIDI
capable faust modules.
In any way, you don't need to interference with any of the annoying LV2
implementations. XUiDesigner handle that all for you.
The very same is true when you like to implement your own dsp (C or C++)
into a LV2 plugin. You could create the GUI interface, save the plugin
bundle, and implement the needed calls to init, activate and run your dsp.
This release comes with a couple of Bug-fixes and aims to be nearly stable.
Here is a introduction Wiki
<https://github.com/brummer10/XUiDesigner/wiki/XUiDesigner> entry to
show the first steps Wiki
Note: Please download the attached XUIDesigner_0.6.tar.gz
<https://github.com/brummer10/XUiDesigner/releases/download/v0.6/XUIDesigner_0.6.tar.gz>
archive, as only that contain the needed git submodule ( old long time
knowing bug on github) as the other files wont be able to build
XUiDesigner for you.
New in this release:
Add support for faust synth files
<https://github.com/brummer10/XUiDesigner/commit/07f302180c06df158a6b4b744d06a3f078f2dffa>
Implement color setting per widget
<https://github.com/brummer10/XUiDesigner/commit/ea141d32bc53e0d8eb69bd696e58118e73427602>
Implement preselected Save option depending on how UI is generated
<https://github.com/brummer10/XUiDesigner/commit/292f99f47ea5307b773381ec08265fe48c4b88f1>
Implement support for slider images
<https://github.com/brummer10/XUiDesigner/commit/7a72e682d521e4e1a9d4dbc02f70a96a083ce150>
Fix generate LV2 plug for faust file with numbers in name
<https://github.com/brummer10/XUiDesigner/commit/47e18aeec070fbbfece92ab91279f8621a44b753>
ColorChooser: use global ctrl key to pick color from anywere
<https://github.com/brummer10/XUiDesigner/commit/0314c4dbd1362b365b25c02f1f128159ef03865c>
Improve log scale controllers
<https://github.com/brummer10/XUiDesigner/commit/580ff3bcc5a5ff03989af6aea3cc672075cb3542>
Work over all warnings from -Wextra -pedantic
<https://github.com/brummer10/XUiDesigner/commit/728c90e1ccc1d17e527e9b6c4fe702d0ce34e574>
Switch to use old style include path for LV2.h, fix reparent image issue
<https://github.com/brummer10/XUiDesigner/commit/86a7a728de972980b1e02db788c68c064fe5a159>
Avoid moving control widgets out of visible area
<https://github.com/brummer10/XUiDesigner/commit/8d7a162b0158c80e120135b793c657bd511dc6a1>
Fix issue with makefile genarator
<https://github.com/brummer10/XUiDesigner/commit/c6a75a0951345f35101f2923e6b4b6eca46496cf>
Implement option to move all controllers of same type at once
<https://github.com/brummer10/XUiDesigner/commit/db62962189c5283a338170494a3548697ab84a88>
Implement option to resize all controls of same type as once
<https://github.com/brummer10/XUiDesigner/commit/e845f9446b6938e51258de8ffa2c1116f14dcb08>
Show LV2 plugins by name instead by uri
<https://github.com/brummer10/XUiDesigner/commit/388eff7ac5ba843e818ad62c28d41b11f5cfc2db>
Add option to keep aspect ratio when resize a controller
<https://github.com/brummer10/XUiDesigner/commit/61595459e6f4bff56f25fb3315c1e691c5d3f83f>
Keep Editor window centered on Designer window
<https://github.com/brummer10/XUiDesigner/commit/7fe155566d093a771ba794bdcc92f472002c63cd>
Implement option to allow the use of Controller Images for all contro…
<https://github.com/brummer10/XUiDesigner/commit/579699fe11c18138180efa04319195838c09cea3>
Add Turtle view window to show generated ttl file
<https://github.com/brummer10/XUiDesigner/commit/f1353136d1332ae8d3a013492b54b654424f5698>
Fix issue
<https://github.com/brummer10/XUiDesigner/commit/47715dbe3320dacc7720b8041e75f0916afd0e6a>
#9 <https://github.com/brummer10/XUiDesigner/issues/9> Please define the
license
<https://github.com/brummer10/XUiDesigner/commit/47715dbe3320dacc7720b8041e75f0916afd0e6a>
Fix issue
<https://github.com/brummer10/XUiDesigner/commit/8a6c5c05d22a15f2881e8de32fba5991458256bb>
#8 <https://github.com/brummer10/XUiDesigner/issues/8> Makefile doesn't
respect PREFIX
<https://github.com/brummer10/XUiDesigner/commit/8a6c5c05d22a15f2881e8de32fba5991458256bb>
Fix issue
<https://github.com/brummer10/XUiDesigner/commit/25a2f5c54c1ca4ad98cd81759935440792c5573d>
#7 <https://github.com/brummer10/XUiDesigner/issues/7> clang warnings
<https://github.com/brummer10/XUiDesigner/commit/25a2f5c54c1ca4ad98cd81759935440792c5573d>
Fix install on FreeBSD
<https://github.com/brummer10/XUiDesigner/commit/d62814996f63f2e17b63a9b215874e61fe666f81>
project page:
https://github.com/brummer10/XUiDesigner
download release:
https://github.com/brummer10/XUiDesigner
Enjoy anyway.