Guitarix as a plugin?

All your LV2 and LADSPA goodness and more.

Moderators: khz, MattKingUSA

User avatar
tramp
Established Member
Posts: 1204
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
Established Member
Posts: 484
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
Established Member
Posts: 1204
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
Established 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
Established Member
Posts: 1204
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
Established 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
Established 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 :)

pedrobotero
Posts: 2
Joined: Thu Oct 18, 2018 10:08 pm

Re: Guitarix as a plugin?

Postby pedrobotero » Fri Oct 19, 2018 1:06 pm

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

Well, it is possible, but it requires some work to be done.
At first, you need carla, from the KxStudio repository, for the case you haven't already enabled the KxStudio repositories, check out here how to do it:
http://kxstudio.linuxaudio.org/Repositories

After enabled you need to install carla, as best just install all related carla packages.

Then, start carla and select from the top bar "add jack application". In the popup window insert as
Name: guitarix
Command : guitarix
set
Audio Inputs to 2 (this is needed because carla-rack could only load plugins with equal in/output ports)
enable "use previus client output buffer as input for next client"
and press ok.

Now you've loaded guitarix in carla. Next step is to export as LV2 plugin. In the Rack view, make a right click on the Guitarix Rack, select "export as LV2 plugin", give it a name and be done.
After that, you need to copy the newly created folder from (properly your home directory, to the hidden folder ~/.lv2.
When done you must rescan the plugins in Carla.
After all this you could start tracktion and insert Carla-RackFX, which is a vst-plugin(host). Then you could load guitarix inside Carla-RackFX as LV2 plugin with the "add Plugin" button.
Now you've Guitarix as plugin in Tracktion.

Here is the Ultimate Guide to Getting Started With Guitarix


Hi,
Sorry for my bad english...

where is the "add jack application" on carla?
when I open carla I don't see that option on the top bar

I paste screenshot:
Image
Image

Regards!


Hi, edit!

I found a solution in youtube

https://www.youtube.com/watch?v=bRrC42D5i4E

User avatar
tramp
Established Member
Posts: 1204
Joined: Mon Jul 01, 2013 8:13 am

Re: Guitarix as a plugin?

Postby tramp » Sun Oct 21, 2018 8:01 am

pedrobotero wrote:where is the "add jack application" on carla?
when I open carla I don't see that option on the top bar


You need to go to Settings -> Configure Carla
In the Settings widget select Experimental, tick "Enable jack applications" and "Export single plugins to LV2"

Close the widget and the new shiny Add Jack application button will appear in the top bar.

regards
hermann

pedrobotero
Posts: 2
Joined: Thu Oct 18, 2018 10:08 pm

Re: Guitarix as a plugin?

Postby pedrobotero » Sun Oct 21, 2018 10:54 am

tramp wrote:
pedrobotero wrote:where is the "add jack application" on carla?
when I open carla I don't see that option on the top bar


You need to go to Settings -> Configure Carla
In the Settings widget select Experimental, tick "Enable jack applications" and "Export single plugins to LV2"

Close the widget and the new shiny Add Jack application button will appear in the top bar.

regards
hermann



Thanks!!!
Regards

User avatar
AlexTheBassist
Established Member
Posts: 196
Joined: Mon May 19, 2014 3:44 am
Location: Russia, Moscow

Re: Guitarix as a plugin?

Postby AlexTheBassist » Fri Nov 09, 2018 2:31 pm

tramp wrote:
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

Not really, as some “warmers” from Guitarix that I like aren't present as LV2s. ColorSound Overdrive, for instance, is available only inside Guitarix, and though building it as LV2 gives a result, it isn't functional both in Carla and Ardour. It doesn't load in Ardour and loads in Carla, but mutes JACK until its restart.
Kde Neon
Warwick RockBass Streamer Standard
Tons of other borrowed instruments
Presonus Eris E4.5
Some musical education
Ardour, EQ10Q, LSP Plugins…


Return to “Plugins, Effects and Instruments”

Who is online

Users browsing this forum: No registered users and 2 guests