Impulse convolver/guitarix
Moderators: MattKingUSA, khz
- funkmuscle
- Established Member
- Posts: 2986
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 197 times
- Been thanked: 50 times
Re: Impulse convolver/guitarix
I've been doing that ever since you told me to way back..
just did again and I get this:
./waf build
Waf: Entering directory `/home/harv/audio/guitarix/trunk/build'
Waf: Leaving directory `/home/harv/audio/guitarix/trunk/build'
find_or_declare returns a build node, not a source nor a directory ['preamp.cc']
just did again and I get this:
./waf build
Waf: Entering directory `/home/harv/audio/guitarix/trunk/build'
Waf: Leaving directory `/home/harv/audio/guitarix/trunk/build'
find_or_declare returns a build node, not a source nor a directory ['preamp.cc']
-
brummer
Re: Impulse convolver/guitarix
That's good.
So okay, could you have a look in the build directory, `/home/harv/audio/guitarix/trunk/build', if there is a directory /faust-cc/ filed up with some *.cc files ?
If not, for a test, could you copy ~/trunk/src/faust-cc to ~/trunk/build/ and try again ./waf build
please look in this directory befor, if there are some *.cc files like AntiAliase.cc, autowah.cc, balance.cc, . . . .
So okay, could you have a look in the build directory, `/home/harv/audio/guitarix/trunk/build', if there is a directory /faust-cc/ filed up with some *.cc files ?
If not, for a test, could you copy ~/trunk/src/faust-cc to ~/trunk/build/ and try again ./waf build
please look in this directory befor, if there are some *.cc files like AntiAliase.cc, autowah.cc, balance.cc, . . . .
- funkmuscle
- Established Member
- Posts: 2986
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 197 times
- Been thanked: 50 times
Re: Impulse convolver/guitarix
no faust-cc in `/home/harv/audio/guitarix/trunk/build' so I copied it over from 'src'.
it has AntiAliase.cc, autowah.cc, balance.cc, . . . .
still:
./waf build
Waf: Entering directory `/home/harv/audio/guitarix/trunk/build'
Waf: Leaving directory `/home/harv/audio/guitarix/trunk/build'
find_or_declare returns a build node, not a source nor a directory ['preamp.cc']
yet 'preamp.cc' is in there.
it has AntiAliase.cc, autowah.cc, balance.cc, . . . .
still:
./waf build
Waf: Entering directory `/home/harv/audio/guitarix/trunk/build'
Waf: Leaving directory `/home/harv/audio/guitarix/trunk/build'
find_or_declare returns a build node, not a source nor a directory ['preamp.cc']
yet 'preamp.cc' is in there.
-
brummer
Re: Impulse convolver/guitarix
Strange, okay . .
Could you try please a new fresh SVN checkout, point your console into ~/trunk/ and run
./waf configure --cxxflags . . . --no-faust from there, and then ./waf build
Could you try please a new fresh SVN checkout, point your console into ~/trunk/ and run
./waf configure --cxxflags . . . --no-faust from there, and then ./waf build
- funkmuscle
- Established Member
- Posts: 2986
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 197 times
- Been thanked: 50 times
-
brummer
Re: Impulse convolver/guitarix
Great
It would be great when you could give us some feedback about the new engine, it's a complete new style behind the face now, every unit run's now as a plugin, that mean with in his own loop, no longer in one main loop.
All units are optimized by the faust compiler now, no more hand optimized.
The convolver runs now as a internal plugin, no more port handels. Switching presets didn't stop the convolver any more ( only when you use a other IR file in the other preset).
Check out the new preamp, tubes, distortion and the oversample mode.
I mean, adegert have made a great job by rework the engine.
A lot more stuff have change behind the skin, presets are now human readable, all is midi controllable, . . .
Let us know what you think,
regards brummer
Ah, to the falling build procedure, witch faust version do you have now ?
It would be great when you could give us some feedback about the new engine, it's a complete new style behind the face now, every unit run's now as a plugin, that mean with in his own loop, no longer in one main loop.
All units are optimized by the faust compiler now, no more hand optimized.
The convolver runs now as a internal plugin, no more port handels. Switching presets didn't stop the convolver any more ( only when you use a other IR file in the other preset).
Check out the new preamp, tubes, distortion and the oversample mode.
I mean, adegert have made a great job by rework the engine.
A lot more stuff have change behind the skin, presets are now human readable, all is midi controllable, . . .
Let us know what you think,
regards brummer
Ah, to the falling build procedure, witch faust version do you have now ?
- funkmuscle
- Established Member
- Posts: 2986
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 197 times
- Been thanked: 50 times
Re: Impulse convolver/guitarix
I will once I get a chance to really try it... after it was built, I had to go out... I'll now but isn't late here so maybe tomorrow I'll have feedback.
EDIT:
I actually just tried it... the tube1 sounds amazing but when running both tubes, I get a delay. Very strange. sounds like a dely, reverb or echo is on...
EDIT:
I actually just tried it... the tube1 sounds amazing but when running both tubes, I get a delay. Very strange. sounds like a dely, reverb or echo is on...
-
brummer
Re: Impulse convolver/guitarix
That must be the vibrato, just set it to a lower value. (turn the wheel to the left
)
Resonanz and vibrato are values for tube2, the vibrato on the left side is independent from the tubes.
Resonanz brings more distortion to the sound, vibrato, eh it brings vibrations, turn it to the right will bring longer phase to the vibrations, that could indeed sound like reverberation/echo .
Resonanz and vibrato are values for tube2, the vibrato on the left side is independent from the tubes.
Resonanz brings more distortion to the sound, vibrato, eh it brings vibrations, turn it to the right will bring longer phase to the vibrations, that could indeed sound like reverberation/echo .
- funkmuscle
- Established Member
- Posts: 2986
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 197 times
- Been thanked: 50 times
Re: Impulse convolver/guitarix
I didn't need tube2 at all... tube1 with the fuzz or the distortion worked really good... I mean, I compare the tone with some good vsts and guitarix was just as good... of course, I use IR files..
as a LADSPA plugin, is the jconvolver part of it too? Guitarix and jconvolver works amazingly together.
hey, maybe the tube2 can be used to emulate vintage amps like older Marshalls before they were made with preamps and early Fenders, etc... Getting that clean tubey tone especially on strat pickups like Hendrix on the song Little Wing..
wondering if the chorus, distortion, and overdrive effects can be chained before the preamp like in a real amp with stompboxes..
as a LADSPA plugin, is the jconvolver part of it too? Guitarix and jconvolver works amazingly together.
hey, maybe the tube2 can be used to emulate vintage amps like older Marshalls before they were made with preamps and early Fenders, etc... Getting that clean tubey tone especially on strat pickups like Hendrix on the song Little Wing..
wondering if the chorus, distortion, and overdrive effects can be chained before the preamp like in a real amp with stompboxes..
-
brummer
Re: Impulse convolver/guitarix
I use mostly both tubes, with moderate values, or one tube with negative and one with positive values, that gives also nice clean warm tube sounds. Also the resonanz and vibrato wheels of tube2 brings a lot creative possibilities, special the resonanz together with the following distortion settings.
@JConvolver:
The convolution is now part of the guitarix engine, guitarix use zita-convolver direct without involve JConvolver. But no, isn't a ladspa plugin, and properly it will never be one
.
@stompbox:
Main Goal is to become a amplifier, effects are additional, but in a Modular Work-flow you can add those effects from jack-rack (LV2rack) or together with rakarrack before guitarix
Also the two gain controllers can work in a way that you get nearly the same results as like you move effects befor the amp part.
@JConvolver:
The convolution is now part of the guitarix engine, guitarix use zita-convolver direct without involve JConvolver. But no, isn't a ladspa plugin, and properly it will never be one
@stompbox:
Main Goal is to become a amplifier, effects are additional, but in a Modular Work-flow you can add those effects from jack-rack (LV2rack) or together with rakarrack before guitarix
Also the two gain controllers can work in a way that you get nearly the same results as like you move effects befor the amp part.
- funkmuscle
- Established Member
- Posts: 2986
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 197 times
- Been thanked: 50 times
Re: Impulse convolver/guitarix
true, keep it an amp.
I will try you combination to see what kinda clean tones I can get.
I will try you combination to see what kinda clean tones I can get.
- funkmuscle
- Established Member
- Posts: 2986
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 197 times
- Been thanked: 50 times
Re: Impulse convolver/guitarix
Updated to revision 614.
getting this error:
source not found: 'balance1.dsp' in 'dir:///home/harv/audio/guitarix/trunk/src/faust'
I checked that folder and 'balance1.dsp' is not in there, only 'balance.dsp'
getting this error:
source not found: 'balance1.dsp' in 'dir:///home/harv/audio/guitarix/trunk/src/faust'
I checked that folder and 'balance1.dsp' is not in there, only 'balance.dsp'
- funkmuscle
- Established Member
- Posts: 2986
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 197 times
- Been thanked: 50 times
Re: Impulse convolver/guitarix
updated and now this:
[29/67] cxx: ladspa/crybaby.cpp -> build/default/ladspa/crybaby_1.o
cc1plus: error: unrecognized command line option "-fno-faust"
Waf: Leaving directory `/home/harv/audio/guitarix/trunk/build'
Build failed
-> task failed (err #1):
{task: cxx crybaby.cpp -> crybaby_1.o}
[29/67] cxx: ladspa/crybaby.cpp -> build/default/ladspa/crybaby_1.o
cc1plus: error: unrecognized command line option "-fno-faust"
Waf: Leaving directory `/home/harv/audio/guitarix/trunk/build'
Build failed
-> task failed (err #1):
{task: cxx crybaby.cpp -> crybaby_1.o}
-
brummer
Re: Impulse convolver/guitarix
Code: Select all
brummer@box:~/guitarix/cleanup/guitarix$ ./waf configure --prefix=/usr --no-faust
Checking for program g++,c++ : ok /usr/bin/g++
Checking for program cpp : ok /usr/bin/cpp
Checking for program ar : ok /usr/bin/ar
Checking for program ranlib : ok /usr/bin/ranlib
Checking for g++ : ok
Checking for jack <= 1.8.0 :
Checking for jack >= 1.9.1 : ok
Checking for sndfile >= 1.0.17 : ok
Checking for gtk+-2.0 >= 2.12.0 : ok
Checking for gthread-2.0 >= 2.10 : ok
Checking for sigc++-2.0 : ok
Checking for header zita-convolver.h : ok
Checking for fftw3f >= 3.1.2 : ok
Checking for header ladspa.h : ok
Checking for zita-resampler : ok
==================
GUITARIX 0.07.0svn
C++ flags : -march=native -Wall -std=c++0x -O3 -DNDEBUG
Use faust : no
Install prefix : /usr
Install binary : /usr/bin
Install ladspa : /usr/lib/ladspa
Guitarix style directory : /usr/share/guitarix/skins
Guitarix builder directory : /usr/share/guitarix/builder
Guitarix pixmaps directory : /usr/share/pixmaps
'configure' finished successfully (1.176s)
brummer@box:~/guitarix/cleanup/guitarix$ ./waf build
Waf: Entering directory `/home/brummer/guitarix/cleanup/guitarix/build'
[ 1/38] cxx: ladspa/crybaby.cpp -> build/default/ladspa/crybaby_1.o
[ 2/38] cxx: ladspa/distortion.cpp -> build/default/ladspa/distortion_2.o
[ 3/38] cxx: ladspa/echo.cpp -> build/default/ladspa/echo_3.o
[ 4/38] cxx: ladspa/freeverb.cpp -> build/default/ladspa/freeverb_4.o
[ 5/38] cxx: ladspa/impulseresponse.cpp -> build/default/ladspa/impulseresponse_5.o
[ 6/38] cxx: ladspa/monoamp.cpp -> build/default/ladspa/monoamp_6.o
[ 7/38] cxx: ladspa/monocompressor.cpp -> build/default/ladspa/monocompressor_7.o
[ 8/38] cxx: ladspa/guitarix-ladspa.cpp -> build/default/ladspa/guitarix-ladspa_8.o
[ 9/38] cxx: src/gx_globals.cpp -> build/default/src/gx_globals_1.o
[10/38] cxx: src/gx_child_process.cpp -> build/default/src/gx_child_process_1.o
[11/38] cxx: src/gx_engine.cpp -> build/default/src/gx_engine_1.o
[12/38] cxx: src/gx_engine_midi.cpp -> build/default/src/gx_engine_midi_1.o
[13/38] cxx: src/gx_engine_audio.cpp -> build/default/src/gx_engine_audio_1.o
[14/38] cxx: src/gx_main_interface.cpp -> build/default/src/gx_main_interface_1.o
[15/38] cxx: src/gx_paramtable.cpp -> build/default/src/gx_paramtable_1.o
[16/38] cxx: src/gx_interface_builder.cpp -> build/default/src/gx_interface_builder_1.o
[17/38] cxx: src/gx_cairo_callbacks.cpp -> build/default/src/gx_cairo_callbacks_1.o
[18/38] cxx: src/gx_gui_helpers.cpp -> build/default/src/gx_gui_helpers_1.o
[19/38] cxx: src/gx_threads.cpp -> build/default/src/gx_threads_1.o
[20/38] cxx: src/gx_jack.cpp -> build/default/src/gx_jack_1.o
[21/38] cxx: src/gx_jconv_settings.cpp -> build/default/src/gx_jconv_settings_1.o
[22/38] cxx: src/gx_preset.cpp -> build/default/src/gx_preset_1.o
[23/38] cxx: src/gx_sndfile.cpp -> build/default/src/gx_sndfile_1.o
[24/38] cxx: src/gx_system.cpp -> build/default/src/gx_system_1.o
[25/38] cxx: src/gx_ui.cpp -> build/default/src/gx_ui_1.o
[26/38] cxx: src/GtkFastMeter.cpp -> build/default/src/GtkFastMeter_1.o
[27/38] cxx: src/GtkRegler.cpp -> build/default/src/GtkRegler_1.o
[28/38] cxx: src/GtkWaveView.cpp -> build/default/src/GtkWaveView_1.o
[29/38] cxx: src/gx_main.cpp -> build/default/src/gx_main_1.o
[30/38] cxx_link: build/default/ladspa/crybaby_1.o -> build/default/ladspa/guitarix_crybaby.so
[31/38] cxx_link: build/default/ladspa/distortion_2.o -> build/default/ladspa/guitarix_distortion.so
[32/38] cxx_link: build/default/ladspa/echo_3.o -> build/default/ladspa/guitarix_echo.so
[33/38] cxx_link: build/default/ladspa/freeverb_4.o -> build/default/ladspa/guitarix_freeverb.so
[34/38] cxx_link: build/default/ladspa/impulseresponse_5.o -> build/default/ladspa/guitarix_IR.so
[35/38] cxx_link: build/default/ladspa/monoamp_6.o -> build/default/ladspa/guitarix_amp.so
[36/38] cxx_link: build/default/ladspa/monocompressor_7.o -> build/default/ladspa/guitarix_compressor.so
[37/38] cxx_link: build/default/ladspa/guitarix-ladspa_8.o -> build/default/ladspa/guitarix.so
[38/38] cxx_link: build/default/src/gx_globals_1.o build/default/src/gx_child_process_1.o build/default/src/gx_engine_1.o build/default/src/gx_engine_midi_1.o build/default/src/gx_engine_audio_1.o build/default/src/gx_main_interface_1.o build/default/src/gx_paramtable_1.o build/default/src/gx_interface_builder_1.o build/default/src/gx_cairo_callbacks_1.o build/default/src/gx_gui_helpers_1.o build/default/src/gx_threads_1.o build/default/src/gx_jack_1.o build/default/src/gx_jconv_settings_1.o build/default/src/gx_preset_1.o build/default/src/gx_sndfile_1.o build/default/src/gx_system_1.o build/default/src/gx_ui_1.o build/default/src/GtkFastMeter_1.o build/default/src/GtkRegler_1.o build/default/src/GtkWaveView_1.o build/default/src/gx_main_1.o -> build/default/src/guitarix
Waf: Leaving directory `/home/brummer/guitarix/cleanup/guitarix/build'
'build' finished successfully (2m4.730s)witch faust version do you have installed ?
witch compiler version do you have now ?