[ANN] Infamous Cellular Automaton Synth

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Post Reply
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

[ANN] Infamous Cellular Automaton Synth

Post by ssj71 »

I think its ready to release into the wild....

Meet the Infamous Cellular Automaton Synth, an LV2 additive synth plugin where harmonics are added or not according a rule of cellular automata. What the heck does that mean you ask? Well you can read about it on wikipeda under elementary cellular automaton, or you can install it and play around and figure out how to use it. It has unlimited polyphony, 2 LFOs, 5 waveforms, up to 16 harmonics + root, and ADBSSR envelope generator, and unlimited fun (or your money back). The readme has some more details too.

Find the source at https://sourceforge.net/projects/infamousplugins/

Play it in your favorite LV2 host. If you just want to hear what it sounds like, listen to my little demo at https://soundcloud.com/ssj71/casynth-demo.

Enjoy.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
StudioDave
Established Member
Posts: 753
Joined: Sat Nov 01, 2008 1:12 pm

Re: [ANN] Infamous Cellular Automaton Synth

Post by StudioDave »

Greetings,

Will check it out asap. This is the kind of synth design we - well, I, at least - need more of. Thanks for the gift !

Best,

dp
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: [ANN] Infamous Cellular Automaton Synth

Post by autostatic »

Thanks ssj71! And cool demo, I dig that kind of sound.
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: [ANN] Infamous Cellular Automaton Synth

Post by ssj71 »

Now with tempo sync'd cell lifetime.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
User avatar
GraysonPeddie
Established Member
Posts: 657
Joined: Sun Feb 12, 2012 11:12 pm
Location: Altha, FL
Been thanked: 6 times
Contact:

Re: [ANN] Infamous Cellular Automaton Synth

Post by GraysonPeddie »

The readme in the GIT page mentioned that I need qmake but...

Code: Select all

grayson@grayson-desktop:~/Downloads/infamousplugins-code$ ./install.sh 
qmake: could not find a Qt installation of ''
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.
qmake: could not find a Qt installation of ''
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.
install complete!
grayson@grayson-desktop:~/Downloads/infamousplugins-code$ sudo apt-get install qmake
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package qmake
grayson@grayson-desktop:~/Downloads/infamousplugins-code$
I'm running Ubuntu 13.04. Apparantly, there is qt4-qmake and qt5-qmake, but I'm unsure which to use.
--Grayson Peddie

Music Interest: New Age w/ a mix of modern smooth jazz, light techno/trance & downtempo -- something Epcot Future World/Tomorrowland-flavored.
User avatar
GraysonPeddie
Established Member
Posts: 657
Joined: Sun Feb 12, 2012 11:12 pm
Location: Altha, FL
Been thanked: 6 times
Contact:

Re: [ANN] Infamous Cellular Automaton Synth

Post by GraysonPeddie »

I don't have a way of editing my post (and the quote button is missing) but I've installed qt4-dev-tools and it seems to install successfully.
--Grayson Peddie

Music Interest: New Age w/ a mix of modern smooth jazz, light techno/trance & downtempo -- something Epcot Future World/Tomorrowland-flavored.
User avatar
raboof
Established Member
Posts: 1855
Joined: Tue Apr 08, 2008 11:58 am
Location: Deventer, NL
Has thanked: 50 times
Been thanked: 74 times
Contact:

Re: [ANN] Infamous Cellular Automaton Synth

Post by raboof »

GraysonPeddie wrote:I don't have a way of editing my post (and the quote button is missing)
I guess you selected the 'Bl@ck' theme ('board style') at http://www.linuxmusicians.com/ucp.php?i=165 ?
User avatar
GraysonPeddie
Established Member
Posts: 657
Joined: Sun Feb 12, 2012 11:12 pm
Location: Altha, FL
Been thanked: 6 times
Contact:

Re: [ANN] Infamous Cellular Automaton Synth

Post by GraysonPeddie »

Yeah, I did. I'll switch it back. Pardon me for going off-topic. I should have started a thread in the appropriate forum.

(Update: Got the edit button back with the default theme. It seems the Bl@ck theme is unfinished. Once again, I apologize for going off-topic.)
--Grayson Peddie

Music Interest: New Age w/ a mix of modern smooth jazz, light techno/trance & downtempo -- something Epcot Future World/Tomorrowland-flavored.
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: [ANN] Infamous Cellular Automaton Synth

Post by ssj71 »

GraysonPeddie wrote: but I've installed qt4-dev-tools and it seems to install successfully
Thanks Grayson. I'm a pretty lousy packager, so I don't even know exactly the dependencies really required. I'll update the readme.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
User avatar
briandc
Established Member
Posts: 1442
Joined: Sun Apr 29, 2012 3:17 pm
Location: Italy
Has thanked: 58 times
Been thanked: 28 times
Contact:

