Minaton - Beefy mono subtractive soft synth

Programming applications for making music on Linux.

Moderators: MattKingUSA, khz

User avatar
thunderox
Established Member
Posts: 25
Joined: Wed Nov 09, 2011 1:05 pm

Minaton - Beefy mono subtractive soft synth

Post by thunderox »

Sorry if I posted this in the wrong place initially, just updated the source code to fix a resizing gui bug, hopefully will be maintaining and improving this synth while working on my second project, a polyphonic version with more features.

Soft synth with a beefy sound 3 oscillators, 2 lfos, 1 low pass res filter, sync, legato mode, uses wavetable for waveforms. Source code now ready for download on soundforge.

https://sourceforge.net/p/minaton

More information and updates on my blog at blogspot.

http://deliriumdecrypted.blogspot.com/
Excds
Established Member
Posts: 70
Joined: Thu Oct 07, 2010 1:50 pm
Contact:

Re: Minaton - Beefy mono subtractive soft synth

Post by Excds »

I'll see if I have time to try it out tonight. Depends on when I get home. Btw, in the description on the sf-page you mention that there are samples on your blog, but no link...
Ever noticed something?
Unix comes with compilers.
Windows comes with solitaire.
User avatar
thunderox
Established Member
Posts: 25
Joined: Wed Nov 09, 2011 1:05 pm

Re: Minaton - Beefy mono subtractive soft synth

Post by thunderox »

cheers, just fixed it.
dakylla
Established Member
Posts: 28
Joined: Mon Jan 12, 2009 12:02 pm

Re: Minaton - Beefy mono subtractive soft synth

Post by dakylla »

good work man, i like the sound, Im waiting for the lv2 version :D
User avatar
thunderox
Established Member
Posts: 25
Joined: Wed Nov 09, 2011 1:05 pm

Re: Minaton - Beefy mono subtractive soft synth

Post by thunderox »

Thanks for the feedback it's appreciated :) I really need to read up on plugins now because it also ties in with another project I'm working on, if anyone has some links to some clear example code for LV2 / DSSI etc I'd be well chuffed :wink:

http://deliriumdecrypted.blogspot.com/2 ... kmidi.html
User avatar
thunderox
Established Member
Posts: 25
Joined: Wed Nov 09, 2011 1:05 pm

Re: Minaton - Beefy mono subtractive soft synth

Post by thunderox »

Nearly there with my first LV2 plugin :) here's a screenshot from zynjacku:-

http://deliriumdecrypted.blogspot.com/2 ... on-of.html

think it looks better running within Ardour 3 beta, might try to force this palette as the default:-

http://1.bp.blogspot.com/-GvR_G_Ei83M/T ... rdour3.png
User avatar
Louigi Verona
Established Member
Posts: 402
Joined: Mon Aug 24, 2009 8:56 am
Been thanked: 1 time

Re: Minaton - Beefy mono subtractive soft synth

Post by Louigi Verona »

Looks nice! Will have to try out your synth )
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: Minaton - Beefy mono subtractive soft synth

Post by autostatic »

Looks great! And LV2 synths are always more than welcome!

Best,

Jeremy
StoneCut
Established Member
Posts: 42
Joined: Tue Dec 20, 2011 8:15 am

Re: Minaton - Beefy mono subtractive soft synth

Post by StoneCut »

Nice ! How about a function to sync LFO with global speed (1/4, 1/2, 1/3, 1/8, 1/16, 2/3 etc) ? I believe it's possible via Jack ?
StoneCut
Established Member
Posts: 42
Joined: Tue Dec 20, 2011 8:15 am

Re: Minaton - Beefy mono subtractive soft synth

Post by StoneCut »

Well, I really wanted to try your new synth since I liked the demos. However, my compiled LV2 plugin simply fails to load (here via zynjacku):

Code: Select all

Unable to open library /home/stonecut/.lv2/minaton.lv2/minaton.so (/home/stonecut/.lv2/minaton.lv2/minaton.so: undefined symbol: src_delete)
Failed to load LV2 plugin http://nickbailey/minaton
Ok, I'm no programmer so to mess things up even worse I simply commented out that "src_delete" black magic which led to yet another similar issue (sf_close or such).

