[LAA] Guitarix2 release version 0.40.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

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

[LAA] Guitarix2 release version 0.40.0

Post by tramp »

I'm pleased to announce the release of guitarix2-0.40.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 major release.

It comes with a overall source rework/refactoring by Andreas Degert.


Changes are so far:

- updated to GTK(mm)3 by Hubert Figuière and Andreas Degert

- Port all included LV2 plugin GUI's to X11/cairo by Hermann Meyer

- Add support for lv2:enabled (Bypass) in several LV2 plugs by
Hermann Meyer

- Add Midi feedback support by Hermann Meyer

- Add new PowerAmp module by Hermann Meyer

- Fix several Bug's and hopefully don't introduce to much new one's



You could get it here:

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

or here:

https://github.com/brummer10/guitarix



regards

hermann
On the road again.
tseaver
Established Member
Posts: 398
Joined: Mon Mar 13, 2017 6:07 am
Has thanked: 11 times
Been thanked: 98 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by tseaver »

Awesome, thanks to all for the work you've put into making Gx!
Ubuntu, Mixbus32C; acoustic blues / country / jazz
luciorgomes
Established Member
Posts: 120
Joined: Wed Feb 04, 2015 11:29 pm
Has thanked: 38 times
Been thanked: 7 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by luciorgomes »

I've got build errors using "dpkg-buildpackage -rfakeroot -b" (in Xubuntu 18.04):

Code: Select all

nob.o build/src/LV2/xputty/resources/switch.o build/src/LV2/xputty/resources/tape.o build/src/LV2/xputty/resources/tapeknob.o build/src/LV2/xputty/resources/w20.o build/src/LV2/xputty/resources/w20knob.o build/src/LV2/xputty/resources/warning.o build/src/LV2/xputty/resources/xputty_logo.o
[1047/1121] Compiling src/LV2/xputty/widgets/xslider_private.cpp
[1048/1121] Compiling src/LV2/xputty/widgets/xcombobox_private.cpp
[1049/1121] Compiling src/LV2/xputty/xfilepicker.cpp
[1050/1121] Compiling src/LV2/xputty/xasprintf.cpp
[1051/1121] Compiling src/LV2/xputty/xadjustment.cpp
../src/LV2/xputty/xfilepicker.cpp: In function ‘void fp_init(FilePicker*, const char*)’:
../src/LV2/xputty/xfilepicker.cpp:194:37: error: format not a string literal and no format arguments [-Werror=format-security]
     asprintf(&filepicker->path, path);
                                     ^
../src/LV2/xputty/xfilepicker.cpp: In function ‘int fp_get_files(FilePicker*, char*, int)’:
../src/LV2/xputty/xfilepicker.cpp:157:21: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
             asprintf(&filepicker->file_names[filepicker->file_counter++],"%s",dp->d_name);
             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/LV2/xputty/xfilepicker.cpp:166:21: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
             asprintf(&filepicker->dir_names[filepicker->dir_counter++], (strcmp(path, PATH_SEPARATOR) != 0) ?
             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               "%s" PATH_SEPARATOR "%s" : "%s%s" , path,dp->d_name);
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/LV2/xputty/xfilepicker.cpp: In function ‘int fp_prefill_dirbuffer(FilePicker*, char*)’:
../src/LV2/xputty/xfilepicker.cpp:105:17: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
         asprintf(&filepicker->dir_names[filepicker->dir_counter++], "%s",path);
         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/LV2/xputty/xfilepicker.cpp:109:17: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
         asprintf(&ho, "%s",path);
         ~~~~~~~~^~~~~~~~~~~~~~~~
../src/LV2/xputty/xfilepicker.cpp:115:21: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
             asprintf(&filepicker->dir_names[filepicker->dir_counter++], "%s",dirname(ho));
             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/LV2/xputty/xfilepicker.cpp:123:21: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
             asprintf(&filepicker->dir_names[filepicker->dir_counter++], "%s",path);
             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/LV2/xputty/xfilepicker.cpp: In function ‘void fp_init(FilePicker*, const char*)’:
../src/LV2/xputty/xfilepicker.cpp:194:13: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
     asprintf(&filepicker->path, path);
     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: some warnings being treated as errors

