Guitarix as a plugin?

All your LV2 and LADSPA goodness and more.

Moderators: khz, MattKingUSA

User avatar
lilith
Establlshed Member
Posts: 363
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Contact:

Re: Guitarix as a plugin?

Postby lilith » Sat Jul 14, 2018 8:14 pm

I'm completely confused now. I exported the guitarix as a lv2 plugin.
How to proceed when using let's say 3 of these (left, right, center guitar) in one Ardour session independently?

The only thing that seems to work is to save a preset for each of these 3 tracks. When starting Ardour the presets are not choosen automatically, they have to be assigned by hand each time. Do I oversee something or is this the way it works?

edit: I doesn't work like this ... somehow the presets are always switched from track to track

Ah... one question came up at IRC: Should a distortion pedal be before or after the tube amp head?
https://soundcloud.com/lilith_93
_____________________________
Debian 9 (XFCE) & KXStudio repos

User avatar
tramp
Establlshed Member
Posts: 1161
Joined: Mon Jul 01, 2013 8:13 am

Re: Guitarix as a plugin?

Postby tramp » Sun Jul 15, 2018 4:17 am

lilith wrote:The only thing that seems to work is to save a preset for each of these 3 tracks. When starting Ardour the presets are not choosen automatically, they have to be assigned by hand each time. Do I oversee something or is this the way it works?


You could give each guitarix instance it's own name. It's the -n command-line switch.
Just edit the xml file in the exported bundle ( or export it with the -n option set) so that the line :

Code: Select all

   <Filename>guitarix -D</Filename>


becomes:

Code: Select all

   <Filename>guitarix -D -n Rhythm</Filename>

or

Code: Select all

   <Filename>guitarix -D -n Bass</Filename>

or, whatever.
Then, every instance use it's own state file.

You need a export from carla of guitarix for every instance to reach that.
You could give the name for the LV2 plug according to the name you give guitarix with the -n switch to keep it easy to use.

User avatar
lilith
Establlshed Member
Posts: 363
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Contact:

Re: Guitarix as a plugin?

Postby lilith » Sun Jul 15, 2018 11:51 am

Thanks. I'll make a test later. Mabye using the gx lv2 plugins will be easier under the line and more cpu friendly. I'll see ...
https://soundcloud.com/lilith_93
_____________________________
Debian 9 (XFCE) & KXStudio repos

User avatar
tramp
Establlshed Member
Posts: 1161
Joined: Mon Jul 01, 2013 8:13 am

Re: Guitarix as a plugin?

Postby tramp » Sun Jul 15, 2018 6:56 pm

lilith wrote: Mabye using the gx lv2 plugins will be easier under the line


I guess it depend on what you are used to use. If you are familiar with guitarix and have your preset banks set up, it may come handy to use them as plugin.
If you never used guitarix, the lv2-plugs may suite your needs better.

lilith wrote: and more cpu friendly


That is unlikely, as far I could see, carla as host, ain't add much (if any) CPU usage, and the same is true for guitarix.
All dsp load comes from the plugins, regardless if you load them in guitarix, or straight into your DAW.
What, you may spare, is some memory (RAM) as guitarix pre-load and look in memory some stuff to allow fast preset switching for example. Indeed, our focus is on live usage, not on the use as plugin in a DAW, but you could be ensured that we be careful with our algorithms and ain't waste CPU time.

However, it's nice that it is possible to load guitarix as plugin, thanks to the work of falkTX.

User avatar
xaccrocheur
Establlshed Member
Posts: 52
Joined: Wed Jul 24, 2013 10:15 am
Contact:

Re: Guitarix as a plugin?

Postby xaccrocheur » Sat Aug 18, 2018 6:57 pm

tramp wrote:Hi, and welcome to linux! :)

Well, it is possible, but it requires some work to be done.


And this completely works. All the PHANTASTIC gx presets world at your fingertips. But hey, it's a dirty hack. So yea, OK when I load my carla-exported plugin, I can acces any GX preset. But if I close the window, the sound is gone on this track. Also, when saving and reloading the session, no sound on the track. I have to fiddle something, i'm not sure what, to get my sound back. Oh, and when I export the track in qtractor, sometimes I get no guitar, too. Oh, well, apart from that, Guitarix sounds grand, sublime.

