guitarix LV2

Programming applications for making music on Linux.

Moderators: MattKingUSA, khz

brummer

guitarix LV2

Post by brummer »

So I decide to makes my feet wet and enter the LV2 programming. As first I have up the plain gx_amp module with the 12ax7 tube emulation.
Image
Here it runs in jalv, have also tested it with qtractor.

Anyway, I ask myself now, if it makes sense to make guitarix as it is to a LV2 plug-in, or make it more sense to make a plug-in suite out of it? :roll:
Meanings?
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: guitarix LV2

Post by autostatic »

Gee, difficult question as both possibilities are attractive. Guitarix as an LV2 plug-in would be awesome but separate plug-ins of all the different components would be awesome too. Personally I'm more attracted to the separate plug-ins possibility, this allows for more flexibility I think although a lot of routing could be done within a possible Guitarix plug-in too.
User avatar
funkmuscle
Established Member
Posts: 2984
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 194 times
Been thanked: 50 times

Re: guitarix LV2

Post by funkmuscle »

yes dude!! I will take the LV2 anyway you do it. Been waiting for this..
User avatar
karm
Established Member
Posts: 131
Joined: Tue Jan 25, 2011 9:25 am
Location: Cracow, Poland

Re: guitarix LV2

Post by karm »

brummer wrote:Anyway, I ask myself now, if it makes sense to make guitarix as it is to a LV2 plug-in, or make it more sense to make a plug-in suite out of it? :roll:
Meanings?
Please don't take the Native Instruments approach of "plugins inside plugins". It is pure nonsense...
Only birds fly first class
Archlinux on desktop pc.
User avatar
funkmuscle
Established Member
Posts: 2984
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 194 times
Been thanked: 50 times

Re: guitarix LV2

Post by funkmuscle »

dude, what do you think of making just the amp(tonestack, etc). You know, everything that makes an amp including the cabinet all LV2. The effects can be added to the mix via the host DAW..
User avatar
dednikko
Established Member
Posts: 152
Joined: Mon Dec 03, 2012 7:47 am
Location: Dallas, TX
Contact:

Re: guitarix LV2

Post by dednikko »

I prefer the idea of guitarix as a whole. You can simply use what you want and not load the rest. I think will would make it easier as far as maintaining the packages and updating this LV2 version as well. I'd like to mention that I am VERY much looking forward to this.

Any chance this will end up with a stereo version as well?
Think like a gun.
brummer

Re: guitarix LV2

Post by brummer »

Thanks for all your responses, well I go with funkmuscle`s suggestion and create basic amp modules for simple/easy usage. The effects could go into a plug-in-suite then.
User avatar
funkmuscle
Established Member
Posts: 2984
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 194 times
Been thanked: 50 times

Re: guitarix LV2

Post by funkmuscle »

brummer, add the convolver too as that works better for cab sims than ir.LV2. Shouldn't say better, but easier. That way we can try different cab ir files into the mix to see which fits the best..
studio32

Re: guitarix LV2

Post by studio32 »

I can only advise you to discuss this with Drobilla too.
User avatar
karm
Established Member
Posts: 131
Joined: Tue Jan 25, 2011 9:25 am
Location: Cracow, Poland

Re: guitarix LV2

Post by karm »

funkmuscle wrote:brummer, add the convolver too as that works better for cab sims than ir.LV2. Shouldn't say better, but easier. That way we can try different cab ir files into the mix to see which fits the best..
Sorry but I don't understand. Convolution is an operation on sample data and some impulse response, so it's basically the same thing. Yet you describe convolver and ir as two separate things. Could you explain? By convolver do you mean a plugin which can load IR from files and by IR a plugin with one fixed impulse response built in?
Only birds fly first class
Archlinux on desktop pc.
User avatar
funkmuscle
Established Member
Posts: 2984
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 194 times
Been thanked: 50 times

Re: guitarix LV2

Post by funkmuscle »

I use ir files of guitar amp/cabs. so I load them into the convolver to emulate different cabs..
I may of worded it wrong but yes, I mean the convolution app that's part of the Guitarix suite.
brummer

Re: guitarix LV2

Post by brummer »

funkmuscle wrote:brummer, add the convolver too as that works better for cab sims than ir.LV2. Shouldn't say better, but easier. That way we can try different cab ir files into the mix to see which fits the best..
The IR-file convolvers will go in extra plugs(mono/stereo). I will keep the amps more basic.
Well, I've add the cabinet convolver, with a fixed (4x12) cabinet for now. I will add the first LV2 gxamp to our GIT within the next days, I will let you all know here about then.
Alwaysanewb
Established Member
Posts: 232
Joined: Sat Oct 13, 2012 9:04 pm

Re: guitarix LV2

Post by Alwaysanewb »

It doesn't matter how guitarix is represented to me the only thing that would add funtionality to me is a reset button that would reset guitarix to defaults. It would make a program like this much more usefull to me. It's a pretty cool program though :D
brummer

Re: guitarix LV2

Post by brummer »

I have just added the first LV2 plug to our git repository,
Image
get it here

Code: Select all

git clone git://git.code.sf.net/p/guitarix/git guitarix-git
to build the new plug you need to use the new configure option --build-lv2
It's a basic amp-model using the 12ax7 tube emulation, the sovtek tonestack and the 4x12 cabinet simulation.
For full enjoyment you need a host supported LV2-core >=1.2.0, otherwise the cabinet will not run ( the amp run then without the cab emulation), but for build the plug you need LV2-core >=1.2.0 installed.

for developers: I have add also a new configure option --lib-dev
this is for install the libgxw/libgxwmm header files with the corresponding *.pc files (pkg-config)
therewith you can easy use the libgxw/libgxwmm widget (shared) library for your own Interfaces. (well documentation is leaking, but most widgets follow the behavior you may know from gtkmm, also you found enough examples in our sources I hope).
Alwaysanewb wrote:It doesn't matter how guitarix is represented to me the only thing that would add funtionality to me is a reset button that would reset guitarix to defaults. It would make a program like this much more usefull to me. It's a pretty cool program though :D
As I have said in the other thread, you can simply select from the menu Options->Reset All Parameters
to come back to the default settings. Also this Creating_Presets may help you to understand a bit better the concept of guitarix.

regards
hermann
brummer

Re: guitarix LV2

Post by brummer »

I contacted the mates from ampskindesigns and they gives me permission to use there skins under the GPL. :D Really nice people they are. So now I was able to come up with something like this:
Image
Post Reply