Guitarix2 release version 0.43.0

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

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

Guitarix2 release version 0.43.0

Post by tramp »

I'm pleased to announce the release of guitarix2-0.43.0

A virtual guitar amplifier for Linux running with jack (Jack Audio Connection Kit) released under the
GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This is a maintenance release. Fixing a couple of bugs and make the source code fit for newer compiler and library's.

Changelog:

Fix build on gcc 11
Add Fizz Remover
Implement option to enable jack session support (--jack-session)
Fix Unnatural decay at high gain (palm mutes)
Fix Fuzz Face Mayer
Add 41 tet tuner option (by Tristan Tarrant)
Fix GxAmplifiers cycling through cabinets/pre-amps/tubes is skipping items
Remove glibmm dependency from LV2 plugs
Update used faust version to 2.37.3
Add option in GxAmplifiers to allow switch between Bass/Guitar input
Add metadat.xml file
Add X-NSM-Capable entry in .desktop file

Release tarball:

https://github.com/brummer10/guitarix/r ... 3.0.tar.xz

Project Page on github:

https://github.com/brummer10/guitarix

Project Page on SourceForge:

https://sourceforge.net/projects/guitarix/

regards
hermann
On the road again.
User avatar
bluzee
Established Member
Posts: 338
Joined: Mon Nov 30, 2020 11:43 pm
Has thanked: 18 times
Been thanked: 88 times

Re: Guitarix2 release version 0.43.0

Post by bluzee »

Thank you so much. Have it compiled and installed. Such a great program.
tramp
Established Member
Posts: 2328
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 450 times

Re: Guitarix2 release version 0.43.1

Post by tramp »

Good to hear you like it.
In the meantime I was forced to push out a bugfix release, as I've introduced 2 new bugs with the latest release.
Changelog:

Fix Install metainfo in prefix (by Hubert Figuière)
Fix GxAmplifierX produces weird noise after buffer size changes

Release tarball:

https://github.com/brummer10/guitarix/r ... 3.1.tar.xz

regards
hermann
On the road again.
Rodney
Established Member
Posts: 231
Joined: Mon May 28, 2018 3:56 pm
Has thanked: 9 times
Been thanked: 14 times

Re: Guitarix2 release version 0.43.0

Post by Rodney »

Christmas came early :D , thank you so very much dear Brummer and all the guitarix team. It´s always exciting.

You guys rock! Definitely checking it out now :mrgreen:

Merry XMAS!

Att.: Rodney
User avatar
bluebell
Established Member
Posts: 1903
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 111 times
Been thanked: 114 times

Re: Guitarix2 release version 0.43.0

Post by bluebell »

I can't compile it on my Ubuntu 16.04. waf complains about a too old libgtkmm. I tried to compile a recent one but fell into the depency hell.

If these new library versions are needed because the new Guitarix uses some new features of them then it's ok.

If not, is there a way to convince "./waf configure" that it should be happy with the existing versions on my system?

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

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

Re: Guitarix2 release version 0.43.0

Post by tramp »

@bluebell
I can't really remember, but usually we set the requested version higher, only when needed.
However, you could try it.
Open the file /trunk/wscript and go to line 341/342. Enter the versions you've for gtk+-3.0 and gtkmm-3.0 and try if it builds.
But I guess it will fail somewhere during build.

Other than that,the recent version of guitarix is in flatpack.
https://flathub.org/apps/details/org.guitarix.Guitarix
On the road again.
User avatar
bluzee
Established Member
Posts: 338
Joined: Mon Nov 30, 2020 11:43 pm
Has thanked: 18 times
Been thanked: 88 times

Re: Guitarix2 release version 0.43.0

Post by bluzee »

I remember having to lower the Lib version to get 42 to compile on an older Mint system based on 16.04. In the end it built and ran without issue or at least none that I noticed.

Edit: My apologies. I just checked my git logs at home and I was not working on 16.04 at all but rather bionic or 18.04. I had to reduce dependency for fftw3f.

Code: Select all

iff --git a/trunk/wscript b/trunk/wscript
index 5b128a0..ef7e3a1 100644
--- a/trunk/wscript
+++ b/trunk/wscript
@@ -316,7 +316,7 @@ def configure(conf):
     conf.check_cfg(package='gthread-2.0', args=['--cflags','--libs','gthread-2.0 >= 2.24'], uselib_store='GTHREAD', mandatory=1)
     conf.check_cfg(package='glibmm-2.4', args=['--cflags','--libs','glibmm-2.4 >= 2.56'], uselib_store='GLIBMM', mandatory=1)
     conf.check(header_name='fftw3.h', mandatory=1)