Waf: Leaving directory `/home/lucio/Build/guitarix/trunk/build'
Build failed
 -> task in 'xcairo' failed with exit status 1 (run with -v to display more information)
debian/rules:29: recipe for target 'build-stamp' failed
make: *** [build-stamp] Error 1
dpkg-buildpackage: erro: debian/rules build subprocess returned exit status 2

On Kubuntu 20.04 it asks for a python-minimal package as dependency that no longer exists.
tramp
Established Member
Posts: 2335
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 454 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by tramp »

@luciorgomes
Ups, sorry, I've forgotten to update the debian/rules debian/control files to reflect the changes.
So the debian folder is more or less useless.
Please build with the plain waf commands

Code: Select all

./waf configure --prefix=/usr 
./waf build
sudo ./waf install
check for more optimizations with

Code: Select all

 ./waf --help-all 
On the road again.
luciorgomes
Established Member
Posts: 120
Joined: Wed Feb 04, 2015 11:29 pm
Has thanked: 38 times
Been thanked: 7 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by luciorgomes »

tramp wrote: Thu May 28, 2020 4:49 am @luciorgomes
Ups, sorry, I've forgotten to update the debian/rules debian/control files to reflect the changes.
So the debian folder is more or less useless.
Please build with the plain waf commands

Code: Select all

./waf configure --prefix=/usr 
./waf build
sudo ./waf install
check for more optimizations with

Code: Select all

 ./waf --help-all 
Well, now I've got this (Kubuntu 20.04).... :cry:

Code: Select all

(base) lucio@lucio-kubuntu:~/Build/guitarix/trunk$ ./waf build
Waf: Entering directory `/home/lucio/Build/guitarix/trunk/build'
[1/5] Compiling po/it.po
[2/5] Compiling po/es.po
[3/5] Compiling po/fr.po
[4/5] Compiling po/ru.po
[5/5] Compiling libgxw/gximages.cc
[ 6/38] Compiling libgxw/gxw/GxPlayHead.cpp
[ 7/38] Compiling libgxw/gxw/GxKnob.cpp
[ 8/38] Compiling libgxw/gxw/GxSelector.cpp
[ 9/38] Compiling libgxw/gxw/GxFastMeter.cpp
[10/38] Compiling libgxw/gxw/GxPortDisplay.cpp
[11/38] Compiling libgxw/gxw/gxinit.cpp
[12/38] Compiling libgxw/gxw/GxSimpleValueDisplay.cpp
[13/38] Compiling libgxw/gxw/GxLevelSlider.cpp
[14/38] Compiling libgxw/gxw/GxRackTuner.cpp
[15/38] Compiling libgxw/gxw/GxBigKnob.cpp
[16/38] Compiling libgxw/gxw/GxWheel.cpp
[17/38] Compiling libgxw/gxw/GxPaintBox.cpp
[18/38] Compiling libgxw/gxw/GxTuner.cpp
[19/38] Compiling libgxw/gxw/GxMiniSlider.cpp
[20/38] Compiling libgxw/gxw/GxToggleImage.cpp
[21/38] Compiling libgxw/gxw/GxValueDisplay.cpp
[22/38] Compiling libgxw/gxw/GxMidKnob.cpp
[23/38] Compiling libgxw/gxw/GxIREdit.cpp
[24/38] Compiling libgxw/gxw/GxEQSlider.cpp
[25/38] Compiling libgxw/gxw/GxSwitch.cpp
[26/38] Compiling libgxw/gxw/GxSmallKnobR.cpp
[27/38] Compiling libgxw/gxw/GxSmallKnob.cpp
[28/38] Compiling libgxw/gxw/GxWaveView.cpp
[29/38] Compiling libgxw/gxw/GxHSlider.cpp
[30/38] Compiling libgxw/gxw/GxControlParameter.cpp
[31/38] Compiling libgxw/gxw/GxVSlider.cpp
[32/38] Compiling libgxw/gxw/GxRadioButton.cpp
[33/38] Compiling libgxw/gxw/drawingutils.cpp
[34/38] Compiling libgxw/gxw/GxMeterScale.cpp
[35/38] Compiling libgxw/gxw/GxWheelVertical.cpp
[36/38] Compiling libgxw/gxw/GxRegler.cpp
[37/38] Linking build/libgxw/gxw/libgxw.so
[38/38] Symlinking build/libgxw/gxw/libgxw.so
[ 39/159] Compiling libgxwmm/gxwmm-generated/controlparameter.cc
[ 40/159] Compiling libgxwmm/gxwmm-generated/switch.cc
[ 41/159] Compiling libgxwmm/gxwmm-generated/regler.cc
[ 42/159] Compiling libgxwmm/gxwmm-generated/knob.cc
[ 43/159] Compiling libgxwmm/gxwmm-generated/bigknob.cc
[ 44/159] Compiling libgxwmm/gxwmm-generated/midknob.cc
[ 45/159] Compiling libgxwmm/gxwmm-generated/smallknob.cc
[ 46/159] Compiling libgxwmm/gxwmm-generated/smallknobr.cc
[ 47/159] Compiling libgxwmm/gxwmm-generated/tuner.cc
[ 48/159] Compiling libgxwmm/gxwmm-generated/racktuner.cc
[ 49/159] Compiling libgxwmm/gxwmm-generated/fastmeter.cc
[ 50/159] Compiling libgxwmm/gxwmm-generated/waveview.cc
[ 51/159] Compiling libgxwmm/gxwmm-generated/selector.cc
[ 52/159] Compiling libgxwmm/gxwmm-generated/toggleimage.cc
[ 53/159] Compiling libgxwmm/gxwmm-generated/iredit.cc
[ 54/159] Compiling libgxwmm/gxwmm-generated/radiobutton.cc
[ 55/159] Compiling libgxwmm/gxwmm-generated/wheel.cc
[ 56/159] Compiling libgxwmm/gxwmm-generated/wheelvertical.cc
[ 57/159] Compiling libgxwmm/gxwmm-generated/hslider.cc
[ 58/159] Compiling libgxwmm/gxwmm-generated/minislider.cc
[ 59/159] Compiling libgxwmm/gxwmm-generated/vslider.cc
[ 60/159] Compiling libgxwmm/gxwmm-generated/eqslider.cc
[ 61/159] Compiling libgxwmm/gxwmm-generated/levelslider.cc
[ 62/159] Compiling libgxwmm/gxwmm-generated/paintbox.cc
[ 63/159] Compiling libgxwmm/gxwmm-generated/meterscale.cc
[ 64/159] Compiling libgxwmm/gxwmm-generated/valuedisplay.cc
[ 65/159] Compiling libgxwmm/gxwmm-generated/simplevaluedisplay.cc
[ 66/159] Compiling libgxwmm/gxwmm-generated/portdisplay.cc
[ 67/159] Compiling libgxwmm/gxwmm-generated/playhead.cc
[ 68/159] Compiling libgxwmm/gxwmm-generated/wrap_init.cc
[ 69/159] Compiling libgxwmm/gxwmm/init.cc
[ 70/159] Compiling libgxwmm/gxwmm-generated/controlparameter.h
[ 71/159] Compiling libgxwmm/gxwmm-generated/private/controlparameter_p.h
[ 72/159] Compiling libgxwmm/gxwmm-generated/switch.h
[ 73/159] Compiling libgxwmm/gxwmm-generated/private/switch_p.h
[ 74/159] Compiling libgxwmm/gxwmm-generated/regler.h
[ 75/159] Compiling libgxwmm/gxwmm-generated/private/regler_p.h
[ 76/159] Compiling libgxwmm/gxwmm-generated/knob.h
[ 77/159] Compiling libgxwmm/gxwmm-generated/private/knob_p.h
[ 78/159] Compiling libgxwmm/gxwmm-generated/bigknob.h
[ 79/159] Compiling libgxwmm/gxwmm-generated/private/bigknob_p.h
[ 80/159] Compiling libgxwmm/gxwmm-generated/midknob.h
[ 81/159] Compiling libgxwmm/gxwmm-generated/private/midknob_p.h
[ 82/159] Compiling libgxwmm/gxwmm-generated/smallknob.h
[ 83/159] Compiling libgxwmm/gxwmm-generated/private/smallknob_p.h
[ 84/159] Compiling libgxwmm/gxwmm-generated/smallknobr.h
[ 85/159] Compiling libgxwmm/gxwmm-generated/private/smallknobr_p.h
[ 86/159] Compiling libgxwmm/gxwmm-generated/tuner.h
[ 87/159] Compiling libgxwmm/gxwmm-generated/private/tuner_p.h
[ 88/159] Compiling libgxwmm/gxwmm-generated/racktuner.h
[ 89/159] Compiling libgxwmm/gxwmm-generated/private/racktuner_p.h
[ 90/159] Compiling libgxwmm/gxwmm-generated/fastmeter.h
[ 91/159] Compiling libgxwmm/gxwmm-generated/private/fastmeter_p.h
[ 92/159] Compiling libgxwmm/gxwmm-generated/waveview.h
[ 93/159] Compiling libgxwmm/gxwmm-generated/private/waveview_p.h
[ 94/159] Compiling libgxwmm/gxwmm-generated/selector.h
[ 95/159] Compiling libgxwmm/gxwmm-generated/private/selector_p.h
[ 96/159] Compiling libgxwmm/gxwmm-generated/toggleimage.h
[ 97/159] Compiling libgxwmm/gxwmm-generated/private/toggleimage_p.h
[ 98/159] Compiling libgxwmm/gxwmm-generated/iredit.h
[ 99/159] Compiling libgxwmm/gxwmm-generated/private/iredit_p.h
[100/159] Compiling libgxwmm/gxwmm-generated/radiobutton.h
[101/159] Compiling libgxwmm/gxwmm-generated/private/radiobutton_p.h
[102/159] Compiling libgxwmm/gxwmm-generated/wheel.h
[103/159] Compiling libgxwmm/gxwmm-generated/private/wheel_p.h
[104/159] Compiling libgxwmm/gxwmm-generated/wheelvertical.h
[105/159] Compiling libgxwmm/gxwmm-generated/private/wheelvertical_p.h
[106/159] Compiling libgxwmm/gxwmm-generated/hslider.h
[107/159] Compiling libgxwmm/gxwmm-generated/private/hslider_p.h
[108/159] Compiling libgxwmm/gxwmm-generated/minislider.h
[109/159] Compiling libgxwmm/gxwmm-generated/private/minislider_p.h
[110/159] Compiling libgxwmm/gxwmm-generated/vslider.h
[111/159] Compiling libgxwmm/gxwmm-generated/private/vslider_p.h
[112/159] Compiling libgxwmm/gxwmm-generated/eqslider.h
[113/159] Compiling libgxwmm/gxwmm-generated/private/eqslider_p.h
[114/159] Compiling build/libgxwmm/gxwmm/smallknob.cc
[115/159] Compiling build/libgxwmm/gxwmm/midknob.cc
[116/159] Compiling build/libgxwmm/gxwmm/knob.cc
[117/159] Compiling libgxwmm/gxwmm-generated/levelslider.h
[118/159] Compiling build/libgxwmm/gxwmm/iredit.cc
[119/159] Compiling build/libgxwmm/gxwmm/eqslider.cc
[120/159] Compiling build/libgxwmm/gxwmm/vslider.cc
[121/159] Compiling build/libgxwmm/gxwmm/minislider.cc
[122/159] Compiling build/libgxwmm/gxwmm/hslider.cc
[123/159] Compiling build/libgxwmm/gxwmm/wheelvertical.cc
[124/159] Compiling build/libgxwmm/gxwmm/radiobutton.cc
[125/159] Compiling build/libgxwmm/gxwmm/toggleimage.cc
[126/159] Compiling build/libgxwmm/gxwmm/wheel.cc
[127/159] Compiling build/libgxwmm/gxwmm/waveview.cc
[128/159] Compiling build/libgxwmm/gxwmm/selector.cc
[129/159] Compiling build/libgxwmm/gxwmm/bigknob.cc
[130/159] Compiling build/libgxwmm/gxwmm/switch.cc
[131/159] Compiling build/libgxwmm/gxwmm/regler.cc
[132/159] Compiling build/libgxwmm/gxwmm/fastmeter.cc
[133/159] Compiling build/libgxwmm/gxwmm/controlparameter.cc
[134/159] Compiling build/libgxwmm/gxwmm/racktuner.cc
[135/159] Compiling build/libgxwmm/gxwmm/smallknobr.cc
[136/159] Compiling build/libgxwmm/gxwmm/tuner.cc
[137/159] Compiling libgxwmm/gxwmm-generated/private/levelslider_p.h
[138/159] Compiling libgxwmm/gxwmm-generated/paintbox.h
[139/159] Compiling libgxwmm/gxwmm-generated/private/paintbox_p.h
[140/159] Compiling build/libgxwmm/gxwmm/levelslider.cc
[141/159] Compiling libgxwmm/gxwmm-generated/meterscale.h
[142/159] Compiling build/libgxwmm/gxwmm/paintbox.cc
[143/159] Compiling libgxwmm/gxwmm-generated/private/meterscale_p.h
[144/159] Compiling libgxwmm/gxwmm-generated/valuedisplay.h
[145/159] Compiling libgxwmm/gxwmm-generated/private/valuedisplay_p.h
[146/159] Compiling build/libgxwmm/gxwmm/meterscale.cc
[147/159] Compiling build/libgxwmm/gxwmm/valuedisplay.cc
[148/159] Compiling libgxwmm/gxwmm-generated/simplevaluedisplay.h
[149/159] Compiling libgxwmm/gxwmm-generated/private/simplevaluedisplay_p.h
[150/159] Compiling libgxwmm/gxwmm-generated/portdisplay.h
[151/159] Compiling libgxwmm/gxwmm-generated/private/portdisplay_p.h
[152/159] Compiling build/libgxwmm/gxwmm/simplevaluedisplay.cc
[153/159] Compiling libgxwmm/gxwmm-generated/playhead.h
[154/159] Compiling build/libgxwmm/gxwmm/portdisplay.cc
[155/159] Compiling libgxwmm/gxwmm-generated/private/playhead_p.h
[156/159] Compiling build/libgxwmm/gxwmm/wrap_init.cc
[157/159] Compiling build/libgxwmm/gxwmm/playhead.cc
[158/159] Linking build/libgxwmm/gxwmm/libgxwmm.so
[159/159] Symlinking build/libgxwmm/gxwmm/libgxwmm.so
[160/288] Processing src/faust/drumseq.dsp
[161/288] Processing src/faust/cabinet_impulse_former.dsp
[162/288] Processing src/faust/jconv_post_mono.dsp
[163/288] Processing src/faust/preamp_impulse_former_st.dsp
Waf: Leaving directory `/home/lucio/Build/guitarix/trunk/build'
Build failed
Traceback (most recent call last):
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 181, in exec_command
    ret,out,err=Utils.run_process(cmd,kw,cargs)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Utils.py", line 598, in run_process
    return run_prefork_process(cmd,kwargs,cargs)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Utils.py", line 553, in run_prefork_process
    raise Exception(trace)
Exception: ['/home/lucio/Build/guitarix/trunk/tools/dsp2cc', '-o', '/home/lucio/Build/guitarix/trunk/build/src/faust/drumseq.cc', '-H', '/home/lucio/Build/guitarix/trunk/build/src/faust/drumseq.h', '--no-version-header', '--double', '--init-type=no-init-instance', '../src/faust/drumseq.dsp']
Traceback (most recent call last):
  File "<string>", line 30, in run
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 800, in __init__
    restore_signals, start_new_session)
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 1551, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 180, in process
    ret=self.run()
  File "waftools/faust.py", line 28, in dsp2cc
    ret = task.exec_command(lst,shell=False)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 173, in exec_command
    return self.generator.bld.exec_command(cmd,**kw)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 183, in exec_command
    raise Errors.WafError('Execution failure: %s'%str(e),ex=e)
waflib.Errors.WafError: Execution failure: ['/home/lucio/Build/guitarix/trunk/tools/dsp2cc', '-o', '/home/lucio/Build/guitarix/trunk/build/src/faust/drumseq.cc', '-H', '/home/lucio/Build/guitarix/trunk/build/src/faust/drumseq.h', '--no-version-header', '--double', '--init-type=no-init-instance', '../src/faust/drumseq.dsp']
Traceback (most recent call last):
  File "<string>", line 30, in run
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 800, in __init__
    restore_signals, start_new_session)
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 1551, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'


Traceback (most recent call last):
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 181, in exec_command
    ret,out,err=Utils.run_process(cmd,kw,cargs)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Utils.py", line 598, in run_process
    return run_prefork_process(cmd,kwargs,cargs)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Utils.py", line 553, in run_prefork_process
    raise Exception(trace)
Exception: ['/home/lucio/Build/guitarix/trunk/tools/dsp2cc', '-o', '/home/lucio/Build/guitarix/trunk/build/src/faust/jconv_post_mono.cc', '-H', '/home/lucio/Build/guitarix/trunk/build/src/faust/jconv_post_mono.h', '--no-version-header', '--double', '--init-type=no-init-instance', '../src/faust/jconv_post_mono.dsp']
Traceback (most recent call last):
  File "<string>", line 30, in run
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 800, in __init__
    restore_signals, start_new_session)
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 1551, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 180, in process
    ret=self.run()
  File "waftools/faust.py", line 28, in dsp2cc
    ret = task.exec_command(lst,shell=False)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 173, in exec_command
    return self.generator.bld.exec_command(cmd,**kw)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 183, in exec_command
    raise Errors.WafError('Execution failure: %s'%str(e),ex=e)
waflib.Errors.WafError: Execution failure: ['/home/lucio/Build/guitarix/trunk/tools/dsp2cc', '-o', '/home/lucio/Build/guitarix/trunk/build/src/faust/jconv_post_mono.cc', '-H', '/home/lucio/Build/guitarix/trunk/build/src/faust/jconv_post_mono.h', '--no-version-header', '--double', '--init-type=no-init-instance', '../src/faust/jconv_post_mono.dsp']
Traceback (most recent call last):
  File "<string>", line 30, in run
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 800, in __init__
    restore_signals, start_new_session)
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 1551, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'


Traceback (most recent call last):
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 181, in exec_command
    ret,out,err=Utils.run_process(cmd,kw,cargs)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Utils.py", line 598, in run_process
    return run_prefork_process(cmd,kwargs,cargs)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Utils.py", line 553, in run_prefork_process
    raise Exception(trace)
Exception: ['/home/lucio/Build/guitarix/trunk/tools/dsp2cc', '-o', '/home/lucio/Build/guitarix/trunk/build/src/faust/cabinet_impulse_former.cc', '-H', '/home/lucio/Build/guitarix/trunk/build/src/faust/cabinet_impulse_former.h', '--no-version-header', '--double', '--init-type=no-init-instance', '../src/faust/cabinet_impulse_former.dsp']
Traceback (most recent call last):
  File "<string>", line 30, in run
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 800, in __init__
    restore_signals, start_new_session)
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 1551, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 180, in process
    ret=self.run()
  File "waftools/faust.py", line 28, in dsp2cc
    ret = task.exec_command(lst,shell=False)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 173, in exec_command
    return self.generator.bld.exec_command(cmd,**kw)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 183, in exec_command
    raise Errors.WafError('Execution failure: %s'%str(e),ex=e)
waflib.Errors.WafError: Execution failure: ['/home/lucio/Build/guitarix/trunk/tools/dsp2cc', '-o', '/home/lucio/Build/guitarix/trunk/build/src/faust/cabinet_impulse_former.cc', '-H', '/home/lucio/Build/guitarix/trunk/build/src/faust/cabinet_impulse_former.h', '--no-version-header', '--double', '--init-type=no-init-instance', '../src/faust/cabinet_impulse_former.dsp']
Traceback (most recent call last):
  File "<string>", line 30, in run
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 800, in __init__
    restore_signals, start_new_session)
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 1551, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'


Traceback (most recent call last):
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 181, in exec_command
    ret,out,err=Utils.run_process(cmd,kw,cargs)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Utils.py", line 598, in run_process
    return run_prefork_process(cmd,kwargs,cargs)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Utils.py", line 553, in run_prefork_process
    raise Exception(trace)
Exception: ['/home/lucio/Build/guitarix/trunk/tools/dsp2cc', '-o', '/home/lucio/Build/guitarix/trunk/build/src/faust/preamp_impulse_former_st.cc', '-H', '/home/lucio/Build/guitarix/trunk/build/src/faust/preamp_impulse_former_st.h', '--no-version-header', '--double', '--init-type=no-init-instance', '../src/faust/preamp_impulse_former_st.dsp']
Traceback (most recent call last):
  File "<string>", line 30, in run
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 800, in __init__
    restore_signals, start_new_session)
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 1551, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 180, in process
    ret=self.run()
  File "waftools/faust.py", line 28, in dsp2cc
    ret = task.exec_command(lst,shell=False)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 173, in exec_command
    return self.generator.bld.exec_command(cmd,**kw)
  File "/home/lucio/Build/guitarix/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 183, in exec_command
    raise Errors.WafError('Execution failure: %s'%str(e),ex=e)
waflib.Errors.WafError: Execution failure: ['/home/lucio/Build/guitarix/trunk/tools/dsp2cc', '-o', '/home/lucio/Build/guitarix/trunk/build/src/faust/preamp_impulse_former_st.cc', '-H', '/home/lucio/Build/guitarix/trunk/build/src/faust/preamp_impulse_former_st.h', '--no-version-header', '--double', '--init-type=no-init-instance', '../src/faust/preamp_impulse_former_st.dsp']
Traceback (most recent call last):
  File "<string>", line 30, in run
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 800, in __init__
    restore_signals, start_new_session)
  File "/home/lucio/anaconda3/lib/python3.7/subprocess.py", line 1551, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'
tramp
Established Member
Posts: 2335
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 454 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by tramp »

luciorgomes wrote: Thu May 28, 2020 10:32 pm FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'
That is really wired.
I've no idea how that could be.
However, to avoid that you could use the

Code: Select all

 --no-faust 
configure option.
On the road again.
Rodney
Established Member
Posts: 232
Joined: Mon May 28, 2018 3:56 pm
Has thanked: 9 times
Been thanked: 14 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by Rodney »

Awesome! Checking it out right now. Many Thanks to you Mr. brummer and all the guitarix team!

You guys rock!
Rodney
Established Member
Posts: 232
Joined: Mon May 28, 2018 3:56 pm
Has thanked: 9 times
Been thanked: 14 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by Rodney »

Dear Brummer,

I just tested it and I think there's something wrong with the values on the lv2 plugins, you can see that especially on the JCM800pre's Pregain knob, it increases values on a 0.2 step. Skipping for example from value 0.80 to 0.82, not allowing me to choose 0.81 or other values in between for example. On guitarix itself, it's fine. Except that I can't use the JCM800PowA anymore for being too old. :lol: Guitarix displays something about current version being 0007x and the JCM800PowA being 0006x. Nevertheless, great release! All the GUI's are working now on ardour.

PS: Is there a way I can use guitarix version 0.39 but updating only the improvements made on the simulations?

Thanks a lot

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

Re: [LAA] Guitarix2 release version 0.40.0

Post by tramp »

Rodney wrote: Sat May 30, 2020 12:16 pm I just tested it and I think there's something wrong with the values on the lv2 plugins, you can see that especially on the JCM800pre's Pregain knob, it increases values on a 0.2 step. Skipping for example from value 0.80 to 0.82, not allowing me to choose 0.81 or other values in between for example.
Hi Rodney
You could use the mouse-wheel for fine adjustment.
Rodney wrote: Sat May 30, 2020 12:16 pm Except that I can't use the JCM800PowA anymore for being too old. :lol: Guitarix displays something about current version being 0007x and the JCM800PowA being 0006x.
Yes, our plugin api is updated, so we need to increase the version number.
You was warned once that this plug is experimental and therefore not published.
Still, you may be able to load the LV2 version of it.
Rodney wrote: Sat May 30, 2020 12:16 pm PS: Is there a way I can use guitarix version 0.39 but updating only the improvements made on the simulations?
Why would you? Just for being able to use the JCM800PowA plug? That could be done easier, I'll send you a updated source file so you could rebuild it for the newer API.

regards
hermann
On the road again.
Broomy
Established Member
Posts: 163
Joined: Sun Apr 28, 2013 5:36 am
Been thanked: 1 time

Re: [LAA] Guitarix2 release version 0.40.0

Post by Broomy »

Concrats Hermann,

What a tremendous work you've put into developing this gem.

Nice to see it come so far.

Hans
Last edited by Broomy on Mon Jun 01, 2020 5:53 am, edited 1 time in total.
The Quintar Project:
- Popularizing an all fifths tuning for guitarlike instruments
- Youtube: Playing and Building
- Files: Sourceforge
luciorgomes
Established Member
Posts: 120
Joined: Wed Feb 04, 2015 11:29 pm
Has thanked: 38 times
Been thanked: 7 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by luciorgomes »

tramp wrote: Fri May 29, 2020 4:12 am
luciorgomes wrote: Thu May 28, 2020 10:32 pm FileNotFoundError: [Errno 2] No such file or directory: '/home/lucio/Build/guitarix/trunk/tools/dsp2cc': '/home/lucio/Build/guitarix/trunk/tools/dsp2cc'
That is really wired.
I've no idea how that could be.
However, to avoid that you could use the

Code: Select all

 --no-faust 
configure option.
I think it can be something related to the python version. I've runned this and worked:

Code: Select all

python2 ./waf configure --prefix=/usr/local  --no-faust
python2 ./waf build
sudo python2 ./waf install
Rodney
Established Member
Posts: 232
Joined: Mon May 28, 2018 3:56 pm
Has thanked: 9 times
Been thanked: 14 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by Rodney »

Hi Brummer,

Thank you very much in advance, you are very kind, I appreciate a lot the instructions you will send me to update the Jcm800PowA. That being said, another reason why I'd like to keep .0.39 is because moving to 0.40 radically changed my tone, probably because of the difference in values from one GUI to another, even the volume drops quite considerably. Below you can find a few audio clips comparison between version 0.39 and 0.40:

Version 0.39: https://drive.google.com/file/d/1TwvGiE ... p=drivesdk
Version 0.40: https://drive.google.com/file/d/1U0yfSE ... p=drivesdk

Thanks a lot again and keep on rockin', I absolutely love guitarix, don't know what I'd do without it.

Cheers,

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

Re: [LAA] Guitarix2 release version 0.40.0

Post by tramp »

luciorgomes wrote: Sat May 30, 2020 10:49 pm I think it can be something related to the python version. I've runned this and worked:
well, python could be a bastard.

I'm using

Code: Select all

Python 3.8.3
and/or

Code: Select all

Python 2.7.18
were both versions work.

@Rodney You've a PM.
On the road again.
luciorgomes
Established Member
Posts: 120
Joined: Wed Feb 04, 2015 11:29 pm
Has thanked: 38 times
Been thanked: 7 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by luciorgomes »

tramp wrote: Sun May 31, 2020 8:58 am
luciorgomes wrote: Sat May 30, 2020 10:49 pm I think it can be something related to the python version. I've runned this and worked:
well, python could be a bastard.
I believe that the strange behaviour in my machine was related to this changes:

https://lists.ubuntu.com/archives/ubunt ... 40918.html

Code: Select all

lucio@lucio-kubuntu:~$ python

Comando 'python' não encontrado, você quis dizer:

  comando 'python3' do deb python3
  comando 'python' do deb python-is-python3
And that I have anaconda installed in my machine (my fault). :oops:

After deactivate conda environment and install "python-is-python3" this commands runned flawless... :P

Code: Select all

./waf configure --prefix=/usr/local 
./waf build
sudo ./waf install

Thanks tramp!
Rodney
Established Member
Posts: 232
Joined: Mon May 28, 2018 3:56 pm
Has thanked: 9 times
Been thanked: 14 times

Re: [LAA] Guitarix2 release version 0.40.0

Post by Rodney »

Oohhh maaann, thank you so much brummer! Updating the JCM800PowA made all the difference to my tone. The new api is awesome along with all the improvements made to the DK simulation.
This new release sounds killer! So good. I'll soon give my contribution to the project with some soundclips
And maybe a video on YouTube.

Long live Guitarix, it Rocks!

Att.: Rodney
Post Reply