MelMatchEQ.lv2

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

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

MelMatchEQ.lv2

Post by tramp »

Hi

I got a request for a Match EQ with a Mel spectrum type band, as I've developed a Match EQ [1] already it was just a matter of setting up the Band, so I done it quickly.

Here it is:
Image

https://github.com/brummer10/MelMatchEQ.lv2

and the older simple Match EQ

https://github.com/brummer10/GxMatchEQ.lv2

regards
hermann
On the road again.
User avatar
d.healey
Established Member
Posts: 611
Joined: Fri Sep 22, 2017 8:33 pm
Has thanked: 278 times
Been thanked: 101 times

Re: MelMatchEQ.lv2

Post by d.healey »

More frequency bands :D Excellent!
David Healey
YouTube - Free HISE scripting and sample library dev tutorials
Libre Wave - Freedom respecting instruments and effects.
User avatar
turbidh20
Established Member
Posts: 190
Joined: Sun Aug 04, 2019 12:48 pm
Location: UK
Has thanked: 8 times
Been thanked: 2 times

Re: MelMatchEQ.lv2

Post by turbidh20 »

Brilliant! I shall play with this.
Arch Linux (i7-4790k/GTX970); UMC204HD; MPK Mini MKII; Jack2 (QjackCtl) & Ardour/Mixbus
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: MelMatchEQ.lv2

Post by tramp »

Don't hesitate to let me know if you find it useful when you've had the time to try it.
On the road again.
carlv
Established Member
Posts: 278
Joined: Tue Jul 12, 2016 6:10 pm
Has thanked: 32 times
Been thanked: 38 times

Re: MelMatchEQ.lv2

Post by carlv »

Thanks for this. Haven't tried it yet, but was wondering if there will be a vst for this as well as some of your others. I ask, because i'd like to use it with Bitwig. It doesn't do lv2s.
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: MelMatchEQ.lv2

Post by tramp »

carlv wrote: Wed Nov 04, 2020 7:26 pm Thanks for this. Haven't tried it yet, but was wondering if there will be a vst for this as well as some of your others. I ask, because i'd like to use it with Bitwig. It doesn't do lv2s.
No. But, when you've build and install it, you could use lv2vst
https://github.com/x42/lv2vst
to wrap it as VST2 plug.
just follow the instructions from the lv2vst github page to build and install lv2vst, it's easy enough, just make and copy to.
and then run in a terminal

Code: Select all

echo "https://github.com/brummer10/MelMatchEQ#_melmatcheq_" > ~/.vst/lv2vst/.whitelist
This works for all LV2 plugs I've done, as they are all use plain X11 GUI's.

My other LV2 plugs you find as VST's already been wrapped as well with lv2vst, I guess falkTX have done it for distribution in kxstudio repository's. :)
On the road again.
carlv
Established Member
Posts: 278
Joined: Tue Jul 12, 2016 6:10 pm
Has thanked: 32 times
Been thanked: 38 times

Re: MelMatchEQ.lv2

Post by carlv »

tramp wrote: Thu Nov 05, 2020 5:47 am No. But, when you've build and install it, you could use lv2vst..
Super cool. Thanks mucho !

Same for FatFrog and LittleFly ? With a proper address for those ?

update: Success ! :P
Screenshot from 2020-11-05 19-01-15a.jpg
Screenshot from 2020-11-05 19-01-15a.jpg (76.75 KiB) Viewed 2006 times
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: MelMatchEQ.lv2

Post by tramp »

carlv wrote: Thu Nov 05, 2020 3:47 pm Super cool. Thanks mucho !
Nice
carlv wrote: Thu Nov 05, 2020 3:47 pm Same for FatFrog and LittleFly ? With a proper address for those ?
Yes, all of my LV2 plugs works this way as VST.
To add more plugs to the whitelist, you must use ">>" to not overwrite the old entry's.

Code: Select all

echo "https://github.com/brummer10/FatFrog#_FatFrog_" >> ~/.vst/lv2vst/.whitelist
echo "https://github.com/brummer10/LittleFly.lv2#_LittleFly_" >> ~/.vst/lv2vst/.whitelist
On the road again.
carlv
Established Member
Posts: 278
Joined: Tue Jul 12, 2016 6:10 pm
Has thanked: 32 times
Been thanked: 38 times

Re: MelMatchEQ.lv2

Post by carlv »

tramp wrote: Mon Nov 16, 2020 4:40 pm To add more plugs to the whitelist, you must use ">>" to not overwrite the old entry's.
Great and thanks. But this as far as i can get.
Screenshot from 2020-11-16 19-24-52.png
Screenshot from 2020-11-16 19-24-52.png (9.67 KiB) Viewed 1988 times
What am i missing to add these to the list ?... I'm so cornfused.. :?:
https://github.com/brummer10/Fluida.lv2.git
https://github.com/brummer10/XTinyTerror.lv2.git
https://github.com/brummer10/XDarkTerror.lv2.git
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: MelMatchEQ.lv2

Post by tramp »

mmm, just copy and paste the commands I've given should work.
At least it is what I do and it worked.
You may open

Code: Select all

~/.vst/lv2vst/.whitelist
with a text editor and check the content, should be:

Code: Select all

