Xmonk.lv2, aLV2 toy

All your LV2 and LADSPA goodness and more.

Moderators: khz, MattKingUSA

tramp
Established Member
Posts: 1455
Joined: Mon Jul 01, 2013 8:13 am

Xmonk.lv2, aLV2 toy

Postby tramp » Mon Oct 28, 2019 11:31 am

I remember last time on a VST which I found nice to play around with, don't remember the name, but it was a monk which sing when you push and move the mouse.
While I work on the code of my new X11/cairo toolkit, I give this a shoot.
I'm using the SFFormantModelBP from the faust physmodels.lib, and wrap a UI around so that it comes near to what I remember and have a lot of fun while moving the mouse around on it.

Image

Then I adding midi support (modwheel for the vowel), so that it may become a tad more the fun.

HOOOHEEEHAAA, here you go:

https://github.com/brummer10/Xmonk.lv2
On the road again.

User avatar
sysrqer
Established Member
Posts: 1835
Joined: Thu Nov 14, 2013 11:47 pm
Contact:

Re: Xmonk.lv2, aLV2 toy

Postby sysrqer » Mon Oct 28, 2019 2:21 pm

Delay Llama! What a classic!

tramp
Established Member
Posts: 1455
Joined: Mon Jul 01, 2013 8:13 am

Re: Xmonk.lv2, aLV2 toy

Postby tramp » Tue Oct 29, 2019 3:28 am

sysrqer wrote:Delay Llama! What a classic!


Ah, yes, that was it, thanks to a link given on LAU I found it back. :)
http://www.audionerdz.com/

and now I know what I've forgotten, the reverb and the delay.
Fixed now.

Edit: and now with microtonal scale support from 12 to 53-TET
On the road again.

Rodney
Established Member
Posts: 36
Joined: Mon May 28, 2018 3:56 pm

Re: Xmonk.lv2, aLV2 toy

Postby Rodney » Tue Oct 29, 2019 9:29 pm

Superb! Thanks as always for you work man, YOU ROCK!

Definitely checking this one out

Att.: Rodney

tavasti
Established Member
Posts: 860
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Contact:

Re: Xmonk.lv2, aLV2 toy

Postby tavasti » Wed Oct 30, 2019 9:06 am

Any example video available?
Linux veteran & Novice musician

Hear my music at https://audiu.net/users/tawaste

tramp
Established Member
Posts: 1455
Joined: Mon Jul 01, 2013 8:13 am

Re: Xmonk.lv2, aLV2 toy

Postby tramp » Wed Oct 30, 2019 3:57 pm

tavasti wrote:Any example video available?


As far I know it isn't.
But it's intuitive anyway, just press the mouse button somewhere in the GUI and move the mouse. Up/down is the frequency, left right is the vowel-filter.
Or connect a midi controller to it, then the modwheel will control the vowel.
On the road again.

mirens
Established Member
Posts: 11
Joined: Wed Feb 20, 2019 7:28 pm

Re: Xmonk.lv2, aLV2 toy

Postby mirens » Wed Oct 30, 2019 6:33 pm

Delay Lama for linux?! :D That plugin was used a lot in goa trance, thank you!

User avatar
milo
Established Member
Posts: 289
Joined: Wed Sep 06, 2017 2:55 am
Location: Southern Utah, USA
Contact:

Re: Xmonk.lv2, aLV2 toy

Postby milo » Thu Oct 31, 2019 12:36 am

Got this error when running make (This is just the tail end of the output; I can provide more if needed):

Code: Select all

generate resource files,
g++ -I. -I./dsp -I./plugin -fPIC -DPIC -O2 -Wall -funroll-loops -ffast-math -fomit-frame-pointer -fstrength-reduce -fdata-sections -Wl,--gc-sections -msse3 -mfpmath=sse plugin/Xmonc.cpp  -I. -shared -lm  -o Xmonc.so
cc -I. -I./dsp -I./plugin -fPIC -DPIC -O2 -Wall -funroll-loops -ffast-math -fomit-frame-pointer -fstrength-reduce -fdata-sections -Wl,--gc-sections -msse3 -mfpmath=sse -Wl,-z,nodelete gui/Xmonc_x11ui.c gui/mandala.o -I./gui -I../Xputty/Build/include/ -L. ../Xputty/Build/libxputty.a -shared `pkg-config --static --cflags --libs cairo x11` -lm  -o Xmonc_ui.so
/usr/bin/ld: cannot find -lffi
collect2: error: ld returned 1 exit status
Makefile:103: recipe for target 'Xmonc' failed
make[1]: *** [Xmonc] Error 1
make[1]: Leaving directory '/home/alan/Xmonk.lv2/Xmonk'
Makefile:12: recipe for target 'Xmonk' failed
make: *** [Xmonk] Error 2


