Re: [PD] gridflow for expert people ?

2007-12-21 Thread Mathieu Bouchard

On Tue, 11 Dec 2007, Jack wrote:


OK, i have downloaded them with Fink (install binary package)
In terminal : /gridflow-0.9.0 rybn12$ ./configure
i get :
This is the GridFlow 0.9.0 configurator within Ruby version 1.8.1-2003-12-25
[gcc3] GNU C++ Compiler 3 (or 4):


You need to install g++, not just gcc. This will change many of the 
results of ./configure.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow for expert people ?

2007-12-11 Thread Max Neupert


Am 10.12.2007 um 02:13 schrieb Mathieu Bouchard:


Note) On MacOS the dot-files are invisible in the Finder : are you  
sure ?


Is there a Finder option to show dot-files? There's one on Linux.


in the terminal type:
defaults write com.apple.finder AppleShowAllFiles 1

then restart the finder and it will display all the hidden files too.
another neat thing i discovered some days ago is if you naviagte in  
the terminal to a hidden folder and use the open command it will open  
the unvisible folder in the finder (try

open /bin
)


PGP.sig
Description: Signierter Teil der Nachricht
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow for expert people ?

2007-12-11 Thread Jack
Ok, Mathieu, i have begun the installation and i am at the step 3 :

1 : Install Ruby. Make sure it contains ruby.h and intern.h and  
related files. It's also recommended to have libruby.so. Those extra  
files may be in a package called ruby-dev if you are using RPM or DEB/ 
FINK. If you are building Ruby yourself, it's better to configure  
ruby with --enable-shared, else you won't have libruby.so (but you  
will still have libruby.a). If you need to have two Rubies at once,  
for example Ruby 1.8 for running Rails and Ruby 1.9 for running  
GridFlow, you may build Ruby 1.9 with the option --program-suffix=19  
which will help distinguish the two Rubies. It's also possible to  
have two Rubies installed without that option, but it might be  
complicated. If you install into a system directory, you may have to  
run ldconfig after installing Ruby.

OK, i have downloaded it with Fink (install binary package)

2 : Download GridFlow from the website and uncompress it, or get it  
from the CVS server.

OK

3 : Run ./configure from the gridflow directory. Make sure it detects  
all the components you want to use with GridFlow. If your OS is  
Debian or Ubuntu you would run ruby1.9 configure instead so that it  
doesn't use ruby 1.8. In MacOS you would normally use FINK to install  
those extra components: libjpeg libjpeg-shlibs libpng-shlibs libpng3  
libpng3-shlibs libmpeg libmpeg-shlibs

OK, i have downloaded them with Fink (install binary package)
In terminal : /gridflow-0.9.0 rybn12$ ./configure
i get :

This is the GridFlow 0.9.0 configurator within Ruby version  
1.8.1-2003-12-25
[gcc3] GNU C++ Compiler 3 (or 4):  
 missing (gcc  
compilation error)
[stl] C++ Standard Template Library:  
- missing (gcc compilation  
error)
[gcc64] GNU C++ in 64-bit mode:  
-- missing (gcc  
compilation error)
[libruby] Ruby as a dynamic library:  
- missing (gcc compilation  
error)
[librubystatic] Ruby as a static library:  
 missing (gcc compilation error)
[libtclh] Tcl headers tcl.h:  
--- missing (where is  
tcl.h ?)
[libtclh] Tcl headers tcl8.5/tcl.h:  
 missing (where is tcl8.5/ 
tcl.h ?)
[libtclh] Tcl headers tcl8.4/tcl.h:  
 missing (where is tcl8.4/ 
tcl.h ?)
[libtclh] Tcl headers tcl8.3/tcl.h:  
 missing (where is tcl8.3/ 
tcl.h ?)
[libtcl] Tcl as a dynamic library:  
--- missing (gcc compilation  
error)
[pentium] Pentium-compatible CPU:  
 missing (powerpc-darwin  
instead)
[mmx] MMX-compatible CPU (using NASM):  
--- disabled (would need pentium)
[usb] USB Library:  
--- missing  
(where is usb.h ?)
[x11] X11 Display Protocol:  
-- missing (where is  
X11/Xlib.h ?)
[x11_shm] X11 acceleration by shared memory (XSHM plugin):  
--- disabled (would need x11)
[sdl] Simple Directmedia Layer (experimental support):  
--- missing (where is SDL/SDL.h ?)
[objcpp] GNU/Apple ObjectiveC++ Compiler:  
 missing (where is objc/Object.h ?)