-    conf.check_cfg(package='fftw3f', args=['--cflags','--libs','fftw3f >= 3.3.8'], uselib_store='FFTW3', mandatory=1)
+    conf.check_cfg(package='fftw3f', args=['--cflags','--libs','fftw3f >= 3.3.7'], uselib_store='FFTW3', mandatory=1)
 
     if opt.standalone or opt.new_ladspa:
         try:
The gtk libs may be more of an issue.
User avatar
bluebell
Established Member
Posts: 1903
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 111 times
Been thanked: 114 times

Re: Guitarix2 release version 0.43.0

Post by bluebell »

tramp wrote: Fri Dec 17, 2021 2:43 pm @bluebell
I can't really remember, but usually we set the requested version higher, only when needed.
However, you could try it.
Open the file /trunk/wscript and go to line 341/342. Enter the versions you've for gtk+-3.0 and gtkmm-3.0 and try if it builds.
But I guess it will fail somewhere during build.

Other than that,the recent version of guitarix is in flatpack.
https://flathub.org/apps/details/org.guitarix.Guitarix
I tweaked wscript and symlinked /usr/bin/pysassc to /usr/bin/sassc, then "./waf configure" was happy. But there was a reason to bump the versions:

[10/39] Compiling libgxw/gxw/GxFastMeter.cpp
../libgxw/gxw/GxPlayHead.cpp: In function ‘void gx_play_head_class_init(GxPlayHeadClass*)’:
../libgxw/gxw/GxPlayHead.cpp:47:60: error: ‘gtk_widget_class_set_css_name’ was not declared in this scope
gtk_widget_class_set_css_name(widget_class, "gx-play-head");

OK, the system is too old to compile a new Guitarix.

Flatpack is not my choice. Last time I tried to run a recent flatpack-app on an older system it failed because some symbol not found on glibc. Flatpack seems to be only a solution if you don't have a problem with the native app and don't need a solution :)

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
bluzee
Established Member
Posts: 338
Joined: Mon Nov 30, 2020 11:43 pm
Has thanked: 18 times
Been thanked: 88 times

Re: Guitarix2 release version 0.43.0

Post by bluzee »

16.04 is no longer supported with updates so upgrading would be recommended regardless.
User avatar
bluebell
Established Member
Posts: 1903
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 111 times
Been thanked: 114 times

Re: Guitarix2 release version 0.43.0

Post by bluebell »

bluzee wrote: Fri Dec 17, 2021 10:32 pm 16.04 is no longer supported with updates so upgrading would be recommended regardless.
Yes, too bad that a system that works fine will be made useless because other people like changing everything.

If the same people who program web sites today had invented telephone our parents and grand parents had to buy a new telephone each couple of years.

If they had invented electricity then we had several changes in voltages, frequencies, numbers of wires and wall sockets at least each decade.
„This multi-platform vacuum cleaner works with wall socket 230V version 1.0, 1.1 and 1.2!“

EDIT:
To be honest: Main reason not to upgrade yet is that I tried Xubuntu 18 and 20 in a VM and they changed something with xfce4-terminal or freetype so that my favourite terminal font „Deja Vu Sans Mono“ looks totally different in a way that offends my eyes.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

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

Re: Guitarix2 release version 0.43.0

Post by tramp »

bluebell wrote: Sat Dec 18, 2021 1:14 pm To be honest: Main reason not to upgrade yet is that I tried Xubuntu 18 and 20 in a VM and they changed something with xfce4-terminal or freetype so that my favourite terminal font „Deja Vu Sans Mono“ looks totally different in a way that offends my eyes.
You may switch to "Monospace Regular" as terminal font,
On the road again.
User avatar
bluebell
Established Member
Posts: 1903
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 111 times
Been thanked: 114 times

Re: Guitarix2 release version 0.43.0

Post by bluebell »

tramp wrote: Sat Dec 18, 2021 1:52 pm
bluebell wrote: Sat Dec 18, 2021 1:14 pm To be honest: Main reason not to upgrade yet is that I tried Xubuntu 18 and 20 in a VM and they changed something with xfce4-terminal or freetype so that my favourite terminal font „Deja Vu Sans Mono“ looks totally different in a way that offends my eyes.
You may switch to "Monospace Regular" as terminal font,
Looks exactly like Deja Vu Sans Mono, seems to be an alias.

Maybe they changed hint processing in libfreetype. It's not the font that has changed.
a.png
a.png (44.33 KiB) Viewed 11819 times

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
bluzee
Established Member
Posts: 338
Joined: Mon Nov 30, 2020 11:43 pm
Has thanked: 18 times
Been thanked: 88 times

Re: Guitarix2 release version 0.43.0

Post by bluzee »

Well, it's hardly useless and upgrading it or Guitarix for that matter is entirely your call. Unfortunately there just are not the resources available to provide infinite support to old versions. Even Microsoft drops support for old versions.
Post Reply