User avatar
tramp
Establlshed Member
Posts: 1161
Joined: Mon Jul 01, 2013 8:13 am

Re: Guitarix as a plugin?

Postby tramp » Sun Aug 19, 2018 9:59 am

xaccrocheur wrote:But hey, it's a dirty hack. So yea, OK when I load my carla-exported plugin, I can acces any GX preset. But if I close the window, the sound is gone on this track.


I've just added a new command-line option to guitarix, -E --hideonquit, this replace the engine->quit menu entry with a hide entry, so instead quitting the engine and the GUI, it will now just hide the GUI. You could show it afterwards with the usual double click on the entry in the mixer strip. The same is true when you close the window with the little cross in the decoration frame.
This means guitarix could then only quitted by removing it from the mixer strip, like any other plug.
One special I added is, that guitarix will now save it's settings, when ever you hide the GUI.

xaccrocheur wrote: Also, when saving and reloading the session, no sound on the track. I have to fiddle something, i'm not sure what, to get my sound back. Oh, and when I export the track in qtractor, sometimes I get no guitar, too.


I noticed that sometimes the state could be undefined, that is as well, at least I can't reproduce it any-more, solved with the above implementation.

So after update, it should be enough to open the file ~/.lv2/guitarix2.lv2/guitarix.xml with a text editor and replace the line

Code: Select all

   <Filename>guitarix -D</Filename>

with

Code: Select all

   <Filename>guitarix -D -E</Filename>


to make your experience a bit more smooth.


regards
hermann

User avatar
xaccrocheur
Establlshed Member
Posts: 52
Joined: Wed Jul 24, 2013 10:15 am
Contact:

Re: Guitarix as a plugin?

Postby xaccrocheur » Sun Aug 19, 2018 11:06 am

tramp wrote:
So after update, it should be enough to open the file ~/.lv2/guitarix2.lv2/guitarix.xml with a text editor and replace the line

Code: Select all

   <Filename>guitarix -D</Filename>

with

Code: Select all

   <Filename>guitarix -D -E</Filename>


to make your experience a bit more smooth.

regards
hermann


Duly noted ; thanks a lot, sir.

PS - Quick guitar test

User avatar
xaccrocheur
Establlshed Member
Posts: 52
Joined: Wed Jul 24, 2013 10:15 am
Contact:

Re: Guitarix as a plugin?

Postby xaccrocheur » Mon Aug 20, 2018 8:43 am