[quartz] Apple Quartz/Cocoa Display:  
- disabled (would need objcpp)
[aalib] Ascii Art Library:  
--- missing (where  
is aalib.h ?)
[jpeg] JPEG Library:  
- missing  
(gcc compilation error)
[png] PNG Library libpng12/png.h:  
-- missing (gcc compilation  
error)
[png] PNG Library png.h:  
--- missing (gcc  
compilation error)
[videodev] Video4linux Digitizer Driver Interface:  
--- missing (where is linux/videodev.h ?)
[mpeg3] HeroineWarrior LibMPEG3 libmpeg3/libmpeg3.h:  
--- missing (where is libmpeg3/libmpeg3.h ?)
[mpeg3] HeroineWarrior LibMPEG3 libmpeg3.h:  
 missing (where is libmpeg3.h ?)
[quicktimeapple] Apple's QuickTime:  
-- missing (gcc compilation  
error)
[quicktimehw] Plaum's LibQuickTime (try #1) lqt/quicktime.h:  
--- missing (where is lqt/quicktime.h ?)
[quicktimehw] Plaum's LibQuickTime (try #1) quicktime/quicktime.h:  
- missing (where is quicktime/quicktime.h ?)
[quicktimehw] Plaum's LibQuickTime (try #2) lqt/quicktime.h:  
--- missing (where is lqt/quicktime.h ?)
[quicktimehw] Plaum's LibQuickTime 

Re: [PD] gridflow for expert people ?

2007-12-11 Thread simon wise

On 12 Dec 2007, at 4:16 AM, Max Neupert wrote:


 Is there a Finder option to show dot-files? There's one on Linux.

 in the terminal type:
 defaults write com.apple.finder AppleShowAllFiles 1

 then restart the finder and it will display all the hidden files too.
 another neat thing i discovered some days ago is if you naviagte in  
 the terminal to a hidden folder and use the open command it will  
 open the unvisible folder in the finder (try
 open /bin
 )

'Go to folder...' (or shift-cmd-G) will also open hidden folders in  
Finder, then I make visible aliases to folders such as /bin or /usr.

For those who insist on GUI access to lots of preferences otherwise  
only accessible through the terminal try TinkerTool from
http://www.bresink.com/osx/0TinkerTool/download.html
and/or OnyX from
http://www.titanium.free.fr.

For a very useful extension to Finder, a better way to get file info  
and to browse invisible files try XRay from
http://www.brockerhoff.net/xray

simon



___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow for expert people ?

2007-12-09 Thread Jack
OK, it seems that GF is a powerfull tool. But why there is no basic  
tutorial for beginner to install it ?