Anyway, really wanting to try this out I wanted to compile the standalone version but I kept getting errors regarding missing libraries which I did actually have installed.

Can you help ?
User avatar
raboof
Established Member
Posts: 1865
Joined: Tue Apr 08, 2008 11:58 am
Location: Deventer, NL
Has thanked: 52 times
Been thanked: 80 times
Contact:

Re: Minaton - Beefy mono subtractive soft synth

Post by raboof »

StoneCut wrote:Well, I really wanted to try your new synth since I liked the demos. However, my compiled LV2 plugin simply fails to load (here via zynjacku)

Anyway, really wanting to try this out I wanted to compile the standalone version but I kept getting errors regarding missing libraries which I did actually have installed.
Google suggests these methods that appear to be missing should be in libsamplerate. Do you have libsamplerate installed? When you "kept getting errors regarding missing libraries which I did actually have installed", perhaps you had only the 'binary' packages and not the '-dev' packages installed?
StoneCut
Established Member
Posts: 42
Joined: Tue Dec 20, 2011 8:15 am

Re: Minaton - Beefy mono subtractive soft synth

Post by StoneCut »

I double-checked all the packages you mention in the standalone archive README. "libsamplerate-dev" and "libjack-dev" and the others are installed. When I'm home I'll try to check the versions and report back.
I believe compiling would have failed already if were the libs not installed. The problem only arises with the LV2 plugin when I try to run it. I'll try to figure it out later on. I also had some issues when trying to install to /usr/lib/lv2/ - the makefile needs editing for that (I have the same issues when installing to ~/.lv2/, though).
The standalone won't compile for me at all, it seems it's not finding the headers in /usr/include/jack/ and so on, despite the files being there. I get errors regarding "jack_open_client" or such. I might need to include them in my path - will try it out later on.

Edit
Got off work early. Here are my findings:

Code: Select all

$ sudo apt-get install libsamplerate0 libsamplerate0-dev libsndfile1 libsndfile1-dev libjack0 libjack-dev libfltk1.3 libfltk1.3-dev
[...]
0 updated, 0 newly installed, 0 for removal and 1 not updated
(-> Above message is translated from german but you get the idea. The package not being updated is a custom dssi-vst package).

So, I guess I have all the dependencies installed. I tried copying some of the libs to the source folder and changing the #include <...> to "..." but it didn't make any difference.
User avatar
thunderox
Established Member
Posts: 25
Joined: Wed Nov 09, 2011 1:05 pm

Re: Minaton - Beefy mono subtractive soft synth

Post by thunderox »

which version of libsamplerate do you have? I'm on v0.1.7-3 and I'm wondering if that function was deprecated and removed for newer versions, and yes the LFO sync feature is a really useful idea will look into it.

edit: Just tested v.0.8 and worked okay with that too, older version libsamplerate maybe?
StoneCut
Established Member
Posts: 42
Joined: Tue Dec 20, 2011 8:15 am

Re: Minaton - Beefy mono subtractive soft synth

Post by StoneCut »

Hhm, here are my versions:

libsamplerate(-dev): 0.1.7-3ubuntu1
libsndfile1(-dev): 1.0.24-1ubuntu2
libjack[0](-dev): 1.9.7~dfsg-1+kxstudio4~oneiric3
libfltk1.3(-dev): 1.3.0-5

$ uname -a
Linux XPS 3.0.0-14-generic-pae #23-Ubuntu SMP Mon Nov 21 22:07:10 UTC 2011 i686 i686 i386 GNU/Linux

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="KXStudio 11.10"
User avatar
thunderox
Established Member
Posts: 25
Joined: Wed Nov 09, 2011 1:05 pm

Re: Minaton - Beefy mono subtractive soft synth

Post by thunderox »

I'm stumped what could be causing this, has anyone else managed to get it to compile and working? I am a makefile noob so there maybe something going on in there, or something to do with pkg-config?
Post Reply