Install gridflow on linux
_I've tried to install under root session but it still doesn't work!...
the full output for 'make install' is (sorry this is very very very long!!!): _
Wow, so long that it got truncated by the forum... That looks like the output from a normal 'make', 'make install' output is usually only about 20 lines or so - so I don't know what is going on. Maybe make didn't finish properly and make install tried to make again? Either way, the last 20 lines of output of 'make' and 'make install' would be helpful.
Some more questions:
Do you have more than one Pd installed (like one from ccrma and one from source)? Gridflow sometimes gets confused about which Pd to use/where to install, if you have more than one.
DId you install ruby from source? If you installed ruby from apt-get / rpm, then I think gridflow.so should be installed with the ruby packages in /usr/... and not /usr/local/...
Install gridflow on linux
I've tried to install under root session but it still doesn't work!...
the full output for 'make install' is (sorry this is very very very long!!!):
ruby -w base/source_filter.rb base/grid.h base/grid.h.fcs
ruby -w base/source_filter.rb base/grid.c base/grid.c.fcs
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
g++ -fPIC -g -O2 -I/Applications/Pd.app/Contents/Resources/include -I/sw/include -I/usr/local/include -I/include -xc++ -fno-operator-names -fno-omit-frame-point er -I/usr/X11R6/include -I /usr/local/lib/ruby/1.8/i686-linux -mcpu=pentium -mar ch=pentium -Wall -Wno-unused -O3 -funroll-loops -fno-omit-frame-pointer -g -fPIC -I. -I/home/bastien/Desktop/gridflow-0.8.0 -I -I. -c base/grid.c.fcs -o base/grid.o
ruby -w base/source_filter.rb base/main.c base/main.c.fcs
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
g++ -fPIC -g -O2 -I/Applications/Pd.app/Contents/Resources/include -I/sw/include -I/usr/local/include -I/include -xc++ -fno-operator-names -fno-omit-frame-point er -I/usr/X11R6/include -I /usr/local/lib/ruby/1.8/i686-linux -mcpu=pentium -mar ch=pentium -Wall -Wno-unused -O3 -funroll-loops -fno-omit-frame-pointer -g -fPIC -I. -I/home/bastien/Desktop/gridflow-0.8.0 -I -I. -c base/main.c.fcs -o base/main.o
ruby -w base/source_filter.rb base/number.c base/number.c.fcs
g++ -fPIC -g -O2 -I/Applications/Pd.app/Contents/Resources/include -I/sw/include -I/usr/local/include -I/include -xc++ -fno-operator-names -fno-omit-frame-point er -I/usr/X11R6/include -I /usr/local/lib/ruby/1.8/i686-linux -mcpu=pentium -mar ch=pentium -Wall -Wno-unused -O3 -funroll-loops -fno-omit-frame-pointer -g -fPIC -I. -I/home/bastien/Desktop/gridflow-0.8.0 -I -I. -DPASS1
-c base/num ber.c.fcs -o base/number.1.o
base/number.c.fcs: In static member function `static bool Op<T>::is_neutral(T, L eftRight)':
base/number.c.fcs:47: attention : « return » manquant dans une fonction devant r etourner une valeur
base/number.c.fcs: In static member function `static bool Op<T>::is_absorbent(T, LeftRight)':
base/number.c.fcs:48: attention : « return » manquant dans une fonction devant r etourner une valeur
base/number.c.fcs: In static member function `static bool Ymulshr8<T>::is_neutra l(T, LeftRight) [with T = uint8]':
base/number.c.fcs:266: instantiated from here
base/number.c.fcs:200: attention : comparaison est toujours fausse en raison d'u ne gamme limitée de type de données
g++ -fPIC -g -O2 -I/Applications/Pd.app/Contents/Resources/include -I/sw/include -I/usr/local/include -I/include -xc++ -fno-operator-names -fno-omit-frame-point er -I/usr/X11R6/include -I /usr/local/lib/ruby/1.8/i686-linux -mcpu=pentium -mar ch=pentium -Wall -Wno-unused -O3 -funroll-loops -fno-omit-frame-pointer -g -fPIC -I. -I/home/bastien/Desktop/gridflow-0.8.0 -I -I. -DPASS2 -c base/num ber.c.fcs -o base/number.2.o
base/number.c.fcs: In static member function `static bool Op<T>::is_neutral(T, L eftRight)':
base/number.c.fcs:47: attention : « return » manquant dans une fonction devant r etourner une valeur
base/number.c.fcs: In static member function `static bool Op<T>::is_absorbent(T, LeftRight)':
base/number.c.fcs:48: attention : « return » manquant dans une fonction devant r etourner une valeur
g++ -fPIC -g -O2 -I/Applications/Pd.app/Contents/Resources/include -I/sw/include -I/usr/local/include -I/include -xc++ -fno-operator-names -fno-omit-frame-point er -I/usr/X11R6/include -I /usr/local/lib/ruby/1.8/i686-linux -mcpu=pentium -mar ch=pentium -Wall -Wno-unused -O3 -funroll-loops -fno-omit-frame-pointer -g -fPIC -I. -I/home/bastien/Desktop/gridflow-0.8.0 -I -I. -DPASS3 -c base/num ber.c.fcs -o base/number.3.o
base/number.c.fcs: In static member function `static bool Op<T>::is_neutral(T, L eftRight)':
base/number.c.fcs:47: attention : « return » manquant dans une fonction devant r etourner une valeur
base/number.c.fcs: In static member function `static bool Op<T>::is_absorbent(T, LeftRight)':
base/number.c.fcs:48: attention : « return » manquant dans une fonction devant r etourner une valeur
ruby -w base/source_filter.rb base/bitpacking.c base/bitpacking.c.fcs
g++ -fPIC -g -O2 -I/Applications/Pd.app/Contents/Resources/include -I/sw/include -I/usr/local/include -I/include -xc++ -fno-operator-names -fno-omit-frame-point er -I/usr/X11R6/include -I /usr/local/lib/ruby/1.8/i686-linux -mcpu=pentium -mar ch=pentium -Wall -Wno-unused -O3 -funroll-loops -fno-omit-frame-pointer -g -fPIC -I. -I/home/bastien/Desktop/gridflow-0.8.0 -I -I. -c base/bitpacking. c.fcs -o base/bitpacking.o
ruby -w base/source_filter.rb base/flow_objects.c base/flow_objects.c.fcs
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
base/source_filter.rb:38: warning: regexp has invalid interval
bas
Install gridflow on linux
Hi, this is my first post.
I'm using PD under linux (fedora core 3 - kernel ccrma) and I want to use gridflow. I've first installed ruby 1.8.2, then download gridflow from the website. After typed "./configure" things are going pretty well then when I type "make" I've got several warning message:
"base/source_filter.rb.38: warning: regexp has invalid interval"
but it still go trough the whole stuff then when I type make install I have another erro message:
"make: *** [/usr/local/lib/ruby/1.8/i686-linux/gridflow.so] Error 1"
What should I do?
Fractals
Tonight I made a little patch using Gridflow to generate fractals like this:
The source image for this one was a red circle, but you can use any image provided it has 3 channels (ie, no b/w or grayscale or transparency).
Here's the patch:
Other people have made much cooler stuff than me:
Cyrille Henry - L-systems (Gem)
Ben Bogart - texture feedback (Gem)
Mathieu Bouchard - fractalizing video (Gridflow)
I'd be very interested in seeing more ways of making fractals, so if anyone knows of any, please post them here
Gridflow on agnula demudi ?
I'm not too familiar with debian, but I think you need to install the *-dev packages for the libraries that gridflow uses.
Something like:
apt-get install libjpeg-dev libpng-dev libquicktime-dev libmpeg3-dev libsdl-dev ...
(some might not have lib in front of the name, as I said I'm not very familiar with debian package naming conventions).
Also, not having "stl" seems to me to indicate that you don't have a C++ development environment: you need gcc and g++ and libstdc++. I don't know which debian packages provide those.
Gridflow uses Ruby, so you need to install ruby-dev. I think you must have ruby installed, because I think Gridflow's ./configure is a ruby script.
I think all of them can be installed with apt-get though. On gentoo I had to install a lot of stuff, I kept doing 1. run ./configure, 2. install missing packages, 3. if stuff is missing goto 1. But I got it working in the end. On gentoo at least there is nothing that isn't packaged that you need to install before gridflow would compile with plenty of options.
Gridflow on agnula demudi ?
From [url=http://gridflow.ca
]http://gridflow.ca
We appreciate external contributions, and we would especially like help with the following:
...
* Producing an executable package, .tar.gz and/or .rpm and/or .deb
...
So no, there are no packages currently.
For best results (well, any results at all) I think it is recommended to get gridflow from CVS (see the gridflow home page for details) and compile it yourself.
If you run into any problems compiling, post the error messages here - there's usually a simple way to solve it.
Scanned (video feedback creating audio)
would you mind if I asked for the .pd file? I'd quite like to see how you acomplished this. Bravo sir!
No problem - I tidied it up a bit and added lots of comments while I still remembered what it did. I'm not sure if the actual logic of the patch is exactly the same as the example video, but it's close enough.
[url=http://www.goedel.demon.co.uk/claudiusmaximus--copy-me--scanned--version-0-2.pd
]http://www.goedel.demon.co.uk/claudiusmaximus--copy-me--scanned--versi on-0-2.pd
You need Gridflow, probably a CVS version too (the last release is very old).
PD on Linux
!Yo!!
Don't worry about the programing. I've test a lot of Live Cd, an intsllation of Mandrake 10 and a standard debian installation (with a geek of course!!)
I assure you. This one is THE One !
When you download the iso file :http://www.agnula.org/download/demudi
burn and boot from it. It takes not so much time to install. and when you know how it is (after just 2 or 3 installation), you click Yes, Yes, Yes, and it's very quick.
For pd, don't worry. It's on the synsthesis package. Pd 0.37. If you choose all sound packages in the installation (a windows with some choices), it's installed.
After on Linux, it's another story
PD on Linux
Interesting.
I visited http://www.agnula.org/ for more info and I see that there are a few applications that come bundled, but pd is not one of them. What is the learning curve like for this OS. I have never used linux before so I'm expecting to be a little bit lost until I adapt to it. Apart from pure data I have absolutely no experience programing.
Maths functions that look and sound good
[url=http://cm.socialgeek.com/avs.html
]http://cm.socialgeek.com/avs.html
Some nice equations with pictures., implemented in Winamp 2.81's AVS system. Mostly iterative equations, like F(x,y)->(x2,y2), repeat over and over to get more points (feedback). Not curves, individual points jump about a lot, but the envelope (attractor) of the points forms a pattern.
Gridlflow is fun for visual feefback loops, check out the "goop" examples on http://gridflow.ca or really pretty much any of the gridflow examples, they all use maths to make cool pictures..
x = A sin ( t )
y = B cos ( t )
is an ellipse, but try
x = sin ( A t )
y = cos ( B t )
too, start with small integer values for A and B and see what happens when you change them...