Because :
1 : Install Ruby. Make sure it contains ruby.h and intern.h and  
related files. It's also recommended to have libruby.so. Those extra  
files may be in a package called ruby-dev if you are using RPM or DEB/ 
FINK. If you are building Ruby yourself, it's better to configure  
ruby with --enable-shared, else you won't have libruby.so (but you  
will still have libruby.a). If you need to have two Rubies at once,  
for example Ruby 1.8 for running Rails and Ruby 1.9 for running  
GridFlow, you may build Ruby 1.9 with the option --program-suffix=19  
which will help distinguish the two Rubies. It's also possible to  
have two Rubies installed without that option, but it might be  
complicated. If you install into a system directory, you may have to  
run ldconfig after installing Ruby.
2 : Download GridFlow from the website and uncompress it, or get it  
from the CVS server.
3 : Run ./configure from the gridflow directory. Make sure it detects  
all the components you want to use with GridFlow. If your OS is  
Debian or Ubuntu you would run ruby1.9 configure instead so that it  
doesn't use ruby 1.8. In MacOS you would normally use FINK to install  
those extra components: libjpeg libjpeg-shlibs libpng-shlibs libpng3  
libpng3-shlibs libmpeg libmpeg-shlibs
4 : Note: you may have to set CPLUS_INCLUDE_PATH to indicate where to  
find *.h files, and you may have to set both LIBRARY_PATH and  
LD_LIBRARY_PATH to indicate where to find *.so or *.aor *.dylib or  
*.bundle or *.dll or *.lib files.
5 : Note: you can do ./configure --help to get a list of supported  
options. You can use them to ignore the presence of troublesome  
libraries and select debugging level. With --use-compiler you should  
use a version of g++, not directly a version of gcc, else you get  
undefined symbol problems. Some versions of gcc/g++ are troublesome.
6 : Run make to produce the executables gridflow.so and  
gridflow.pd_linux or similar
7 : With a text editor, create ~/.gridflow_startup and write  
something like GridFlow.data_path  /pd/extra/gridflow/images to  
tell GridFlow where to find additional folders containing images or  
movies you want to use with GridFlow.
8 : Ltilib (optional, linux only): The LTI-Lib is an object oriented  
library with algorithms and data structures frequently used in image  
processing and computer vision.
1 : Download and install ltilib version 1.9.15 from http:// 
ltilib.sourceforge.net/

2 : in optional/rblti do: make
9 : Loading GridFlow:
1 : PureData : With a text editor, modify or create ~/.pdrc and write  
-lib gridflow.
2 : ImpureData : In the .pdrc editor, add gridflow to the list of  
libraries.

3 : plain Ruby : the command require gridflow will load gridflow.so.
Note that on MacOS the dot-files are invisible in the Finder but you  
do cd ~/Desktop; ln -s ../.pdrc PureData Configuration to make an  
alias on the Desktop. Note also that on Windows the dot-files are  
even more trouble.

1) Where to DL Ruby and how to install it (macosx) ?
2) OK
3) With Macosx, how to use Fink (what we do with it ?) what can we do  
with Fink to configure GF ?
4) Set CPLUS_INCLUDE_PATH : where is it and what is it ? Where to  
find *.h files : where is it ans what is it ?  And you may have to  
set both LIBRARY_PATH and LD_LIBRARY_PATH : where is it and what is  
it ? To indicate where to find *.so or *.aor *.dylib or *.bundle or  
*.dll or *.lib files : idem ?

5) It's like chinese langage for me.
6) OK
7) And we save it on the desktop ?
8) For linux only (equivalent for OSX ?)
9) OK
Note) On MacOS the dot-files are invisible in the Finder : are you  
sure ?


I think a clear documentation is good for people like me. Then we  
could install GF without problem. This would multiply the chances to  
have GF by 10 ? ;).

Why GF is not include with pd-extended ?
Thanx for your answer.

Jack


Le 8 déc. 07 à 21:30, Mathieu Bouchard a écrit :


On Sat, 8 Dec 2007, Roman Haefeli wrote:

i wouldn't say that gridflow is only for expert people, but yes,  
there is a lot to learn, when learning gridflow. and learning it  
is very interesting. i don't have an academical/mathematical  
background and for me gridflow is one of these tools, that help me  
understand theories, that i wouldn't have a chance to understand  
whithout seeing them implemented and working. this applies also  
very much to pd, i think. would you consider pd to be a tool only  
for dsp experts and academic musicians?


Exactly. GridFlow is designed like Pd is, while GEM and PDP both  
try to hide much more about video and other data types, than what  
Pd ever hides. (One hides less, by allowing lots of data converters  
and data operations in a way that you can access the data the way  
you want, instead of having to rely solely on readymades)


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - 

