GxPlugins.lv2 icon indicating copy to clipboard operation
GxPlugins.lv2 copied to clipboard

GUI not copied once plugin is installed

Open gmanni66 opened this issue 3 years ago • 18 comments

Hello brummer10 not sure how to contact you but first I want to thank you for the plugins I wanted to report though that I've tried a couple of times to build these and I found the same problem both times all the plugins build and work fine, however, the MOD/* files do not get copied in the appropriate folder I couldn't find why that is (yet) but wanted to report and maybe you know where I'm going wrong here

is this normal? or there is a mistake in the install script?

let me know also if there is a better way to contact you rather than opening an issue

however, wanted to report this - thanx PS: copying manually the files works just fine

gmanni66 avatar Aug 19 '21 08:08 gmanni66

Yes, the makefiles been made to build the generic GUI's or the MOD GUI's, not both. At the time I wrote them there simply wasn't a host which may use them on PC.

brummer10 avatar Aug 21 '21 05:08 brummer10

Thanx for the reply, Any ways to change/customize that??

gmanni66 avatar Aug 21 '21 08:08 gmanni66

Main issue is that I've chosen to use different *.ttl files for the generic and the MOD GUI's. They need to be rewritten so that both GUI's could use the same *.ttl files. That wouldn't be to hard to do, but as there are a lot plug's in the package, it will require a lot time. When that is done, we could edit the makefiles to allow the installation of both GUI's at once.

brummer10 avatar Aug 22 '21 05:08 brummer10

Thank you for the reply I guess I can just run a script to copy the MOD GUI into the respective folder before running the make install :) If I come up with an easy script I'll let you know Thanx

gmanni66 avatar Aug 22 '21 09:08 gmanni66

ok this simple script should do it you need to have it in the folder GxPlugins.lv2 and run it before the "make install" so that all the modgui will be included NOTE: this is only for the modgui 1 create the script 2 run it after the make (but before the make install) 3 run make install script example

`#!/bin/bash

mkdir tmp currentdir=pwd echo "Current Directory :" $currentdir

for i in ls -1 -d $PWD/* ; do cd $i 2> /dev/null; ls -1 -d $PWD/* | grep -i "gx_" ; done > tmp/gxlist1 cd $currentdir cat tmp/gxlist1 | sort | uniq > tmp/gxlist_clean

for i in cat tmp/gxlist_clean ; do cd $i ; mv ../MOD/* $i ; done

cd $currentdir rm -rf tmp ` hope this helps someone with the same issue I found :)

gmanni66 avatar Aug 23 '21 10:08 gmanni66

Where do you manually copy the mod folder ? I tried replacing everything in the .LV2 or just adding no duplicate from my make folder that did not work I only have generic GUIs. Can somebody explain for a noob ?

I get all kinds of error trying the script but I'm a noob so does not mean much.

Boone777 avatar Dec 02 '22 18:12 Boone777

To get both, the generic and the MOD UI you must run make first. Then you must go into the single plugin folders. For example ~/GxPlugins.lv2/GxAxisFace.lv2. There you find a folder called gx_AxisFace.lv2 That is the bundle to be installed. Now, to get the MOD UI into it go back to GxAxisFace.lv2, there you find a folder MOD This contain the MOD UI. Open that and copy modgui.ttl mainfest.ttl and the folder modgui. Don't copy the file gx_AxisFace.ttl, this is a modified file and allow only the MOD UI, so leave it there. Copy the rest over to gx_AxisFace.lv2 You'll get a warning because overwrite the file manifest.ttl Choose overwrite. After that run make install and you'll have both UI's installed. True, I don't know what you'll do with the MOD UI's on a desktop, is there a Host supporting MOD UI's? I keep this stuff separated because I use them on the MOD Dwarf, there you can't and wouldn't build the generic UI for.

brummer10 avatar Dec 02 '22 18:12 brummer10

I actually thought MOD UI'S meant modified UI's, like a new skin. So these can't be seen on AVLinux is that what I'm understanding here ?

Le ven. 2 déc. 2022 à 13:59, Hermann @.***> a écrit :