https://github.com/brummer10/MelMatchEQ#_melmatcheq_
https://github.com/brummer10/FatFrog#_FatFrog_
https://github.com/brummer10/LittleFly.lv2#_LittleFly_
I don't know what this image from reaper tell me, I never used reaper.
On the road again.
carlv
Established Member
Posts: 278
Joined: Tue Jul 12, 2016 6:10 pm
Has thanked: 32 times
Been thanked: 38 times

Re: MelMatchEQ.lv2

Post by carlv »

tramp wrote: Tue Nov 17, 2020 3:30 am I don't know what this image from reaper tell me, I never used reaper.
Bitwig.

1stly thanks again, next this no real big deal for me. i'm happy with what i have.

Now, if you happen to spot the error of my ways here, i'll be most appreciative for that.

Here's the list i ran:

Code: Select all

cp lv2vst.so ~/.vst/lv2vst/lv2vst.so
echo "https://github.com/brummer10/MelMatchEQ#_melmatcheq_" > ~/.vst/lv2vst/.whitelist
echo "https://github.com/brummer10/FatFrog#_FatFrog_" >> ~/.vst/lv2vst/.whitelist
echo "https://github.com/brummer10/LittleFly.lv2#_LittleFly_" >> ~/.vst/lv2vst/.whitelist
echo "https://github.com/brummer10/Fluida#_Fluida_" >> ~/.vst/lv2vst/.whitelist
echo "https://github.com/brummer10/XTinyTerror#_XTinyTerror_" >> ~/.vst/lv2vst/.whitelist
echo "https://github.com/brummer10/XDarkTerror#_XDarkTerror_" >> ~/.vst/lv2vst/.whitelist
Here's what was recorded as a result to the whitelist after:

Code: Select all

https://github.com/brummer10/MelMatchEQ#_melmatcheq_
https://github.com/brummer10/FatFrog#_FatFrog_
https://github.com/brummer10/LittleFly.lv2#_LittleFly_
https://github.com/brummer10/Fluida#_Fluida_
https://github.com/brummer10/XTinyTerror#_XTinyTerror_
Notice XDarkTerror doesn't show at all up in the whitelist. What i get in Bitwig after is what you see in that screenie.
MelMatchEQ under "brummer" and FatFrog and LittleFly under "brummer10". The other 3 are MIA. And they don't show up under "Guitarix Team" or under your full name either, as they do in Ardour or the Mixbuses.

So, somewhere in there my formulation is incorrect. I even tried Fluida, XTiny and XDark seperately. No luck getting them to show.

Again, all good. Thanks...
I need a nap now. :lol:
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: MelMatchEQ.lv2

Post by tramp »

carlv wrote: Tue Nov 17, 2020 5:42 pm So, somewhere in there my formulation is incorrect. I even tried Fluida, XTiny and XDark seperately. No luck getting them to show.
Indeed, you simply give the wrong URI's.

For, example, when you want to get the URI, which you need to commit to the whitelist, for 'Fluida, run

Code: Select all

lv2ls | grep Fluida
the result will be:

Code: Select all

https://github.com/brummer10/Fluida.lv2
This is what you need to add to the whitelist. You don't need to use the command I give, you could as well just add it in your text editor.
Same for XTinyTerror

Code: Select all

lv2ls | grep XTinyTerror
result

Code: Select all

http://guitarix.sourceforge.net/plugins/XTinyTerror_#_tinyterror_
and so on.

Once you get it, it will become easy. :D

For the names it shows up under, srry, I often forgot which name I've used. :mrgreen:

regards
hermann
On the road again.
carlv
Established Member
Posts: 278
Joined: Tue Jul 12, 2016 6:10 pm
Has thanked: 32 times
Been thanked: 38 times

Re: MelMatchEQ.lv2

Post by carlv »

tramp wrote: Tue Nov 17, 2020 6:25 pm Once you get it, it will become easy.
Kinda and thanks for the tip(s).

I got Tiny on board, but XDark and Fluida still refuse to play nice. That's all good. They work just fine in the other daws if i need 'em. I'll fiddle around more down the road.
Screenshot from 2020-11-17 21-18-35.png
Screenshot from 2020-11-17 21-18-35.png (4.19 KiB) Viewed 1938 times
tramp wrote: Tue Nov 17, 2020 6:25 pm ...I often forgot which name I've used.
Funny guy. That's the story of my life. :lol:
l8tr :!:
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: MelMatchEQ.lv2

Post by tramp »

That's how the .whitelist should looks like:

Code: Select all

https://github.com/brummer10/MelMatchEQ#_melmatcheq_
https://github.com/brummer10/Fluida.lv2
https://github.com/brummer10/FatFrog#_FatFrog_
https://github.com/brummer10/LittleFly.lv2#_LittleFly_
http://guitarix.sourceforge.net/plugins/XTinyTerror_#_tinyterror_
http://guitarix.sourceforge.net/plugins/XDarkTerror_#_darkterror_

On the road again.
Basslint
Established Member
Posts: 1516
Joined: Sun Jan 27, 2019 2:25 pm
Location: Italy
Has thanked: 385 times
Been thanked: 299 times

Re: MelMatchEQ.lv2

Post by Basslint »

@tramp you are an LV2-making machine! If some day you decided to write a book on it, I would buy it for sure :D
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]

Please donate time (even bug reports) or money to libre software 🎁

Jam on openSUSE + GeekosDAW!
Post Reply