Re: [PD] gridflow for expert people ?

2007-12-09 Thread Kyle Klipowicz
Oh I would love it if GridFlow was out of box included with
Pd-extended. It would be a nice asset to compete with the linear
algebra aspects of Jitter...

I agree that the setup is difficult. I haven't gotten it to work on OS
X yet. Who _has_ installed GF on OS X? I wonder how difficult it would
be to make as a self-contained application. It seems to rely on
several shared libraries and an installed version of Ruby...not an
easy task?

~Kyle

On Dec 9, 2007 10:44 AM, Jack [EMAIL PROTECTED] wrote:
 OK, it seems that GF is a powerfull tool. But why there is no basic tutorial
 for beginner to install it ?
 Because :
 1 : Install Ruby. Make sure it contains ruby.h and intern.h and related
 files. It's also recommended to have libruby.so. Those extra files may be in
 a package called ruby-dev if you are using RPM or DEB/FINK. If you are
 building Ruby yourself, it's better to configure ruby with --enable-shared,
 else you won't have libruby.so (but you will still have libruby.a). If you
 need to have two Rubies at once, for example Ruby 1.8 for running Rails and
 Ruby 1.9 for running GridFlow, you may build Ruby 1.9 with the option
 --program-suffix=19 which will help distinguish the two Rubies. It's also
 possible to have two Rubies installed without that option, but it might be
 complicated. If you install into a system directory, you may have to run
 ldconfig after installing Ruby.
 2 : Download GridFlow from the website and uncompress it, or get it from the
 CVS server.
 3 : Run ./configure from the gridflow directory. Make sure it detects all
 the components you want to use with GridFlow. If your OS is Debian or Ubuntu
 you would run ruby1.9 configure instead so that it doesn't use ruby 1.8. In
 MacOS you would normally use FINK to install those extra components: libjpeg
 libjpeg-shlibs libpng-shlibs libpng3 libpng3-shlibs libmpeg libmpeg-shlibs
 4 : Note: you may have to set CPLUS_INCLUDE_PATH to indicate where to find
 *.h files, and you may have to set both LIBRARY_PATH and LD_LIBRARY_PATH to
 indicate where to find *.so or *.aor *.dylib or *.bundle or *.dll or *.lib
 files.
 5 : Note: you can do ./configure --help to get a list of supported options.
 You can use them to ignore the presence of troublesome libraries and select
 debugging level. With --use-compiler you should use a version of g++, not
 directly a version of gcc, else you get undefined symbol problems. Some
 versions of gcc/g++ are troublesome.
 6 : Run make to produce the executables gridflow.so and gridflow.pd_linux or
 similar
 7 : With a text editor, create ~/.gridflow_startup and write something like
 GridFlow.data_path  /pd/extra/gridflow/images to tell GridFlow where to
 find additional folders containing images or movies you want to use with
 GridFlow.
 8 : Ltilib (optional, linux only): The LTI-Lib is an object oriented library
 with algorithms and data structures frequently used in image processing and
 computer vision.
 1 : Download and install ltilib version 1.9.15 from
 http://ltilib.sourceforge.net/
 2 : in optional/rblti do: make
 9 : Loading GridFlow:
 1 : PureData : With a text editor, modify or create ~/.pdrc and write -lib
 gridflow.
 2 : ImpureData : In the .pdrc editor, add gridflow to the list of
 libraries.
 3 : plain Ruby : the command require gridflow will load gridflow.so.
 Note that on MacOS the dot-files are invisible in the Finder but you do cd
 ~/Desktop; ln -s ../.pdrc PureData Configuration to make an alias on the
 Desktop. Note also that on Windows the dot-files are even more trouble.
 1) Where to DL Ruby and how to install it (macosx) ?
 2) OK
 3) With Macosx, how to use Fink (what we do with it ?) what can we do with
 Fink to configure GF ?
 4) Set CPLUS_INCLUDE_PATH : where is it and what is it ? Where to find *.h
 files : where is it ans what is it ?  And you may have to set both
 LIBRARY_PATH and LD_LIBRARY_PATH : where is it and what is it ? To indicate
 where to find *.so or *.aor *.dylib or *.bundle or *.dll or *.lib files :
 idem ?
 5) It's like chinese langage for me.
 6) OK
 7) And we save it on the desktop ?
 8) For linux only (equivalent for OSX ?)
 9) OK
 Note) On MacOS the dot-files are invisible in the Finder : are you sure ?

 I think a clear documentation is good for people like me. Then we could
 install GF without problem. This would multiply the chances to have GF by 10
 ? ;).
 Why GF is not include with pd-extended ?
 Thanx for your answer.

 Jack



 Le 8 déc. 07 à 21:30, Mathieu Bouchard a écrit :



 On Sat, 8 Dec 2007, Roman Haefeli wrote:


 i wouldn't say that gridflow is only for expert people, but yes, there is a
 lot to learn, when learning gridflow. and learning it is very interesting. i
 don't have an academical/mathematical background and for me gridflow is one
 of these tools, that help me understand theories, that i wouldn't have a
 chance to understand whithout seeing them implemented and working. this
 applies also very much to pd, i think. would you consider pd to be 

