New lv2 plug VintageTubeOverdrive.lv2

Programming applications for making music on Linux.

Moderators: MattKingUSA, khz

Post Reply
tramp
Established Member
Posts: 2335
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 454 times

New lv2 plug VintageTubeOverdrive.lv2

Post by tramp »

A simulation of the Behringer Vintage Tube Overdrive VT911 (with Mod's)
early bird with simple generated UI by XUiDesigner.
https://github.com/brummer10/VintageTubeOverdrive.lv2

have fun

On the road again.
Basslint
Established Member
Posts: 1511
Joined: Sun Jan 27, 2019 2:25 pm
Location: Italy
Has thanked: 382 times
Been thanked: 298 times

Re: New lv2 plug VintageTubeOverdrive.lv2

Post by Basslint »

The license :lol: thank you for these nice plugins, as usual :D

The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]

Please donate time (even bug reports) or money to libre software 🎁

Jam on openSUSE + GeekosDAW!
User avatar
LAM
Established Member
Posts: 992
Joined: Thu Oct 08, 2020 3:16 pm
Has thanked: 140 times
Been thanked: 348 times

Re: New lv2 plug VintageTubeOverdrive.lv2

Post by LAM »

I get an error with "make all":

Code: Select all

In file included from vintagetubeoverdrive.c:12:
lv2_plugin.h:41:10: fatal error: xwidgets.h: File o directory non esistente
   41 | #include "xwidgets.h"
      |          ^~~~~~~~~~~~
compilation terminated.

in mix, nobody can hear your screen

tramp
Established Member
Posts: 2335
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 454 times

Re: New lv2 plug VintageTubeOverdrive.lv2

Post by tramp »

LAM wrote: Thu Nov 17, 2022 9:30 pm

I get an error with "make all":

Yes, that's to be expected. Just run "make".
When involving "make all" the make file assumes that it is part of a bundled package (It may become part of the Xplugs.lv2) were libxputty is already build, so it skip this step.

I'll implement a readme and a license file later on.
@Basslint it will be BSD Zero Clause License

On the road again.
User avatar
LAM
Established Member
Posts: 992
Joined: Thu Oct 08, 2020 3:16 pm
Has thanked: 140 times
Been thanked: 348 times

Re: New lv2 plug VintageTubeOverdrive.lv2

Post by LAM »

tramp wrote: Fri Nov 18, 2022 4:03 am
LAM wrote: Thu Nov 17, 2022 9:30 pm

I get an error with "make all":

Yes, that's to be expected. Just run "make".
When involving "make all" the make file assumes that it is part of a bundled package (It may become part of the Xplugs.lv2) were libxputty is already build, so it skip this step.

I'll implement a readme and a license file later on.
@Basslint it will be BSD Zero Clause License

Well,

make

was what I tried first and it didn't work too. :)

Code: Select all

make[1]: ingresso nella directory «/home/user/opt/audioplugins/brummer10/VintageTubeOverdrive.lv2/libxputty»
make[2]: ingresso nella directory «/home/user/opt/audioplugins/brummer10/VintageTubeOverdrive.lv2/libxputty/Build»
HAVE_XXD=""
HAVE_XXDI_PL=""
HAVE_KNOWN_LDEMULATION=""
LDEMULATION=""
HAVE_LD_GOLD="1"
Using gold (gold)
cd ../xputty/resources/ && gold -r -b binary -z noexecstack approved.png -o ../../Build/approved.o
LDFLAGS += -DUSE_LD=1
make[2]: LDFLAGS: File o directory non esistente
make[2]: *** [Makefile:162: approved.o] Errore 127
make[2]: uscita dalla directory «/home/user/opt/audioplugins/brummer10/VintageTubeOverdrive.lv2/libxputty/Build»
make[1]: *** [Makefile:18: Build/] Errore 2
make[1]: uscita dalla directory «/home/user/opt/audioplugins/brummer10/VintageTubeOverdrive.lv2/libxputty»
make: *** [makefile:30: libxputty] Errore 2

in mix, nobody can hear your screen

tramp
Established Member
Posts: 2335
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 454 times

Re: New lv2 plug VintageTubeOverdrive.lv2

Post by tramp »

Have you done a

Code: Select all

git clone https://github.com/brummer10/VintageTubeOverdrive.lv2.git

A download of the provided zip file wont work as then the submodule (here libxputty) is missing (long outstanding issue with github). So only a git clone will work for now.

The README and LICENSE been added now, as well the underlying faust source file.

On the road again.
User avatar
LAM
Established Member
Posts: 992
Joined: Thu Oct 08, 2020 3:16 pm
Has thanked: 140 times
Been thanked: 348 times

Re: New lv2 plug VintageTubeOverdrive.lv2

Post by LAM »

tramp wrote: Fri Nov 18, 2022 7:16 am

Have you done a

Code: Select all

git clone https://github.com/brummer10/VintageTubeOverdrive.lv2.git

Yes: cloned, updated submodules and make.

in mix, nobody can hear your screen

tramp
Established Member
Posts: 2335
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 454 times

Re: New lv2 plug VintageTubeOverdrive.lv2

Post by tramp »

Ah, I see the issue. My fool.
The linker check in libxputty was broken when xxd not found. I've fixed that now, please do a git pull and try again. Should work now with the gold linker.

On the road again.
User avatar
LAM
Established Member
Posts: 992
Joined: Thu Oct 08, 2020 3:16 pm
Has thanked: 140 times
Been thanked: 348 times

Re: New lv2 plug VintageTubeOverdrive.lv2

Post by LAM »

tramp wrote: Fri Nov 18, 2022 9:06 am

Ah, I see the issue. My fool.
The linker check in libxputty was broken when xxd not found. I've fixed that now, please do a git pull and try again. Should work now with the gold linker.

It's working now, thanks. :D

Attachments
2022-11-18_10.13.13.850.png
2022-11-18_10.13.13.850.png (176.12 KiB) Viewed 4666 times

in mix, nobody can hear your screen

tramp
Established Member
Posts: 2335
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 454 times

Re: New lv2 plug VintageTubeOverdrive.lv2

Post by tramp »

@artix_linux_user Nice to hear it works.

For those curious about, here is a wasm interface to VintageTubeOverdrive you could play with to get a idea how it sounds:
https://mainline.i3s.unice.fr/PedalEdit ... index.html

On the road again.
Post Reply