Hum, this morning, everything is broken: My exported plugin won't produce any sound or open on click, and even carla (updated an hour ago in the last KXStudio update) won't open (the plugin window opens but the GUI won't show up - Qtractor 0.9.1 in i3wm 4.14.1) :(

Let's try another approach :

Using the gx-prefixed slew of plugins, how would I go and re-create the "funkMuscle / MarsMesa" preset?

When opened in plain guitarix, what it shows is:

- Noise gate
- Tonestack

... And that seems to be it ; Here are all the gx* LV2 plugins installed on this system:

Code: Select all

http://guitarix.sourceforge.net/plugins/gx_AxisFace_#_AxisFace_
http://guitarix.sourceforge.net/plugins/gx_DOP250_#_DOP250_
http://guitarix.sourceforge.net/plugins/gx_Heathkit_#_Heathkit_
http://guitarix.sourceforge.net/plugins/gx_KnightFuzz_#_KnightFuzz_
http://guitarix.sourceforge.net/plugins/gx_MicroAmp_#_MicroAmp_
http://guitarix.sourceforge.net/plugins/gx_SunFace_#_SunFace_
http://guitarix.sourceforge.net/plugins/gx_TubeDistortion_#_TubeDistortion_
http://guitarix.sourceforge.net/plugins/gx_aclipper_#_aclipper_
http://guitarix.sourceforge.net/plugins/gx_alembic#alembic
http://guitarix.sourceforge.net/plugins/gx_amp#GUITARIX
http://guitarix.sourceforge.net/plugins/gx_amp_stereo#GUITARIX_ST
http://guitarix.sourceforge.net/plugins/gx_ampegsvt_#_ampegsvt_
http://guitarix.sourceforge.net/plugins/gx_barkgraphiceq_#_barkgraphiceq_
http://guitarix.sourceforge.net/plugins/gx_bmp_#_bmp_
http://guitarix.sourceforge.net/plugins/gx_bossds1_#_bossds1_
http://guitarix.sourceforge.net/plugins/gx_bottlerocket_#_bottlerocket_
http://guitarix.sourceforge.net/plugins/gx_cabinet#CABINET
http://guitarix.sourceforge.net/plugins/gx_chorus_stereo#_chorus_stereo
http://guitarix.sourceforge.net/plugins/gx_colwah_#_colwah_
http://guitarix.sourceforge.net/plugins/gx_compressor#_compressor
http://guitarix.sourceforge.net/plugins/gx_cstb_#_cstb_
http://guitarix.sourceforge.net/plugins/gx_delay_stereo#_delay_stereo
http://guitarix.sourceforge.net/plugins/gx_detune_#_detune_
http://guitarix.sourceforge.net/plugins/gx_digital_delay_#_digital_delay_
http://guitarix.sourceforge.net/plugins/gx_digital_delay_st_#_digital_delay_st_
http://guitarix.sourceforge.net/plugins/gx_duck_delay_#_duck_delay_
http://guitarix.sourceforge.net/plugins/gx_duck_delay_st_#_duck_delay_st_
http://guitarix.sourceforge.net/plugins/gx_echo_stereo#_echo_stereo
http://guitarix.sourceforge.net/plugins/gx_expander#_expander
http://guitarix.sourceforge.net/plugins/gx_flanger#_flanger
http://guitarix.sourceforge.net/plugins/gx_fumaster_#_fumaster_
http://guitarix.sourceforge.net/plugins/gx_fuzz_#fuzz_
http://guitarix.sourceforge.net/plugins/gx_fuzzface_#_fuzzface_
http://guitarix.sourceforge.net/plugins/gx_fuzzfacefm_#_fuzzfacefm_
http://guitarix.sourceforge.net/plugins/gx_gcb_95_#_gcb_95_
http://guitarix.sourceforge.net/plugins/gx_graphiceq_#_graphiceq_
http://guitarix.sourceforge.net/plugins/gx_guvnor_#_guvnor_
http://guitarix.sourceforge.net/plugins/gx_hfb_#_hfb_
http://guitarix.sourceforge.net/plugins/gx_hogsfoot_#_hogsfoot_
http://guitarix.sourceforge.net/plugins/gx_hornet_#_hornet_
http://guitarix.sourceforge.net/plugins/gx_hotbox_#_hotbox_
http://guitarix.sourceforge.net/plugins/gx_hyperion_#_hyperion_
http://guitarix.sourceforge.net/plugins/gx_jcm800pre_#_jcm800pre_
http://guitarix.sourceforge.net/plugins/gx_jcm800pre_st#_jcm800pre_st
http://guitarix.sourceforge.net/plugins/gx_liquiddrive_#_liquiddrive_
http://guitarix.sourceforge.net/plugins/gx_livelooper_#_livelooper_
http://guitarix.sourceforge.net/plugins/gx_maestro_fz1b_#_maestro_fz1b_
http://guitarix.sourceforge.net/plugins/gx_maestro_fz1s_#_maestro_fz1s_
http://guitarix.sourceforge.net/plugins/gx_mbcompressor_#_mbcompressor_
http://guitarix.sourceforge.net/plugins/gx_mbdelay_#_mbdelay_
http://guitarix.sourceforge.net/plugins/gx_mbdistortion_#_mbdistortion_
http://guitarix.sourceforge.net/plugins/gx_mbecho_#_mbecho_
http://guitarix.sourceforge.net/plugins/gx_mbreverb_#_mbreverb_
http://guitarix.sourceforge.net/plugins/gx_mole_#_mole_
http://guitarix.sourceforge.net/plugins/gx_muff_#_muff_
http://guitarix.sourceforge.net/plugins/gx_mxrdist_#_mxrdist_
http://guitarix.sourceforge.net/plugins/gx_oc_2_#_oc_2_
http://guitarix.sourceforge.net/plugins/gx_phaser#_phaser
http://guitarix.sourceforge.net/plugins/gx_quack_#_quack_
http://guitarix.sourceforge.net/plugins/gx_rangem_#_rangem_
http://guitarix.sourceforge.net/plugins/gx_redeye#bigchump
http://guitarix.sourceforge.net/plugins/gx_redeye#chump
http://guitarix.sourceforge.net/plugins/gx_redeye#vibrochump
http://guitarix.sourceforge.net/plugins/gx_reverb_stereo#_reverb_stereo
http://guitarix.sourceforge.net/plugins/gx_room_simulator_#_room_simulator_
http://guitarix.sourceforge.net/plugins/gx_saturate_#_saturate_
http://guitarix.sourceforge.net/plugins/gx_scream_#_scream_
http://guitarix.sourceforge.net/plugins/gx_sd1sim_#_sd1sim_
http://guitarix.sourceforge.net/plugins/gx_sd2lead_#_sd2lead_
http://guitarix.sourceforge.net/plugins/gx_sfp_#_sfp_
http://guitarix.sourceforge.net/plugins/gx_shimmizita_#_shimmizita_
http://guitarix.sourceforge.net/plugins/gx_slowgear_#_slowgear_
http://guitarix.sourceforge.net/plugins/gx_studiopre#studiopre
http://guitarix.sourceforge.net/plugins/gx_studiopre_st#studiopre_st
http://guitarix.sourceforge.net/plugins/gx_susta_#_susta_
http://guitarix.sourceforge.net/plugins/gx_switched_tremolo_#_switched_tremolo_
http://guitarix.sourceforge.net/plugins/gx_tonemachine_#_tonemachine_
http://guitarix.sourceforge.net/plugins/gx_tremolo#_tremolo
http://guitarix.sourceforge.net/plugins/gx_uvox_#_uvox_
http://guitarix.sourceforge.net/plugins/gx_vfm_#_vfm_
http://guitarix.sourceforge.net/plugins/gx_vibe_#_vibe_
http://guitarix.sourceforge.net/plugins/gx_vibe_#_vibe_mono
http://guitarix.sourceforge.net/plugins/gx_vmk2d_#_vmk2d_
http://guitarix.sourceforge.net/plugins/gx_voodoo_#_voodoo_
http://guitarix.sourceforge.net/plugins/gx_voxbass_#_voxbass_
http://guitarix.sourceforge.net/plugins/gx_voxtb_#_voxtb_
http://guitarix.sourceforge.net/plugins/gx_vstb_#_vstb_
http://guitarix.sourceforge.net/plugins/gx_w20#w20
http://guitarix.sourceforge.net/plugins/gx_zita_rev1_stereo#_zita_rev1_stereo
http://guitarix.sourceforge.net/plugins/gxautowah#autowah
http://guitarix.sourceforge.net/plugins/gxautowah#wah
http://guitarix.sourceforge.net/plugins/gxbooster#booster
http://guitarix.sourceforge.net/plugins/gxechocat#echocat
http://guitarix.sourceforge.net/plugins/gxmetal_amp#metal_amp
http://guitarix.sourceforge.net/plugins/gxmetal_head#metal_head
http://guitarix.sourceforge.net/plugins/gxtape#tape
http://guitarix.sourceforge.net/plugins/gxtape_st#tape
http://guitarix.sourceforge.net/plugins/gxtilttone#tilttone
http://guitarix.sourceforge.net/plugins/gxts9#ts9sim
http://guitarix.sourceforge.net/plugins/gxtubedelay#tubedelay
http://guitarix.sourceforge.net/plugins/gxtubetremelo#tubetremelo
http://guitarix.sourceforge.net/plugins/gxtubevibrato#tubevibrato
http://guitarix.sourceforge.net/plugins/gxtuner#tuner


Now where is this "Tonestack module"? Heck, I can't even find the noise gate :p

EDIT : I think the "Tone Stack" could be "GxAmplifier-X" (URI http://guitarix.sourceforge.net/plugins/gx_amp#GUITARIX) right? It sounds really good anyway :)


Return to “Plugins, Effects and Instruments”

Who is online

Users browsing this forum: No registered users and 11 guests