Re: [PD] gridflow for expert people ?

2007-12-09 Thread Kyle Klipowicz
Ok, I am going to attempt a GridFlow OS X installation. Is Ruby 1.9
absolutely needed? It seems that the most recent stable release of
Ruby is 1.8.6.

~Kyle

On Dec 9, 2007 12:15 PM, Kyle Klipowicz [EMAIL PROTECTED] wrote:
 Oh I would love it if GridFlow was out of box included with
 Pd-extended. It would be a nice asset to compete with the linear
 algebra aspects of Jitter...

 I agree that the setup is difficult. I haven't gotten it to work on OS
 X yet. Who _has_ installed GF on OS X? I wonder how difficult it would
 be to make as a self-contained application. It seems to rely on
 several shared libraries and an installed version of Ruby...not an
 easy task?

 ~Kyle


 On Dec 9, 2007 10:44 AM, Jack [EMAIL PROTECTED] wrote:
  OK, it seems that GF is a powerfull tool. But why there is no basic tutorial
  for beginner to install it ?
  Because :
  1 : Install Ruby. Make sure it contains ruby.h and intern.h and related
  files. It's also recommended to have libruby.so. Those extra files may be in
  a package called ruby-dev if you are using RPM or DEB/FINK. If you are
  building Ruby yourself, it's better to configure ruby with --enable-shared,
  else you won't have libruby.so (but you will still have libruby.a). If you
  need to have two Rubies at once, for example Ruby 1.8 for running Rails and
  Ruby 1.9 for running GridFlow, you may build Ruby 1.9 with the option
  --program-suffix=19 which will help distinguish the two Rubies. It's also
  possible to have two Rubies installed without that option, but it might be
  complicated. If you install into a system directory, you may have to run
  ldconfig after installing Ruby.
  2 : Download GridFlow from the website and uncompress it, or get it from the
  CVS server.
  3 : Run ./configure from the gridflow directory. Make sure it detects all
  the components you want to use with GridFlow. If your OS is Debian or Ubuntu
  you would run ruby1.9 configure instead so that it doesn't use ruby 1.8. In
  MacOS you would normally use FINK to install those extra components: libjpeg
  libjpeg-shlibs libpng-shlibs libpng3 libpng3-shlibs libmpeg libmpeg-shlibs
  4 : Note: you may have to set CPLUS_INCLUDE_PATH to indicate where to find
  *.h files, and you may have to set both LIBRARY_PATH and LD_LIBRARY_PATH to
  indicate where to find *.so or *.aor *.dylib or *.bundle or *.dll or *.lib
  files.
  5 : Note: you can do ./configure --help to get a list of supported options.
  You can use them to ignore the presence of troublesome libraries and select
  debugging level. With --use-compiler you should use a version of g++, not
  directly a version of gcc, else you get undefined symbol problems. Some
  versions of gcc/g++ are troublesome.
  6 : Run make to produce the executables gridflow.so and gridflow.pd_linux or
  similar
  7 : With a text editor, create ~/.gridflow_startup and write something like
  GridFlow.data_path  /pd/extra/gridflow/images to tell GridFlow where to
  find additional folders containing images or movies you want to use with
  GridFlow.
  8 : Ltilib (optional, linux only): The LTI-Lib is an object oriented library
  with algorithms and data structures frequently used in image processing and
  computer vision.
  1 : Download and install ltilib version 1.9.15 from
  http://ltilib.sourceforge.net/
  2 : in optional/rblti do: make
  9 : Loading GridFlow:
  1 : PureData : With a text editor, modify or create ~/.pdrc and write -lib
  gridflow.
  2 : ImpureData : In the .pdrc editor, add gridflow to the list of
  libraries.
  3 : plain Ruby : the command require gridflow will load gridflow.so.
  Note that on MacOS the dot-files are invisible in the Finder but you do cd
  ~/Desktop; ln -s ../.pdrc PureData Configuration to make an alias on the
  Desktop. Note also that on Windows the dot-files are even more trouble.
  1) Where to DL Ruby and how to install it (macosx) ?
  2) OK
  3) With Macosx, how to use Fink (what we do with it ?) what can we do with
  Fink to configure GF ?
  4) Set CPLUS_INCLUDE_PATH : where is it and what is it ? Where to find *.h
  files : where is it ans what is it ?  And you may have to set both
  LIBRARY_PATH and LD_LIBRARY_PATH : where is it and what is it ? To indicate
  where to find *.so or *.aor *.dylib or *.bundle or *.dll or *.lib files :
  idem ?
  5) It's like chinese langage for me.
  6) OK
  7) And we save it on the desktop ?
  8) For linux only (equivalent for OSX ?)
  9) OK
  Note) On MacOS the dot-files are invisible in the Finder : are you sure ?
 
  I think a clear documentation is good for people like me. Then we could
  install GF without problem. This would multiply the chances to have GF by 10
  ? ;).
  Why GF is not include with pd-extended ?
  Thanx for your answer.
 
  Jack
 
 
 
  Le 8 déc. 07 à 21:30, Mathieu Bouchard a écrit :
 
 
 
  On Sat, 8 Dec 2007, Roman Haefeli wrote:
 
 
  i wouldn't say that gridflow is only for expert people, but yes, there is a
  lot to learn, when learning gridflow. and 