I think "/usr/bin/ld: cannot find -lffi" is the problem, but I can't figure out how to fix it.

User avatar
milo
Established Member
Posts: 289
Joined: Wed Sep 06, 2017 2:55 am
Location: Southern Utah, USA
Contact:

Re: Xmonk.lv2, aLV2 toy

Postby milo » Thu Oct 31, 2019 12:46 am

Oh, and I am on Linux Mint 19.2

tramp
Established Member
Posts: 1455
Joined: Mon Jul 01, 2013 8:13 am

Re: Xmonk.lv2, aLV2 toy

Postby tramp » Thu Oct 31, 2019 4:25 am

milo wrote:Got this error when running make (This is just the tail end of the output; I can provide more if needed):
/usr/bin/ld: cannot find -lffi


Hi Mlo

In fact we didn't need libffi, but it was introduced by wrongly set the pkg-config flag for cairo.
I've corrected that now and removed that removed this dependency.
On the road again.

User avatar
milo
Established Member
Posts: 289
Joined: Wed Sep 06, 2017 2:55 am
Location: Southern Utah, USA
Contact:

Re: Xmonk.lv2, aLV2 toy

Postby milo » Thu Oct 31, 2019 12:58 pm

It works! And it's pretty sweet. My boys are going to love this! I'll post some audio later.

Thank you for developing this, and for helping me troubleshoot it.

User avatar
Michael Willis
Established Member
Posts: 848
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Contact:

Re: Xmonk.lv2, aLV2 toy

Postby Michael Willis » Thu Oct 31, 2019 2:27 pm

milo wrote:I think "/usr/bin/ld: cannot find -lffi" is the problem, but I can't figure out how to fix it.

You need to install a library called ffi, try this:

Code: Select all

sudo apt install libffi-dev

tramp
Established Member
Posts: 1455
Joined: Mon Jul 01, 2013 8:13 am

Re: Xmonk.lv2, aLV2 toy

Postby tramp » Thu Oct 31, 2019 3:14 pm

Michael Willis wrote:
milo wrote:I think "/usr/bin/ld: cannot find -lffi" is the problem, but I can't figure out how to fix it.

You need to install a library called ffi, try this:

Code: Select all

sudo apt install libffi-dev


Nope, you don't! As I said, it was mistakenly introduced, and we didn't need it at all.
Reporting such issues helps a lot. So the developer ( in this case it's me) could optimize the build flags.
I didn't see this issue, because I've installed libffi-dev anyway.
So thanks to milo's report I could correct the flags. :!:
On the road again.

User avatar
Michael Willis
Established Member
Posts: 848
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Contact:

Re: Xmonk.lv2, aLV2 toy

Postby Michael Willis » Thu Oct 31, 2019 3:22 pm

tramp wrote:Nope, you don't!

Sorry, I didn't see the latest messages when I wrote the suggestion to install the library.

User avatar
milo
Established Member
Posts: 289
Joined: Wed Sep 06, 2017 2:55 am
Location: Southern Utah, USA
Contact:

Re: Xmonk.lv2, aLV2 toy

Postby milo » Fri Nov 01, 2019 12:37 pm

Here's a quick demo I recorded: https://drive.google.com/file/d/1bg7rQ6tixWLAcOFV_nfZLLjQDKOpc3Sz/view?usp=sharing (The drums are Geonkick, the bass is Amsynth.)

This plugin is very fun to use! Thanks again for developing it!


Return to “Plugins, Effects and Instruments”

Who is online

Users browsing this forum: No registered users and 1 guest