To get both, the generic and the MOD UI you must run make first. Then you must go into the single plugin folders. For example ~/GxPlugins.lv2/GxAxisFace.lv2. There you find a folder called gx_AxisFace.lv2 That is the bundle to be installed. Now, to get the MOD UI into it go back to GxAxisFace.lv2, there you find a folder MOD This contain the MOD UI. Open that and copy modgui.ttl mainfest.ttl and the folder modgui. Don't copy the file gx_AxisFace.ttl, this is a modified file and allow only the MOD UI, so leave it there. Copy the rest over to gx_AxisFace.lv2 You'll get a warning because overwrite the file manifest.ttl Choose overwrite. After that run make install and you'll have both UI's installed. True, I don't know what you'll do with the MOD UI's on a desktop, is there a Host supporting MOD UI's? I keep this stuff separated because I use them on the MOD Dwarf, there you can't and wouldn't build the generic UI for.

— Reply to this email directly, view it on GitHub https://github.com/brummer10/GxPlugins.lv2/issues/37#issuecomment-1335683404, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC3KDQ66KE36PX46RZ3ARWLWLJBH7ANCNFSM5CNWKUJQ . You are receiving this because you commented.Message ID: @.***>

Boone777 avatar Dec 02 '22 19:12 Boone777

MOD UI's been web based UI's (html + css) to be used in the browser. As far I know only MOD could use them https://mod.audio/platform/ So, yes, you couldn't use them on AVLinux. Anyway, for the GxPlugins those didn't differ that much (from the view).

brummer10 avatar Dec 03 '22 03:12 brummer10

I only get the generic Reaper UI out of the original install in AVLinux something I should know about making the GUI show ?

Boone777 avatar Dec 03 '22 13:12 Boone777

Ah, yes, I remember. There is a feature request in the ttl files which is deprecated. That needs to be removed. Sorry, I always come over it (It's only Reaper which fail on that). That's the line lv2:requiredFeature guiext:makeResident;

when you remove that line from the plug_name.ttl files you'll see the UI's. I'll try to update the sources as soon as possible.

brummer10 avatar Dec 03 '22 14:12 brummer10

I've pushed a update now, please do a git pull and build again, should work now in reader as well.

brummer10 avatar Dec 03 '22 15:12 brummer10

Thank you for working on this. I'm not savvy at all when it comes to building it's hit and miss for me but I was able to do it with the one previously downloaded. Here is what I am getting now:

mx21@mx:~/Downloads/GxPlugins.lv2-master
$ make
make[1]: Entering directory '/home/mx21/Downloads/GxPlugins.lv2-master/GxAxisFace.lv2'
make[1]: *** No targets specified and no makefile found.  Stop.
make[1]: Leaving directory '/home/mx21/Downloads/GxPlugins.lv2-master/GxAxisFace.lv2'
make: *** [Makefile:10: GxAxisFace.lv2/] Error 2

Boone777 avatar Dec 04 '22 20:12 Boone777

Ah, yes, I remember. There is a feature request in the ttl files which is deprecated. That needs to be removed. Sorry, I always come over it (It's only Reaper which fail on that). That's the line lv2:requiredFeature guiext:makeResident;

when you remove that line from the plug_name.ttl files you'll see the UI's. I'll try to update the sources as soon as possible.

This line for me is the very last. I removed it, saved and restart Reaper, clear cache rescan VST, rescan LV2 still no GUI.

Boone777 avatar Dec 04 '22 20:12 Boone777

I've done extensive tests in Reaper, it should work. To download, build and install the last version, do

git clone https://github.com/brummer10/GxPlugins.lv2.git
cd GxPlugins.lv2
git submodule init
git submodule update
make
make install

brummer10 avatar Dec 04 '22 20:12 brummer10

Thank you !!!!! Everything works now I really appreciate your efforts !

Boone777 avatar Dec 04 '22 23:12 Boone777

I actually have only one that is not showing GUI: Axisface

Boone777 avatar Dec 07 '22 04:12 Boone777

Ah, Yea I've missed to push the update for the Axisface. Done now, please do a git pull and rebuild.

brummer10 avatar Dec 07 '22 05:12 brummer10