Re: [PD] gridflow for expert people ?

2007-12-09 Thread Mathieu Bouchard

On Sun, 9 Dec 2007, Jack wrote:

OK, it seems that GF is a powerfull tool. But why there is no basic tutorial 
for beginner to install it ?

Because :


You didn't have to paste the complete install.html text...


1) Where to DL Ruby and how to install it (macosx) ?


I installed it using Fink, perhaps, but if not, then http://ruby-lang.org/ 
is the main site, as you can find immediately with Google.


3) With Macosx, how to use Fink (what we do with it ?) what can we do 
with Fink to configure GF ?


In Fink you find the packages that are listed exactly in that section of 
install.html, you select them, and you click install (or whatever they 
decided to call it)



4) Set CPLUS_INCLUDE_PATH : where is it and what is it ?


All the _PATH things are environment variables. It's a pity that none of 
the UNIX systems (OSX, Linux, etc) handle them automatically, but at the 
same time it's the official way to configure that kind of stuff. You will 
need to use the export command of the shell.



5) It's like chinese langage for me.


You will need to learn a bit of shell language (the command language 
normally used in the Terminal)



7) And we save it on the desktop ?


No, ~/ means Home folder, but I just removed step 7 because it's 
obsolete. GF does it automatically.



8) For linux only (equivalent for OSX ?)