Re: [ANN] Infamous Cellular Automaton Synth

Post by briandc »

Ok, if we should talk about errors in compiling, I have some! I ran the ./install.sh but I got the following:

Code: Select all

./install.sh
gcc -c -pipe -std=c99 -g -O2 -Wall -W -fPIC -DQT_WEBKIT -I/usr/share/qt4/mkspecs/linux-g++ -I. -o .obj_lv2/note.o note.c
note.c: In function ‘init_note’:
note.c:47:21: warning: assignment from incompatible pointer type [enabled by default]
note.c:53:21: warning: assignment from incompatible pointer type [enabled by default]
note.c: In function ‘start_note’:
note.c:61:29: warning: unused parameter ‘waves’ [-Wunused-parameter]
gcc -c -pipe -std=c99 -g -O2 -Wall -W -fPIC -DQT_WEBKIT -I/usr/share/qt4/mkspecs/linux-g++ -I. -o .obj_lv2/casynth.o casynth.c
In file included from casynth.c:3:0:
./casynth.h:3:16: fatal error: lv2.h: No such file or directory
compilation terminated.
make: *** [.obj_lv2/casynth.o] Error 1
[sudo] password for brian: 
gcc -c -pipe -std=c99 -g -O2 -Wall -W -fPIC -DQT_WEBKIT -I/usr/share/qt4/mkspecs/linux-g++ -I. -o .obj_lv2/casynth.o casynth.c
In file included from casynth.c:3:0:
./casynth.h:3:16: fatal error: lv2.h: No such file or directory
compilation terminated.
make: *** [.obj_lv2/casynth.o] Error 1
gcc -c -pipe -std=c99 -g -O2 -Wall -W -fPIC -DQT_WEBKIT -I/usr/share/qt4/mkspecs/linux-g++ -I. -o .obj_lv2/envfollower.o envfollower.c
In file included from envfollower.c:3:0:
./envfollower.h:3:16: fatal error: lv2.h: No such file or directory
compilation terminated.
make: *** [.obj_lv2/envfollower.o] Error 1
gcc -c -pipe -std=c99 -g -O2 -Wall -W -fPIC -DQT_WEBKIT -I/usr/share/qt4/mkspecs/linux-g++ -I. -o .obj_lv2/envfollower.o envfollower.c
In file included from envfollower.c:3:0:
./envfollower.h:3:16: fatal error: lv2.h: No such file or directory
compilation terminated.
make: *** [.obj_lv2/envfollower.o] Error 1
install complete!

brian
Have your PC your way: use linux!
My sound synthesis biome: http://www.linuxsynths.com
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: [ANN] Infamous Cellular Automaton Synth

Post by ssj71 »

You are missing dependencies. If you are on an ubuntu based system install lv2-dev and this should resolve it. If you are on some other system, you need the lv2 headers and appropriate symbolic links for gcc to work however your system does it, for which I'm no ninja. Let me know. Thanks.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
User avatar
briandc
Established Member
Posts: 1442
Joined: Sun Apr 29, 2012 3:17 pm
Location: Italy
Has thanked: 58 times
Been thanked: 28 times
Contact:

Re: [ANN] Infamous Cellular Automaton Synth

Post by briandc »

ssj71 wrote:You are missing dependencies. If you are on an ubuntu based system install lv2-dev and this should resolve it. If you are on some other system, you need the lv2 headers and appropriate symbolic links for gcc to work however your system does it, for which I'm no ninja. Let me know. Thanks.
Ok, I'll see to install the dev file. Then, do I have to "undo" the first compilation attempt in some way, or is it sufficient to re-try the install?


brian
Have your PC your way: use linux!
My sound synthesis biome: http://www.linuxsynths.com
StudioDave
Established Member
Posts: 753
Joined: Sat Nov 01, 2008 1:12 pm

Re: [ANN] Infamous Cellular Automaton Synth

Post by StudioDave »

briandc wrote:...do I have to "undo" the first compilation attempt in some way, or is it sufficient to re-try the install?
Typically it isn't necessary to do a 'make clean', and in this package there's no accommodation for such a move anyway (AFAICT). But it's also not a bad idea to start clean.

FWIW, last night I built and installed the synth without difficulties on Ubuntu 12.04, KXstudio, tricked out for development. Haven't tested it with anything yet though.

Best,

dp
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: [ANN] Infamous Cellular Automaton Synth

Post by ssj71 »

hrmm. maybe I should add make clean to the install script, wouldn't be hard. But it will just copy over any older install attempts without problems. I've had lots of failed builds during development :D

StudioDave: looking forward to hear any feedback you might have. Glad it at least installed easily (I tried my best to make it work nicely).
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Post Reply