Perhaps that it would've been compilable for OSX, but we never tried, and 
anyway we are removing LtiLib support in favour of OpenCV.



Note) On MacOS the dot-files are invisible in the Finder : are you sure ?


Is there a Finder option to show dot-files? There's one on Linux.


Why GF is not include with pd-extended ?


Long story. We couldn't agree on who should do that work, and in the end, 
Alexandre Castonguay volunteered for that, but it's not finished. Other 
reasons are that I wouldn't be allowed to bundle Ruby with Pd-Extended, 
and that copying GridFlow from one CVS to another was too complicated or 
boring. This is in the process of getting solved, slowly.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow for expert people ?

2007-12-09 Thread Mathieu Bouchard

On Sun, 9 Dec 2007, Kyle Klipowicz wrote:


Oh I would love it if GridFlow was out of box included with
Pd-extended. It would be a nice asset to compete with the linear
algebra aspects of Jitter...


Imho, GridFlow doesn't have enough actual linear algebra in it. The 
strength is in something more general than linear algebra, which I could 
call grid algebra, which doesn't just involve linear operations. The two 
most common linear algebra operations that are still missing are matrix 
inversion and eigendecomposition. Coming soon... using OpenCV.



I agree that the setup is difficult. I haven't gotten it to work on OS
X yet. Who _has_ installed GF on OS X?


I have, some years ago, but James Tittle was more the expert about GF on 
OSX.


I wonder how difficult it would be to make as a self-contained 
application. It seems to rely on several shared libraries and an 
installed version of Ruby...not an easy task?


I will help anyone is willing to try to make a package.

 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow for expert people ?

2007-12-09 Thread Mathieu Bouchard

On Sun, 9 Dec 2007, Kyle Klipowicz wrote:


Ok, I am going to attempt a GridFlow OS X installation. Is Ruby 1.9
absolutely needed? It seems that the most recent stable release of
Ruby is 1.8.6.


Since GridFlow 0.8.4, Ruby 1.9 is less needed, as it works better with 
Ruby 1.8 than it used to. Still, some things are messy, and the API of 
Ruby keeps on changing, even going just from 1.8.4 to 1.8.5, so I can't 
guarantee anything, but I can help fixing problems, again.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow for expert people ?

2007-12-09 Thread Jack
Thank you Mathieu for these explanations, i will see that tomorrow.
++

Jack


Le 10 déc. 07 à 02:13, Mathieu Bouchard a écrit :

 On Sun, 9 Dec 2007, Jack wrote:

 OK, it seems that GF is a powerfull tool. But why there is no  
 basic tutorial for beginner to install it ?
 Because :

 You didn't have to paste the complete install.html text...

 1) Where to DL Ruby and how to install it (macosx) ?

 I installed it using Fink, perhaps, but if not, then http://ruby- 
 lang.org/ is the main site, as you can find immediately with Google.

 3) With Macosx, how to use Fink (what we do with it ?) what can we  
 do with Fink to configure GF ?

 In Fink you find the packages that are listed exactly in that  
 section of install.html, you select them, and you click  
 install (or whatever they decided to call it)

 4) Set CPLUS_INCLUDE_PATH : where is it and what is it ?

 All the _PATH things are environment variables. It's a pity that  
 none of the UNIX systems (OSX, Linux, etc) handle them  
 automatically, but at the same time it's the official way to  
 configure that kind of stuff. You will need to use the export  
 command of the shell.

 5) It's like chinese langage for me.

 You will need to learn a bit of shell language (the command  
 language normally used in the Terminal)

 7) And we save it on the desktop ?

 No, ~/ means Home folder, but I just removed step 7 because it's  
 obsolete. GF does it automatically.

 8) For linux only (equivalent for OSX ?)

 Perhaps that it would've been compilable for OSX, but we never  
 tried, and anyway we are removing LtiLib support in favour of OpenCV.

 Note) On MacOS the dot-files are invisible in the Finder : are you  
 sure ?

 Is there a Finder option to show dot-files? There's one on Linux.

 Why GF is not include with pd-extended ?

 Long story. We couldn't agree on who should do that work, and in  
 the end, Alexandre Castonguay volunteered for that, but it's not  
 finished. Other reasons are that I wouldn't be allowed to bundle  
 Ruby with Pd-Extended, and that copying GridFlow from one CVS to  
 another was too complicated or boring. This is in the process of  
 getting solved, slowly.

  _ _ __ ___ _  _ _ ...
 | Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada


___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow for expert people ?

2007-12-08 Thread Mathieu Bouchard

On Sat, 8 Dec 2007, Roman Haefeli wrote:

i wouldn't say that gridflow is only for expert people, but yes, there 
is a lot to learn, when learning gridflow. and learning it is very 
interesting. i don't have an academical/mathematical background and for 
me gridflow is one of these tools, that help me understand theories, 
that i wouldn't have a chance to understand whithout seeing them 
implemented and working. this applies also very much to pd, i think. 
would you consider pd to be a tool only for dsp experts and academic 
musicians?


Exactly. GridFlow is designed like Pd is, while GEM and PDP both try to 
hide much more about video and other data types, than what Pd ever hides. 
(One hides less, by allowing lots of data converters and data operations 
in a way that you can access the data the way you want, instead of having 
to rely solely on readymades)


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow for expert people ?

2007-12-07 Thread Roman Haefeli
On Sat, 2007-12-08 at 01:49 +0100, Jack wrote:
 Why gridflow is for expert coder people ( 0,5 % of  
 people on the earth ? 

hm, i am sure, that gridflow is used by more than 0.3 people on
earth  ;-)

i wouldn't call myself an expert, but i would call myself a sporadic
gridflow user. i used gridflow for an artwork during my exchange at
university of ottawa. 

i wouldn't say that gridflow is only for expert people, but yes, there
is a lot to learn, when learning gridflow. and learning it is very
interesting. i don't have an academical/mathematical background and for
me gridflow is one of these tools, that help me understand theories,
that i wouldn't have a chance to understand whithout seeing them
implemented and working. this applies also very much to pd, i think.
would you consider pd to be a tool only for dsp experts and academic
musicians?

roman







___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gridflow for expert people ?

2007-12-07 Thread Mathieu Bouchard

On Sat, 8 Dec 2007, Jack wrote:


Why gridflow is for expert coder people


not necessarily, but people tend to use GEM as much as possible and only 
use GridFlow for things that they can't do with GEM. On top of that they 
usually try PDP as well.


GridFlow for beginners tends to be more common at Université d'Ottawa than 
anywhere else.


GridFlow is more low-level in some ways as it exposes more details of 
what's going on, but this same thing allows for more configurability and 
genericity. The latter is the ability to use the same objects to do 
different things on different kinds of data, but especially in the case of 
GridFlow, in a way that the difference is in how you interpret it, because 
GridFlow treats everything equally. A cross-fade is done in exactly the 
same way no matter what you apply it on: images, translations, polygons, 
sounds, numbers, notes, whatever.



is it for fun ?


It's fun, but it's also quite serious. It's also been used for exhibitions 
at the museum of contemporary arts of Montréal, the museum of civilisation 
of Québec, and several gallery exhibitions, but also Claude in the UK has 
done quite a lot with it. There might be artwork done with GridFlow that I 
don't know about.


You are in your right to continue thus (for 30 people (good luck for you 
!) and long life for gridflow ) thx for you answer.


So, what's your point? Do you have concrete changes in mind?

 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] gridflow for expert people ?

2007-12-07 Thread Jack
Why gridflow is for expert coder people ( 0,5 % of  
people on the earth ? and maybe  0,05 % of the users of PD) is  
it for fun ?
You are in your right to continue thus (for 30 people (good luck for  
you !) and long life for gridflow )
thx for you answer.

Jack

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list