Re: [PD] usb midi device

2008-10-29 Thread patco
hello, you might want to try to create a symlink to your other midi
ports?

http://lists.puredata.info/pipermail/pd-list/2007-08/052968.html


Le mercredi 29 octobre 2008 à 20:02 +0100, cyrille henry a écrit :
 hello,
 
 i've got a usb / midi device with 2 in and 2 out (bcf2000 by example, but 
 i've got the same problem with other hardware).
 With pd/linux (ubuntu), i can't use the 2nd in / out : just the 1st one is 
 usable.
 
 does anyone know how to use device with multiple midi in / out?
 
 thanks
 Cyrille
 
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


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


Re: [PD] Fwd: Intrepid repo seems to be broken [resolved]

2008-10-26 Thread patco
I've added -U_FORTIFY_SOURCE to pdp/Makefile.config CFLAGS and it builds
with intrepid

Le vendredi 24 octobre 2008 à 12:09 -0700, Hans-Christoph Steiner a
écrit :
 -U_FORTIFY_SOURCE


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


Re: [PD] Fwd: Intrepid repo seems to be broken

2008-10-24 Thread patco
hi

Le mercredi 22 octobre 2008 à 09:50 -0400, Hans-Christoph Steiner a
écrit :

 http://autobuild.puredata.info/auto-build/latest/logs/2008-10-22_08.14.06_linux_ubuntu-intrepid-i386_pd-extended_run-automated-builder.txt
 
 

 

the problem seem to come from a missing arg in open function from
pdp_rawout.c:141


139 /* open pipe */
  140 if (-1 == (pipefd = open(x-x_pipe-s_name, 
O_WRONLY|O_NONBLOCK|O_APPEND))){
  141   if (-1 == (pipefd = open(x-x_pipe-s_name, O_WRONLY|O_CREAT))){
  142   perror(me);
  143   goto exit;
  144   }
  145 }

sorry, I don't know a way for fixing it.


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


Re: [PD] Fwd: Intrepid repo seems to be broken

2008-10-24 Thread patco
maybe something like this would fix?

139 /* open pipe */
140 if (-1 == (pipefd = open(x-x_pipe-s_name, 
O_WRONLY|O_NONBLOCK|O_APPEND,S_IRUSR|S_IWUSR))){
141 if (-1 == (pipefd = open(x-x_pipe-s_name, 
O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR))){
142 perror(me);
143 goto exit;
144 }
145 }

I couldn't try right now

Le vendredi 24 octobre 2008 à 18:48 +0200, patco a écrit :
 hi
 
 Le mercredi 22 octobre 2008 à 09:50 -0400, Hans-Christoph Steiner a
 écrit :
 
  http://autobuild.puredata.info/auto-build/latest/logs/2008-10-22_08.14.06_linux_ubuntu-intrepid-i386_pd-extended_run-automated-builder.txt
  
  
 
  
 
 the problem seem to come from a missing arg in open function from
 pdp_rawout.c:141
 
 
 139 /* open pipe */
   140 if (-1 == (pipefd = open(x-x_pipe-s_name, 
 O_WRONLY|O_NONBLOCK|O_APPEND))){
   141 if (-1 == (pipefd = open(x-x_pipe-s_name, O_WRONLY|O_CREAT))){
   142 perror(me);
   143 goto exit;
   144 }
   145 }
 
 sorry, I don't know a way for fixing it.
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


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


Re: [PD] Fwd: Intrepid repo seems to be broken

2008-10-24 Thread patco

also there seem to have a fix with using -U_FORTIFY_SOURCE flag

https://wiki.ubuntu.com/CompilerFlags



Le mercredi 22 octobre 2008 à 09:50 -0400, Hans-Christoph Steiner a
écrit :
 
 
 The solution is for someone to fix it.  You could get involved if you
 want, that's the joys of open source.  Right now, the builds are
 stopping because of a known bug in Intrepid:
 
 
 /usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’
 declared with attribute error: open with O_CREAT in second argument
 needs 3 arguments

 



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


Re: [PD] create typewriter for gem

2008-10-20 Thread patco
hi,

same here,

have fun




Le lundi 20 octobre 2008 à 18:02 +0200, Georg Werner a écrit :
 hi philippe,
 
 i played a little bit around:
 see the attached.
 g.
 
 philippe boisnard schrieb:
  Hello
  
  I have an other question
  
  Since 2 years, I create typewriter for my creations, but I think, that 
  it's ver artisanal = metro + moses + sel (cf. example).
  Somebody have idea to create a nice typewriter ?
  
  thx
  
  phil
  
  
  
  
  
  
  
  
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - 
  http://lists.puredata.info/listinfo/pd-list
 
 pièce jointe document texte brut (GEMtypewriter.pd)
 #N canvas 792 44 872 739 10;
 #X msg 203 503 32;
 #X obj 203 529 makefilename %c;
 #X obj 170 568 symbol;
 #X obj 169 600 list prepend;
 #X obj 8 365 sel 1;
 #X obj 169 624 list-l2s;
 #X obj 170 480 spigot 0;
 #X msg 215 411 1;
 #X msg 245 411 0;
 #X obj 78 471 spigot 0;
 #X msg 158 411 1;
 #X msg 187 411 0;
 #X msg 78 493 symbol;
 #X obj 537 146 any2string;
 #X obj 537 170 list split 1;
 #X obj 471 200 t b;
 #X obj 471 222 delay 100;
 #X obj 537 250 list append;
 #X obj 359 94 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
 #X obj 568 343 makefilename %c;
 #X obj 568 364 symbol;
 #X obj 613 363 string2any;
 #X obj 568 300 t b;
 #X msg 568 321 32;
 #X text 15 222 Enter your text with the keyboard and clear it with
 'Return'.;
 #X text 382 92 reset;
 #X msg 553 196 100;
 #X msg 591 196 1000;
 #X text 630 195 speed;
 #X obj 568 277 route 32;
 #X obj 8 262 keyname;
 #X obj 158 370 sel Return Space;
 #X obj 8 335 spigot;
 #X msg 47 307 0;
 #X msg 79 307 1;
 #X obj 359 364 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
 #X text 382 362 reset;
 #X symbolatom 62 263 10 0 0 0 - - -;
 #X obj 47 285 sel Shift_L Shift_R;
 #X text 171 285 disabled keys;
 #X msg 537 96 this is the text;
 #X msg 58 68 lighting \$1;
 #X obj 58 46 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
 ;
 #N canvas 855 130 450 300 gemwin 0;
 #X obj 132 136 gemwin;
 #X obj 67 89 outlet;
 #X obj 67 10 inlet;
 #X obj 67 41 route create;
 #X msg 67 70 set destroy;
 #X msg 142 68 set create;
 #X msg 256 112 destroy;
 #X obj 322 45 inlet;
 #X msg 132 112 create \, 1;
 #X connect 2 0 3 0;
 #X connect 3 0 4 0;
 #X connect 3 0 8 0;
 #X connect 3 1 5 0;
 #X connect 3 1 6 0;
 #X connect 4 0 1 0;
 #X connect 5 0 1 0;
 #X connect 6 0 0 0;
 #X connect 7 0 0 0;
 #X connect 8 0 0 0;
 #X restore -10 99 pd gemwin;
 #X msg -10 77 destroy;
 #X obj 410 580 gemhead;
 #X obj 410 600 translateXYZ;
 #X obj 409 654 colorRGB;
 #X obj 412 677 alpha;
 #X obj 412 698 textextruded;
 #X msg 493 681 depth 9;
 #X msg 544 681 9;
 #X obj 520 664 loadbang;
 #X floatatom 522 607 5 0 0 0 - - -;
 #X obj 408 624 rotateXYZ 0 0 0;
 #X text 464 94 click here;
 #X obj 608 550 gemhead;
 #X obj 608 711 light;
 #X msg 695 689 1 1 1;
 #X obj 622 644 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
 1;
 #X msg 622 665 debug \$1;
 #X floatatom 688 554 5 0 0 0 - - -;
 #X obj 608 615 translateXYZ 2 0 0;
 #X obj 608 572 rotateXYZ 0 -120 0;
 #X floatatom 648 597 5 1 4 0 - - -;
 #X msg 638 689 1 1 0;
 #X connect 0 0 1 0;
 #X connect 1 0 2 1;
 #X connect 2 0 3 0;
 #X connect 3 0 5 0;
 #X connect 4 0 6 0;
 #X connect 5 0 3 1;
 #X connect 5 0 49 0;
 #X connect 6 0 2 0;
 #X connect 7 0 6 1;
 #X connect 8 0 9 1;
 #X connect 9 0 12 0;
 #X connect 10 0 9 1;
 #X connect 11 0 6 1;
 #X connect 12 0 3 1;
 #X connect 13 0 14 0;
 #X connect 14 0 15 0;
 #X connect 14 0 29 0;
 #X connect 14 1 17 1;
 #X connect 15 0 16 0;
 #X connect 16 0 17 0;
 #X connect 17 0 14 0;
 #X connect 18 0 35 0;
 #X connect 19 0 20 0;
 #X connect 20 0 3 0;
 #X connect 21 0 3 0;
 #X connect 22 0 23 0;
 #X connect 23 0 19 0;
 #X connect 26 0 16 1;
 #X connect 27 0 16 1;
 #X connect 29 0 22 0;
 #X connect 29 1 21 0;
 #X connect 30 0 32 0;
 #X connect 30 1 37 0;
 #X connect 30 1 38 0;
 #X connect 31 0 9 0;
 #X connect 31 0 10 0;
 #X connect 31 0 11 0;
 #X connect 31 1 0 0;
 #X connect 31 1 7 0;
 #X connect 31 1 8 0;
 #X connect 31 2 7 0;
 #X connect 31 2 8 0;
 #X connect 31 2 2 1;
 #X connect 32 0 4 0;
 #X connect 33 0 32 1;
 #X connect 34 0 32 1;
 #X connect 35 0 10 0;
 #X connect 35 0 11 0;
 #X connect 35 0 9 0;
 #X connect 38 0 33 0;
 #X connect 38 2 34 0;
 #X connect 38 2 31 0;
 #X connect 40 0 13 0;
 #X connect 41 0 43 1;
 #X connect 42 0 41 0;
 #X connect 43 0 44 0;
 #X connect 44 0 43 0;
 #X connect 45 0 46 0;
 #X connect 46 0 54 0;
 #X connect 47 0 48 0;
 #X connect 48 0 49 0;
 #X connect 50 0 49 0;
 #X connect 51 0 49 1;
 #X connect 52 0 50 0;
 #X connect 52 0 51 0;
 #X connect 53 0 54 2;
 #X connect 54 0 47 0;
 #X connect 56 0 63 0;
 #X connect 58 0 57 1;
 #X connect 59 0 60 0;
 #X connect 60 0 57 0;
 #X connect 61 0 63 2;
 #X connect 62 0 57 0;
 #X connect 63 0 62 0;
 #X connect 64 0 62 1;
 #X connect 65 0 57 1;
 
 

Re: [PD] [PD-dev] make uninstall problem in bash with vanilla

2008-10-05 Thread patco
Hi,

Le vendredi 03 octobre 2008 à 05:36 +0200, Frank Barknecht a écrit :
 Hallo,
 patco hat gesagt: // patco wrote:
 
  hello, when I do 'make uninstall', bash still have a reference of pd
  being in /usr/local/bin (with using ./configure --prefix=/usr/local)
  
  $ pd
  bash: /usr/local/bin/pd: Aucun fichier ou dossier de ce type
  
  how could I remove this reference?
 
 logout  login again
 
 Ciao

ah it's that simple, thanks!

Also, I do prefer using hash -r because I don't need to restart xserver
after uninstalling with this command line, and it can be added to the
build system.

yo


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


[PD] pyext compile ubuntu

2008-09-25 Thread patco
hi,

I've just downloaded flext and py sources from svn, and tried with both
python 2.4 and 2.5, same errors:


$ bash ../flext/build.sh pd gcc build
make -f ../flext/buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd
COMPILER=gcc BUILDPATH=../flext/buildsys/ PKGINFO=package.txt
BUILDCLASS=ext USRCONFIG=config.txt USRMAKE=build/gnumake-lnx-gcc.inc
TARGETMODE=release TARGETTYPE=multi THREADED=1 _build_
make[1]: entrant dans le répertoire « /home/patco/Bureau/pd-devel/py »
mkdir -p pd-linux/release-multi
mkdir -p pd-linux/release-multi/
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4   -pthread
-fPIC -DPY_EXPORTS -DPY_NUMPY -DPY_USE_GIL -DNDEBUG -DFLEXT_THREADS
-DFLEXT_SYS=2 -DPD -I/usr/include/python2.5
-I/home/patco/Bureau/pd-devel/pd/src -I/usr/include/stk
-I/usr/include/sndobj -I/usr/include/flext source/main.cpp -o
pd-linux/release-multi/main.opp
In file included from source/pybase.h:16,
 from source/main.cpp:13:
source/main.h:34: erreur: expected class-name before «{» token
In file included from source/main.cpp:13:
/usr/include/flext/flcontainers.h: In member function «void
TypedFifoT::Put(T*) [with T = FifoEl]»:
source/pybase.h:181:   instantiated from here
/usr/include/flext/flcontainers.h:456: erreur: no matching function for
call to «TypedFifoFifoEl::Put(FifoEl*)»
/usr/include/flext/flcontainers.h:405: note: candidats sont: void
Fifo::Put(Lifo::Cell*)
/usr/include/flext/flcontainers.h: In member function «T*
TypedLifoT::Pop() [with T = FifoEl]»:
/usr/include/flext/flcontainers.h:466:   instantiated from «T*
PooledFifoT, M, O::New() [with T = FifoEl, int M = 2, int O = 1]»
source/pybase.h:179:   instantiated from here
/usr/include/flext/flcontainers.h:380: erreur: invalid static_cast from
type «Lifo::Cell*» to type «FifoEl*»
make[1]: *** [pd-linux/release-multi/main.opp] Erreur 1
make[1]: quittant le répertoire « /home/patco/Bureau/pd-devel/py »
make: *** [build-release-multi] Erreur 2



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


Re: [PD] pyext compile ubuntu

2008-09-25 Thread patco
Le mercredi 24 septembre 2008 à 16:42 +0200, patco a écrit :
 hi,
 
 I've just downloaded flext and py sources from svn, and tried with both
 python 2.4 and 2.5, same errors:
 
snip
 -I/home/patco/Bureau/pd-devel/pd/src -I/usr/include/stk
 -I/usr/include/sndobj -I/usr/include/flext source/main.cpp -o
snip
 /usr/include/flext/flcontainers.h:380: erreur: invalid static_cast from
 type «Lifo::Cell*» to type «FifoEl*»
 make[1]: *** [pd-linux/release-multi/main.opp] Erreur 1
 make[1]: quittant le répertoire « /home/patco/Bureau/pd-devel/py »
 make: *** [build-release-multi] Erreur 2

I forgot to tell I do use hardy, and I think the error come from this:

~$ apt-file show libsndobj-dev
libsndobj-dev: /usr/include/SndObj/ADSR.h
libsndobj-dev: /usr/include/SndObj/AdSyn.h
libsndobj-dev: /usr/include/SndObj/Allpass.h

 






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


Re: [PD] pyext compile ubuntu

2008-09-25 Thread patco
Hello,

I've rebuilt flext with sources from https://svn.g.org/ext/trunk

and py with both sources from puredata svn and g svn gives this
error:


source/pybuffer.cpp:36:33: erreur: numpy/arrayobject.h : Aucun fichier
ou dossier de ce type

$ locate arrayobject.h
/usr/include/python2.4/Numeric/arrayobject.h
/usr/include/python2.5/Numeric/arrayobject.h

thanks for answers



Le jeudi 25 septembre 2008 à 15:15 +0200, Thomas Grill a écrit :
 Hi,
 from which svn did you download?
 The pd svn is outdated and not the authoritative source. Please  
 follow the links on http://puredata.info/Members/thomas/
 gr~~~
 
 Am 24.09.2008 um 16:42 schrieb patco:
 
  hi,
 
  I've just downloaded flext and py sources from svn, and tried with  
  both
  python 2.4 and 2.5, same errors:
 
 
  $ bash ../flext/build.sh pd gcc build
  make -f ../flext/buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd
  COMPILER=gcc BUILDPATH=../flext/buildsys/ PKGINFO=package.txt
  BUILDCLASS=ext USRCONFIG=config.txt USRMAKE=build/gnumake-lnx-gcc.inc
  TARGETMODE=release TARGETTYPE=multi THREADED=1 _build_
  make[1]: entrant dans le répertoire « /home/patco/Bureau/pd-devel/py »
  mkdir -p pd-linux/release-multi
  mkdir -p pd-linux/release-multi/
  g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4   -pthread
  -fPIC -DPY_EXPORTS -DPY_NUMPY -DPY_USE_GIL -DNDEBUG -DFLEXT_THREADS
  -DFLEXT_SYS=2 -DPD -I/usr/include/python2.5
  -I/home/patco/Bureau/pd-devel/pd/src -I/usr/include/stk
  -I/usr/include/sndobj -I/usr/include/flext source/main.cpp -o
  pd-linux/release-multi/main.opp
  In file included from source/pybase.h:16,
   from source/main.cpp:13:
  source/main.h:34: erreur: expected class-name before «{» token
  In file included from source/main.cpp:13:
  /usr/include/flext/flcontainers.h: In member function «void
  TypedFifoT::Put(T*) [with T = FifoEl]»:
  source/pybase.h:181:   instantiated from here
  /usr/include/flext/flcontainers.h:456: erreur: no matching function  
  for
  call to «TypedFifoFifoEl::Put(FifoEl*)»
  /usr/include/flext/flcontainers.h:405: note: candidats sont: void
  Fifo::Put(Lifo::Cell*)
  /usr/include/flext/flcontainers.h: In member function «T*
  TypedLifoT::Pop() [with T = FifoEl]»:
  /usr/include/flext/flcontainers.h:466:   instantiated from «T*
  PooledFifoT, M, O::New() [with T = FifoEl, int M = 2, int O = 1]»
  source/pybase.h:179:   instantiated from here
  /usr/include/flext/flcontainers.h:380: erreur: invalid static_cast  
  from
  type «Lifo::Cell*» to type «FifoEl*»
  make[1]: *** [pd-linux/release-multi/main.opp] Erreur 1
  make[1]: quittant le répertoire « /home/patco/Bureau/pd-devel/py »
  make: *** [build-release-multi] Erreur 2
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - http://lists.puredata.info/ 
  listinfo/pd-list
 


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


Re: [PD] pyext compile ubuntu

2008-09-25 Thread patco
hello, I've got py working but it wasn't easy:

py/pyext 0.2.1pre - python script objects
(C)2002-2008 Thomas Grill - http://g.org/ext

using Python 2.5.2 (r252:60911, Jul 31 2008, 17:44:49) 
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)]

Python array support enabled



attached is a very dirty patch of file that misses Numeric path,
sorry I don't know enough c++ to do something better.


Le jeudi 25 septembre 2008 à 18:28 +0200, Thomas Grill a écrit :
 Ooops, sorry i missed the $ locate command.
 If adjusting things in config.txt doesn't work check out the scripts  
 in the build folder that are relevant for your platform.
 gr~~~
 
 Am 25.09.2008 um 17:30 schrieb Thomas Grill:
 
  Hi,
  with the poor remainders of my knowledge of the french language i
  would suppose that you don't have numerical Python (numpy)  
  installed.
  You can
  a) Install it and adjust the paths in config.txt
  b) comment out NUMPY=1 or whatever indicates usage of numpy in
  config.txt
 
  gr~~~
 
  Am 25.09.2008 um 15:59 schrieb patco:
 
  Hello,
 
  I've rebuilt flext with sources from https://svn.g.org/ext/trunk
 
  and py with both sources from puredata svn and g svn gives this
  error:
 
 
  source/pybuffer.cpp:36:33: erreur: numpy/arrayobject.h : Aucun  
  fichier
  ou dossier de ce type
 
  $ locate arrayobject.h
  /usr/include/python2.4/Numeric/arrayobject.h
  /usr/include/python2.5/Numeric/arrayobject.h
 
  thanks for answers
 
 
 
  Le jeudi 25 septembre 2008 à 15:15 +0200, Thomas Grill a écrit :
  Hi,
  from which svn did you download?
  The pd svn is outdated and not the authoritative source. Please
  follow the links on http://puredata.info/Members/thomas/
  gr~~~
 
  Am 24.09.2008 um 16:42 schrieb patco:
 
  hi,
 
  I've just downloaded flext and py sources from svn, and tried with
  both
  python 2.4 and 2.5, same errors:
 
 
  $ bash ../flext/build.sh pd gcc build
  make -f ../flext/buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd
  COMPILER=gcc BUILDPATH=../flext/buildsys/ PKGINFO=package.txt
  BUILDCLASS=ext USRCONFIG=config.txt USRMAKE=build/gnumake-lnx-
  gcc.inc
  TARGETMODE=release TARGETTYPE=multi THREADED=1 _build_
  make[1]: entrant dans le répertoire « /home/patco/Bureau/pd-devel/
  py »
  mkdir -p pd-linux/release-multi
  mkdir -p pd-linux/release-multi/
  g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4   - 
  pthread
  -fPIC -DPY_EXPORTS -DPY_NUMPY -DPY_USE_GIL -DNDEBUG -DFLEXT_THREADS
  -DFLEXT_SYS=2 -DPD -I/usr/include/python2.5
  -I/home/patco/Bureau/pd-devel/pd/src -I/usr/include/stk
  -I/usr/include/sndobj -I/usr/include/flext source/main.cpp -o
  pd-linux/release-multi/main.opp
  In file included from source/pybase.h:16,
   from source/main.cpp:13:
  source/main.h:34: erreur: expected class-name before «{» token
  In file included from source/main.cpp:13:
  /usr/include/flext/flcontainers.h: In member function «void
  TypedFifoT::Put(T*) [with T = FifoEl]»:
  source/pybase.h:181:   instantiated from here
  /usr/include/flext/flcontainers.h:456: erreur: no matching function
  for
  call to «TypedFifoFifoEl::Put(FifoEl*)»
  /usr/include/flext/flcontainers.h:405: note: candidats sont: void
  Fifo::Put(Lifo::Cell*)
  /usr/include/flext/flcontainers.h: In member function «T*
  TypedLifoT::Pop() [with T = FifoEl]»:
  /usr/include/flext/flcontainers.h:466:   instantiated from «T*
  PooledFifoT, M, O::New() [with T = FifoEl, int M = 2, int O = 1]»
  source/pybase.h:179:   instantiated from here
  /usr/include/flext/flcontainers.h:380: erreur: invalid static_cast
  from
  type «Lifo::Cell*» to type «FifoEl*»
  make[1]: *** [pd-linux/release-multi/main.opp] Erreur 1
  make[1]: quittant le répertoire « /home/patco/Bureau/pd-devel/py »
  make: *** [build-release-multi] Erreur 2
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - http://lists.puredata.info/
  listinfo/pd-list
 
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management - http://lists.puredata.info/ 
  listinfo/pd-list
 
--- pybuffer.cpp	2008-09-25 22:01:58.0 +0200
+++ pybuffer-working.cpp	2008-09-25 22:01:12.0 +0200
@@ -21,31 +21,20 @@
 
 #ifdef PY_ARRAYS
 
-#ifdef PY_NUMARRAY
-#	if FLEXT_OS == FLEXT_OS_MAC
-#		include Python/numarray/libnumarray.h
-#	else
-#		include numarray/libnumarray.h
-#	endif
-
-static NumarrayType numtype = tAny;
-inline bool arrsupport() { return numtype != tAny; }
-
-#else
-#	if defined(PY_NUMPY)
-#		include numpy/arrayobject.h
+#if defined(PY_NUMERIC)
+#		include Numeric/arrayobject.h
 #	else
 #		if FLEXT_OS == FLEXT_OS_MAC
-#			include Python/numarray/arrayobject.h
+#			include Python/Numeric/arrayobject.h
 #		else
-#			include numarray/arrayobject.h
+#			include Numeric/arrayobject.h
 #		endif
 #	endif
 
 	static PyArray_TYPES numtype = PyArray_NOTYPE;
 	inline bool arrsupport() { return numtype != PyArray_NOTYPE; }
 #endif
-#endif

Re: [PD] recommendations for usb (firewire?) audio interfaces?

2008-09-24 Thread patco
Le mardi 23 septembre 2008 à 10:08 -0700, B. Bogart a écrit :

 How easy is the freebob setup nowadays?
 

hello, libfreebob is a jack dependency, so it will be istalled with jack
this need to use raw1394 module

modprobe raw1394 

before starting jack, or you will need to reboot


 One thing that is driving me crazy about my onboard audio chips is the
 idiot names that come up in alsamixer. I have no idea what is what
 because the channels don't have names that make any sense.
 
 Do higher end interfaces have more useful/sensible channel labels? like
 Line in 1-4, mic in 5-6 etc..?
 
 Thanks again.
 B. Bogart
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


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


[PD] no gem fullscreen support in extended

2008-09-24 Thread patco
Hello here is the error message:

error: GEM: no xxf86vm-support: cannot switch to fullscreen

let me guess, we need to add -lxxf86vm to ld code line...

could someone just add this link to pd-extended build scripts?

so we don't have to recompile Gem,

thank you


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


Re: [PD] no gem fullscreen support in extended

2008-09-24 Thread patco
hi,

Le mercredi 24 septembre 2008 à 09:33 +0200, IOhannes m zmoelnig a
écrit :
  (please don't fuddle 
 with the linker-flags directly)
 

ah sorry


 in the meantime, you could just use
 [dimen width height, offset 0,0 border 0( instead of [fullscreen 1(
 
 not as comfortable, but not that unuseable either...
 

ok I'll do it, it's more comfortable than recompiling, :D


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


[PD] file association on gnome

2008-09-23 Thread patco
Hi, something weird is happening if I want to open pd patches with
double clic, it opens the patch with gedit

any good gnome user would tell me to right clic on the patch icon and
select open with pd

and it works

but after I do this setting, .txt files are opened with pd!??

so I do right clic on txt file, open with gedit

and it works

but after I do this setting, .pd files are opened with gedit


and so on

do someone has the same behavior?

This is happening on ubuntu hardy i386 and pd-extended


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


Re: [PD] new vanilla list-abs: list-slice, list-value and more

2008-09-23 Thread patco
Hi,
 you might be interested by [list-build 5] that will output a list every
five items, it's attached




Le mardi 23 septembre 2008 à 02:22 -0700, Luke Iannini a écrit :
 Hallo,
 I continue to collect list-abs (among other things) in SVN under
 abstractions/senderfruit/, but I thought I'd highlight a few recent
 ones that I have found particularly handy as of late:
 
 list-slice - the latest addition: works just like Python's slice
 notation, and thanks to list-splat, even accepts negative indices.
 [list-slice 2 -2] gives the list minus its first two and last two
 elements.  [list-slice 5 0] gives the 5th element (which is always
 Lelu) through the end of the list, or [list-slice 0 4] for the first 4
 elements (rapping, scratching, graffiti and breakin').
 
 list-value and its brother list-value-extend: [value] for lists.  All
 same-named [list-value] objects always hold the same list, even newly
 created ones.
 list-value-extend is a handy shortcut that appends new values rather
 than replacing.  Both accept [clear( to clear their contents.
 
 list-dripx is just like list-drip, except it drips x values at a
 time (e.g. [a b c d e f g h i( becomes [a b c( [d e f( [g h i(  )
 
 list-proc-insert does decorating: cross connect it with a process to
 process incoming lists and then insert the results back into the
 original list.  For example, append the length of a list onto the
 original list (oh no, now it is creating paradoxes).  It has uses, I
 promise, I just can't remember them right now.
 
 Finally, list-split-at, which simply splits a list every time it
 encounters a delimiter, so [a b * c d e * f(-[list-split-at *] gives
 [a b( [c d e( [f(.
 
 This time, these are all thankfully French vanilla bean.  (well,
 except for [import] statements, feel free to strip them if you don't
 need them or make a dummy [import] object)
 
 Cheers
 Luke
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
#N canvas 30 211 450 300 12;
#X obj 154 62 inlet;
#X obj 201 307 outlet;
#X obj 222 244 list prepend;
#X obj 330 245 t l;
#X obj 154 127 i;
#X obj 185 127 + 1;
#X obj 151 159 sel 0;
#X obj 151 95 t b a;
#X obj 201 272 list;
#X obj 217 128 mod 1;
#X obj 233 27 loadbang;
#X obj 245 54 \$1;
#X obj 242 82 max 1;
#X obj 321 74 inlet;
#X obj 153 195 t b b;
#X connect 0 0 7 0;
#X connect 2 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 2 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 9 0;
#X connect 6 0 14 0;
#X connect 7 0 4 0;
#X connect 7 1 2 0;
#X connect 8 0 1 0;
#X connect 9 0 4 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 9 1;
#X connect 13 0 2 1;
#X connect 14 0 8 0;
#X connect 14 1 2 1;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] mrpeach client-server file sharing

2008-09-16 Thread patco
Hi, after discussing on #dataflow channel, I've found a method with
using ClaudiusMaximus's posix objet


https://code.goto10.org/svn/maximus/2007/posix/


 attached is the solution I've found

I might try use also [binfile] or [textfile] for downloading larger
files paquet by paquet,

thank you


Le mardi 16 septembre 2008 à 18:56 -0400, Martin Peach a écrit :
 patco wrote:
  Hello, I need to send an image file from a gem computer to another,
  mrpeach socket objects can open and send a file, but how do we retrieve
  the file? We get strings on the client and I've no clue how to convert
  this to a file on the hard drive,
  
 
 You could load the data into a table and then save it.
 
 Martin
 


filereceive.tar.gz
Description: application/compressed-tar
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] mrpeach client-server file sharing

2008-09-15 Thread patco
Hello, I need to send an image file from a gem computer to another,
mrpeach socket objects can open and send a file, but how do we retrieve
the file? We get strings on the client and I've no clue how to convert
this to a file on the hard drive,

best. 


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


Re: [PD] [popen] and PHP on windows

2008-09-10 Thread patco
Le mercredi 10 septembre 2008 à 18:16 +0200, Jack a écrit :
 However, when i enter directely 'C:/wamp/bin/php/php5.2.6/php.exe -f  
 C:/wamp/www/ADM/arbre.php 10' in a Command Prompt window and press  
 'Enter', all works fine and Pd receive the datas.

it's hard to believe that cmd is able to read slashes like backslashes

however, I usually write a batch file and start the .bat file with
popen, and problems goes away.


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


Re: [PD] [popen] and PHP on windows

2008-09-10 Thread patco
you can add the variable to the filename, and get it with %1 %2 ... I
guess you know how to send it to php, you can also use a socket for this
and [netsend]


 How do you do to receive a variable in a .bat to send (in my exemple)  
 10 to 'arbre.php' ? (Pd send 10 to .bat then .bat send 10 to PHP).
 Thanx
 ++
 
 Jack
 
 
 
  however, I usually write a batch file and start the .bat file with
  popen, and problems goes away.
 
 


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


Re: [PD] PD-list Digest, Vol 28, Issue 51

2007-07-11 Thread Patco
Hello,

David Powers a écrit :
 Hello,

 I believe that vst~ won't create, unless you give it the name of the
 vst you wish to use. Try putting your favorite vst along with it in
 the extras directory.
If you don't want to put the vst DLLs into the pd directory, you can 
start pd with a batch file with something like this:

PATH=c:\your\vstplugins\path
cd your\dir\to\pd
pd.exe nameofyourpatch.pd

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


Re: [PD] pdmtl abstractions questions and comments

2007-07-05 Thread Patco
Hello Alex,

Alexandre Quessy a écrit :
 Now, we'll  change a few more things, and make it (finally) part of
 pd-extended. Don't hesitate to suggest a better suffix than _ for
 the abstractions that provide a Graph-on-parent GUI, as we would like
 to change for a better one, if one exists. (maybe $. |, or +,
 such as in rgb$ or rgb+ ?) Also, feel free to suggest some of your
 abstractions to be part of this.

   
Two suggestions, using a familiar prefix might help for finding the good 
kind of abs, so 'x' might be a good prefix for graphical related 
patches, but the 'interface' is not involved by the 'x' prefix so 'gui' 
could simply give informations about interfacing, and using something 
like myabs-gui like it is done for help files, and would ease even more 
the finding of the abs function through the name, and, this naming would 
also help I believe, for having a 'gui function' with right click magiks 
on a patch, almost like it is done with help files (the difference is 
that this right click option would have to appear with clicking inside 
the patch), maybe it won't be usefull,  may be it would...In fact it 
seems obvious to me that if some patch require an interface for being 
controlled, the minimum would be about providing the interface with it. 
Although it seem also obvious that one gui could control different kinds 
of dsp abstractions, so having a different gui for each dsp abs would 
not be the best choice, and make the task of interfacing (for both 
developper and user) not necessarily more complicated, but tiresome.
PatCo.


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


Re: [PD] (OT) 'cinematic' music

2007-06-26 Thread Patco
jared a écrit :
 Hello all.  

 I have filmmaker friend who is writing an article that deals with the
 term 'cinematic' in reference to music.  He's looking for definitions of
 cinematic as a description of music, and any other relevant
 information.

 I figured there might be a few people here that can point me/us in the
 right direction.

 Any recommendations would be greatly appreciated! (Websites, books,
 articles etc)

 Thanks! 

 :D  

   
Hello, you might be interested by cinematic orchestra.

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


Re: [PD] non-local shared list

2007-06-26 Thread Patco
Patco a écrit :
 Hi, anyone knows some simple external or abstraction that does 
 something like that?


[sssad] seems to be the more convenient one, thanks...

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


Re: [PD] non-local shared list

2007-06-26 Thread Patco
Frank Barknecht a écrit :
 Hallo,
 Patco hat gesagt: // Patco wrote:

   
 Hi, anyone knows some simple external or abstraction that does something 
 like that?
 

 What's a non-local shared list?

 Ciao
   
Hi, I was looking for an object like [value] but for heterogenous list, 
and in the pd documentation [value] is called a non-local shared 
value, so I've found out that the term of what I am looking for is a 
nonlocal shared heterogeneous list. This object is usefull for me in a 
context where a list (of files/abstractions) is generated at my 'pd 
application' startup, and then shared with dynamically opened instances 
of GOP abstractions (for filling a menu with available 
files/abstractions in some folders) so it makes life easier.


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


Re: [PD] non-local shared list

2007-06-26 Thread Patco
Hello, this abs is very simple and usefull, thanks, also something is 
missing for having a real non-local shared list, particulary for dynamic 
creation of  [list-value] instances,  the modification is in the 
attached patch.


Frank Barknecht a écrit :

Hallo,
Patco hat gesagt: // Patco wrote:

  

Frank Barknecht a écrit :


What's a non-local shared list?
 
  
Hi, I was looking for an object like [value] but for heterogenous list, 
and in the pd documentation [value] is called a non-local shared 
value, so I've found out that the term of what I am looking for is a 
nonlocal shared heterogeneous list.



I see. [sssad] is a good contender for this, and actually [sssad]
started from a discussion here about [pvar] from Max.

Attached is a simplified version of the basic idea.

Ciao
  


#N canvas 250 247 513 324 10;
#X obj 65 225 list;
#X obj 88 193 r \$1;
#X obj 121 132 s \$1;
#X obj 65 279 outlet;
#X obj 65 130 b;
#X obj 65 81 inlet;
#X obj 65 104 route bang;
#X obj 224 30 r \$1-i;
#X obj 280 116 s \$1-i;
#X obj 255 59 loadbang;
#X obj 224 192 list;
#X obj 243 168 r \$1;
#X obj 224 219 s \$1;
#X obj 224 144 spigot;
#X obj 255 81 t b b;
#X msg 255 115 1;
#X text 115 10 recalls the list if another instance has been created
first;
#X connect 0 0 3 0;
#X connect 1 0 0 1;
#X connect 4 0 0 0;
#X connect 5 0 6 0;
#X connect 6 0 4 0;
#X connect 6 1 2 0;
#X connect 7 0 13 0;
#X connect 9 0 14 0;
#X connect 10 0 12 0;
#X connect 11 0 10 1;
#X connect 13 0 10 0;
#X connect 14 0 15 0;
#X connect 14 1 8 0;
#X connect 15 0 13 1;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] dropout save metro

2007-06-24 Thread Patco
Roman Haefeli a écrit :
 On Sat, 2007-06-23 at 06:59 -0400, Mathieu Bouchard wrote:
   
 On Fri, 22 Jun 2007, Enrique Erne wrote:
 
 On Jun 22, 2007, at 6:54 PM, Roman Haefeli wrote:
   
 lets assume you want to schedule the next 'bang' to 43s297ms, but
 the output of [timer] maybe is '43 296', '43 296', '43 298'.
 won't be hit at all. then i think, that this approach wouldn't be 
 accurate at all, since there is no logical time involved. the advantage 
 of logical time is,
 
 i think your totally right... too bad.
   
 Then both of you need to read the helpfile of [timer] and compare it with 
 the one of [realtime]: [timer] works in logical time only.
 

 oops, i meant to talk about a solution based on zexy's [time], not on
 [timer] (typo). however, since there is [realtime], it wouldn't make
 much sense to use [timer]. you could reach the same with both.

 roman

   
following the doc it is clear that there is a big difference between 
[timer] and [realtime], I don't understand what is the meaning of 'same 
with both' in your sentence.
 If the 'universal space-time continuum' model makes sense, only the 
acceleration of motion between the computers running the Real Time 
metronome could shift the counting.


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


Re: [PD] dropout save metro

2007-06-24 Thread Patco
hard off a écrit :
 i think he means you could reach the same result using [realtime] or 
 zexy's [time]






 and i would add that you could possibly even get the same using 
 the [timer] object connected to an [einstein-rosen_bridge] external


 http://en.wikipedia.org/wiki/Wormhole



wormholes are fiction

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


Re: [PD] [dsplib]: how should it be maintained?

2007-06-19 Thread Patco
Hello,

Kyle Klipowicz a écrit :
 I am curious, has anyone ever vandalized the netpd patches during a jam?

   
 It's true that things might be a lot more complicated if net-pd users 
starts to build net-pd objects with using pd-extended distro, and jam 
with people that are using net-pd distro.
 I guess you start to see how it might be important to have a kind of 
coordinator for the patch sharing.
Best,
Patko.

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Patco
hello,

Frank Barknecht a écrit :
 Hallo,
 Roman Haefeli hat gesagt: // Roman Haefeli wrote:

   
 but still, if i want to load the lib and the path with [declare], i'd
 have to set both pathes, '-stdpath iemlib' and '-stdpath iemabs' and in
 either case, one would cause an error. such situations make me
 unhappy :-(
 

 Well, but that's the unhappy part of Pd-life: For every external in
 use, someone has to make sure, that this external is available.  As I
 have no control over what people are using (and I don't want to
 control them anyway), it's in the user's responsibility to make that
 external available. We can only give hints with import or declare or a
 README.

 Ciao
   
  I just want to make one thing clear.
  The good reason for not loading all externals and abstraction at pd 
start-up is because it would take a lot of memory, and might cause many 
kinds of problems difficult to track?

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


Re: [PD] correcting pd-extended??

2007-06-17 Thread Patco

Patco a écrit :



The pkgIndex.tcl is attached
I'm sorry, I didn't put the good pkgIndex.tcl in last mail, attached is 
the one I've simplified for using with tk libs for widgets that works on 
my win32 computer.


notice: for getting the dll, go to :
http://lists.puredata.info/pipermail/pd-list/2007-06/051157.html
download the pd-packages-nt-tk8.4.rar attachement, rename the 
downloaded .obj to .rar and extract it to pd/lib/tk8.4

Patko.
# this script is used for loading packages required by [widget]'s .wid files
package ifneeded snack 2.2 [list load [file join $dir libsnack.dll]];[list 
source [file join $dir snack.tcl]]

if {[catch {package require Tcl 8.4}]} return
set script 

append script load \[file join $dir libtkdnd10.dll]\ tkdnd
package ifneeded tkdnd 1.0 $script

if {[catch {package require Tcl 8.4}]} return
set scropt 

append scropt load \[file join $dir tkpathgdi01.dll]\ tkpath
package ifneeded tkpath 0.1 $scropt

if {[catch {package require Tcl 8.4}]} return
set scrupt 

if {![info exists ::env(TREECTRL_LIBRARY)]
 [file exists [file join $dir treectrl.tcl]]} {
append scrupt set ::treectrl_library \$dir\\n
}
append scrupt load \[file join $dir treectrl21.dll]\ treectrl
package ifneeded treectrl 2.1.1 $scrupt

package ifneeded Tkzinc 3.3.2 [list load [file join $dir Tkzinc332.dll]]


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


Re: [PD] (netpd)U(Pd-extended), Pd-ext bug-tracker (was Re: elitism, software and academia)

2007-06-15 Thread Patco
Hello,

Frank Barknecht a écrit :
  All that would be necessary are a clean and documented
 interfaces for the DSP abstractions.
 Yes exactly.
  Things like state saving, GUIs or
 network control then could easily be built as wrapper abstractions.

   
 It might be necessary to have a bridge between the wrapper and the DSP abs.
This bridge would find all GUIs inside DSP abstraction, and construct a 
wrapper with
all necessary GUIs concatenated into one dynamically made abstraction.

salute



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


[PD] net-pd binary server [was: DSP abstractions ...]

2007-06-15 Thread Patco
hello,
Roman Haefeli a écrit :
 then: 

 kyle wrote:
   
 3) Find the best way to keep the files checked in to cvs.

 4) Actually check it in.

 5) Test it out.

 6) Fix errors.
 

 what do you pd-people think?

 roman

   
 It's great!
We will be able to test externals that are not included into net-pd 
distribution,
and then replace all the ugly GUIs with neat and usefull [widget]s.
The _chat abstraction might be the first candidate for a lifting.

 I've modified the title of this topic because I've got a question or a 
proposition related with a networking problem that is occuring when big 
files are involved.
What about having a static server where we could automatically 
upload/download sounds and binary files?





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


Re: [PD] {netpd}U{Pd-extended}

2007-06-14 Thread Patco
Enrique Erne a écrit :
 yep there was a working patch with qlist.
 http://www.netpd.org/NetpdPlayer
   
hmm good!
 but be aware it records whole patches and abstractions as well.
 maybe it could [route #N #X] before recording to get rid of the 
 pd-files.
 the difficult part would be to build a nice score to after edit the 
 recorded data.

   
yes maybe but it would bealso nice to keep track of the patches versions.
pk

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


Re: [PD] correcting pd-extended??

2007-06-14 Thread Patco
Hans-Christoph Steiner a écrit :

 It would be great if you got those working in Pd-extended.  I think 
 only one or two actually needs Tcl/Tk 8.5, and it shouldn't be too 
 hard to figure out how to include the various tcl extensions that are 
 needed, I think it's just a matter of putting the files in the right 
 place.

 If you track down all the files needed for the ix guis, I can add them 
 to the build system.  Basically, you just need to stick the tcl 
 extension files into the auto_path, AFAIK: I think that 
 /usr/local/lib/pd/lib would be in the auto_path since there are tcl 
 files already there.

Under linux, I just had to install the libraries with using the 
installer, and under windows, I had indeed to put the libraries into 
lib/tk8.4 and put some lines into pkgIndex.tcl for having all required 
packages loaded.
 I've got almost all ix widgets working, only the one (mat.wid) that 
couldn't be loaded because the script is truncated by the tcl-tk 
interpreter, for reasons I don't have a clue.

Those .wid files are excellent templates for understanding different 
manners of using tk for building customs GUI, so indeed, it would be 
great if all those files would work.

best,
patko

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


Re: [PD] (netpd)U(Pd-extended), Pd-ext bug-tracker (was Re: elitism, software and academia)

2007-06-14 Thread Patco
Hello Eni,
Enrique Erne a écrit :

 does getdir work without 
 [import]?

 regards

 eni

   
Why wouldn't it work without [import]? I've got it working so fine 
without the help of any ohter stuff than vanilla.
Pk

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


Re: [PD] (netpd)U(Pd-extended)

2007-06-14 Thread Patco
Roman Haefeli a écrit :
 the aim of netpd is to provide a framework, in which selfwritten code
 can be used. i think this selfwritten code should stay in the authority
 of the author and not be moved to some 'superior' authority. something
 that we all want, are patches, that just work and are portable. i
 believe that this could rather reached by letting the principles of
 darwin rule (patches that don't work out of the box or are too
 complicated won't be used and so not distributed), rather than one
 needing to play god in order to keep the world running. 
   
 The word 'Authority' has a downside effect I didn't even expected, 
because it has an explicit sociological connotation linked to 'superior 
authority' that doesn't even make sense into the context of gnu softwares.
 By the way of authority, I mean coordinator(s) that has access to 
net-pd archives, cvs, or anything, and would communicate with patch 
authors about things that work, and other things that don't work. Maybe 
it's too much demanding, especially if there are not a lot of people 
that has access to the dev/distribution of the main net-pd patches.
pk


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


Re: [PD] (netpd)U(Pd-extended)

2007-06-14 Thread Patco
Roman Haefeli a écrit :
 On Sat, 2007-06-09 at 16:48 +0200, patrice colet wrote:

   
 what do you mean with original abstractions ?
   
 Let's say: an abstraction that isn't into the pd documentation
 

 are you still talking about netpd?

 roman
   
 Well I have to review one more time the definition of original 
abstractions, for something more general, to say that it's about 
abstractions outside of any context, and anyway, if this concept was 
well defined, would it still  have an originality?

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


Re: [PD] correcting pd-extended?

2007-06-09 Thread Patco
sorry for multiposting, I don't know if the other mails will arrive, let 
me attach again the file.

patrice colet a écrit :

 Hello, the most important thing that has to be fixed for me actually in
pd-extended is the ix extension, so let me try to add a doc file that
might help for using those widgets, it's attached.
 I've copied and pasted the text from the psp file we can find into CVS
extension/gui/ix
 I've forgot to tell one thing, ix extension needs tcl-tk 8.5, so it
can't be into pd-extended because it uses tcl-tk 8.4, weird isn't it?
 Also I suggest to put the dll's of the required tk libs for the windows
installation of pd-extended.
 any comment is appreciated.


___
  


LINUX INSTALL:

~: cd /usr/local/lib/pd  cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot/pure-data 
co extensions/gui/ix

~: echo -path /usr/local/lib/pd/extensions/gui/ix  ~/.pdrc


dependences install:

tcl =8.5

~: cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot/tcl co tcl font size=-1 cd 
tcl/unix ./configure  make install  cd ../..

~: cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot/tktoolkit co tk font size=-1 
cd tk/unix ./configure --enable-xft  make install  cd ../..

---

widgets are currently hosted by the [widget] external

~: cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot/pure-data co externals/miXed  
cd externals/miXed  make  cp bin/* /usr/local/lib/pd/extra or checkout all 
of externals and 

~: cd externals/build  scons install

a cornucopia of Tk libraries are utilised, for ext in blt snack tkdnd tkimg 
tkpath tktable tktreectrl ; do

cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/tktoolkit login
cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/tktoolkit co tk

cd tk/unix  ./configure  make  make install 

if you've got this message:
WARNING: Can't find Tcl configuration definitions

 ./configure --with-tclconfig=/path/to/your/tclConfig.sh 
--with-tkconfig=/path/to/your/tkConfig.sh  make  make install

last i checked tkpath was actually a module in tclbitprint
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] elitism, software and academia (was GEM FTGL Sadness)

2007-06-07 Thread Patco
Hello,
are there any project where we can see almost all externals in action, 
at least all externals that doesn't require particular hardware, and 
that could be run with a 'one clic' or 'one command' pd installation 
like pd-extended for example ?
 I mean by this kind of project, a workstation where we could meet all 
the different externals and some comments with navigating through patches.
( net-pd is one kind of this project obviously but I've found it misses 
documentation for having a real idea on how it is functionning, maybe I 
didn't go deeply enough through the available files...)
 By this way, any new user of pd would be able to use pd tools, without 
having any knowledge of the functionning of the patches, and with the 
comments on how object are used, the new user would also learn a lot faster.
 I believe that the 'elitist' point of view would be seriously dammaged 
by this kind of enterprise.
It was my 0.5 cent question.
Patko.

john saylor a écrit :
 hi

 On 6/7/07, jared [EMAIL PROTECTED] wrote:
   
 All of the work done (out of love, not money) by the pd community should
 be applauded.  With that said, there is a sense of elitism.
 

 how does this perceived elitism affect your ability to make music? to
 learn about digitial synthesis? is it an excuse to avoid the work
 required?

 i've seen lots of beginner questions answered here- sometimes with
 sarcasm, but mostly with patience [and sometimes with both].

   
 I think academia needs to recognize that there are many composers who
 use computers as a means to an end; who make music with the AID of
 computers; not to make music WITH computers.
 

 this seems like an arbitrary line you are drawing. are you talking
 about people who use presets as opposed to people who can generate
 their own 'presets'?

 and why is academia some kind of measuring stick? in my experience,
 academia is not the ivory tower you seem to be implying- it is filled
 with people, some more creative, some less creative, some as greedy as
 any industrialist you could find in the private sector.

   
 There is still a rigid
 line that separates the composer and the programmer.
 

 the rigidity is mostly in your mind. composing is very much like
 programming. instead of working in perl, beethoven worked with staff
 paper [think punch cards]. how is a repeat sign in a score different
 than a 'while' loop? how is a fugal theme different than a variable
 that gets subjected to a certain kind of treatment?

   
 What about today's composers who are
 interested in classical compositional techniques and forms, but who are,
 at heart, electronic music composers and want to apply these classical
 techniques and forms to their electronic compositions with the AID of
 technology, yet have no interest in programming?
 

 they are out of luck.

 what about someone who wants to perform bach's wtc and has no interest
 in learning the piano?

 also, as an aside, forget about classical forms: what do *you* have to
 say? [although if you want make a career out of being an anachronism,
 maybe the academies of the world will support you]

   
 :-)
 

 :-P

   


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


Re: [PD] [ann]: compilation problems

2007-06-06 Thread Patco
hello, I've just compiled ann yet for a k8, it works good if you use 
FANN  2.0,
I also had to put libfann.so.1 into /usr/include instead of 
/usr/local/include.
 Those two points doesn't seem to be in the documentation, and maybe the 
second one might be  fixed with a modification of the makefile.linux 
(libfann.so.1).
 I've found the first point, about fann library version,  on pd-list 
archive.
 
Roman Haefeli a écrit :
 hello d.morelli and IOhannes

 i just compiled fann-2.1.0 and the ann externals from cvs. i had no
 problems to compile the externals, but when i load [ann_td], i get:

 /usr/local/lib/pd/extra/ann_td.pd_linux: 
 /usr/local/lib/pd/extra/ann_td.pd_linux: undefined symbol: fann_create
  ann_td
 ... couldn't create

 and for [ann_mlp]:

 /usr/local/lib/pd/extra/ann_mlp.pd_linux: 
 /usr/local/lib/pd/extra/ann_mlp.pd_linux: undefined symbol: fann_create_array
  ann_mlp
 ... couldn't create

 shall i try with an older version of fann?

 thanks in advance
 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

   


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


Re: [PD] Space Invaders 4D - Game

2007-05-06 Thread Patco
Ben Roberts a écrit :
 From: Patco 
 Seriously, could you spell the four dimensions
 

 Well, scientifically it may be inaccurate, but we were going for the
 Disney-esqe description of 4D, being that the 4th is audience involvement.
 So there's X and Y and Z (making it 3D) with the extra dimension of the
 player within the installation space moving around shooting up at the 3D
 projection. It's only a working title however!






   
Ah, it's just that.
 I thought that the fourth dimension was involved by something else, for 
example it could have been a random flowing of time (or an expression of 
randomized decaying of particles that are composing the ships), or any 
other kind of dimension that could appear in the game through the two 
dimensions of our screen.
Sorry for being so far from the topic...
Pc.

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


Re: [PD] Space Invaders 4D - Game

2007-05-05 Thread Patco
Seriously, could you spell the four dimensions
Ben Roberts a écrit :
 Hi,

 We've been working on this pd patch as an idea for a game installation.
 Eventually the mouse input will be replaced by a motion tracker following
 the player whizzing around on a chair shooting up at a projection on the
 ceiling.

 We'd be interested at this point in hearing any feedback you have about the
 way the game plays. We are planning on adding multiple levels of increasing
 difficulty but at the moment there is just a constant stream of enemies with
 no end-game and no punishments for missing.

 Enjoy!

 reqs:

 pd
 GEM
 3D red/green glasses (optional)
 Speakers (optional)

 Here is a link to the zip file and a screenshot:
 http://www.puredata.info/Members/konador
 readme.txt included

 Thanks!
 Ben  Sion

 PS - Sorry if I accidently posted this a couple of times... first time
 posting to the mailing list.




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

   


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


Re: [PD] steady counter

2007-05-03 Thread Patco

Derek Holzer a écrit :
Hello, attached is an example of use of the intrrpt and hold values
Haven't looked at your patch, but I can tell you that you shouldn't rely 
on the graphical display of the bang objects to tell you if the counter 
works. Try messing with the intrrpt and hold values under the 
properties menu of the bang, these affect how long the bang is visible 
and how often it appears to be triggered. But not how often it actually 
sends the message bang...this is done whether you can see it visibly or not.


Hope that helps,
d.

[EMAIL PROTECTED] wrote:
  
hi, 
I want to create a steady counter for a sequencer that counts from 0-15 
= 16 steps).

it seems to be an easy thing, but I just cannot get it steady, it jumps between 
the steps and runs quite unevenly. especially the bang sometimes just stops 
between the steps. why?
I am running Pd version 0.39.2-extended-RC1 under windows xp
attached you can see my counter patch.
any suggestions???




  


#N canvas 0 0 815 436 12;
#X obj 134 189 metro;
#X obj 230 105 expr (60/$f1)*1000;
#X floatatom 230 138 5 0 0 0 - - -;
#X obj 221 316 bng 15 112 112 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 237 230 / 2;
#X msg 235 252 flashtime \$1 \$1;
#X obj 90 315 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 130 162 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 382 107 convert bpm to milliseconds;
#X obj 129 117 loadbang;
#X obj 231 81 nbx 5 14 -1e+037 1e+037 0 1 empty empty empty 0 -8 0
10 -262144 -1 -1 266 256;
#X text 301 226 changes dynamically intrrp and hold values;
#X connect 0 0 3 0;
#X connect 0 0 6 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 2 0 0 1;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
#X connect 7 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 1 0;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Universal synth editor

2007-05-01 Thread Patco
Pagano, Patrick a écrit :
 Let me know when I can edit my TX81z with pd

   
In the manual of the synth there certainly is a table with all sysex 
messages for controling it from an editor,
so you can allready edit the TX81z with pd.

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


Re: [PD] Universal synth editor

2007-05-01 Thread Patco
Mike McGonagle a écrit :
 On 5/1/07, Patco [EMAIL PROTECTED] wrote:
 Pagano, Patrick a écrit :
  Let me know when I can edit my TX81z with pd
 
 
 In the manual of the synth there certainly is a table with all sysex
 messages for controling it from an editor,
 so you can allready edit the TX81z with pd.

 Well, you can if you are on Linux. I don't remember exactly what
 Miller said, but there is something about the Mac that prevents it
 from dealing with outgoing Sysex stuff.

 Anyone know if this is correct? It would be nice to see if we could
 get the Sysex stuff working on the Mac.

 Mike M


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



oh yes [midiin] and [sysexin] in only works under linux,
 so on other plateforms we couldn't fully communicate with the synth,
 sorry I've forgot that.
pc

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


Re: [PD] [OT] some tracks, pics of my exhibition

2007-05-01 Thread Patco
Kevin McCoy a écrit :
 Aaaand one last time cos I messed up again - apologies

 http://art.sewanee.edu/mccoy/celinas/02.mp3
 http://art.sewanee.edu/mccoy/blogsounds/elea_novaen.mp3
 http://art.sewanee.edu/mccoy/blogsounds/xaxado.mp3
 

 ___
 PD-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
   
Hello, something I don't really get:
 why did you have to use ableton for this work?

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


Re: [PD] Writing OSC applications in XUL

2007-04-29 Thread Patco
Hello, I don't know about java but you can send OSC messages with a PHP 
script.

Here is a god template:
http://a2hd.com/software
PC

Steffen a écrit :
 On 28/04/2007, at 20.37, Stephen Sinclair wrote:

   
 Anyways, this should allow people to use their SVG/HTML web-design-fu
 to create nice interfaces to audio applications, PureData patches,
 among other things.
 

 Sorry for being a tad green.  Andre Schmidt has made some SVG GUI  
 examples http://osku.de/svg/gui-examples/. Say one would like to  
 use such GUI's to - via OSC - control things in a Pd patch running  
 on, say, localhost. What is the obvius next step?

 My intuition doesn't ask for a Firefox extension, but rather some  
 Java Script that can send the OSC messages to Pd. Any pointers would  
 be nice.

 Best, Steffen

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

   


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


Re: [PD] bang on ~ 0 crossing?

2007-04-28 Thread Patco
hello,
with externals\ekext\zeroxpos~ and the edge~ object you can get bangs on 
audio zero crossing.
pc

Michal Seta a écrit :
 Hi,

 I don't have access to my pd machine right now but IIRC there is an extern
 called [zerocross~] (or something like that) available somewehere... 
 could be part of nSlam (http://www.tot.sat.qc.ca/logiciels_nslam.html).

 ./MiS

   
 Hi all,

 I need something that can tell me when a phasor~ with a variable playback
 rate hits 0. In other words, I need something that spits out a bang at the
 next control phase if it sees a 0 in the audio data passing through it.

 Any contenders?
 --
 Damian Stewart

 


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


Re: [PD] Wiimote

2007-04-19 Thread Patco
Mike Wozniewski a écrit :
 I think that the easiest way is to use GlovePIE, and route wiimote 
 messages to MIDI, keypresses, etc.

 see: http://carl.kenner.googlepages.com/glovepie_download

 -Mike

   
 Anyone has been able to connect pd and glovepie with a virtualmidi port?
I've tried with mapple driver and pd extended 0.39-RC1, pd crashes when 
I open it if I do use the same MIDI input port as glovepie midi output 
device, and pd-vanilla gives a PortMidi: `Host error' message

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


Re: [PD] Linux - which distribution to use?

2007-04-19 Thread Patco
Frank Barknecht a écrit :
 Hallo,
 Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:

   
 Unfortuntaely, Pd on ubuntu isn't quite that easy to install yet.   
 

 $ aptitude install puredata

 Externals are harder.

 Ciao
   
It would be so great if there was a repository where we could find more 
.pd_linux files precompiled for all architectures, and the cvs or 
extended set of abstractions and extensions...
my one ct

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


Re: [PD] [PD-announce] Pd-0.39.2-extended-rc1 released

2007-04-15 Thread Patco
Kyle Klipowicz a écrit :
 A quick question RE the font: can it be included in the release? If
 we're going through all the trouble to include externals and the like,
 it shouldn't be so hard as to also include the font...or am I missing
 something?

 ~Kyle

 On 4/14/07, Kevin McCoy [EMAIL PROTECTED] wrote:
   
 I think that font looks great, much classier than courier... and it's
 nice to have the same font size/layout.  Thanks for your work on that.

 Kevin

 On 4/14/07, Hans-Christoph Steiner [EMAIL PROTECTED] wrote:
 
 http://at.or.at/hans/pd/installers.html

 Ok, finally another release for Pd-0.39.2-extended. After a long
 pause, it's time for a code freeze and debugging. That means Release
 Candidate 1. Yes, there are known bugs, and most definitely unknown
 bugs. Let's find them and make a final release!

 There are two important changes in this release:

* DejaVu Sans Mono is now default font
* same sizes and layout on all platforms

 That means you need to install the font DejaVu Sans Mono if you
 don't already have it installed:

 http://dejavu.sourceforge.net/wiki/index.php/Main_Page

 The use of this font is not set in stone, we can use another, but it
 needs to be free.  Here are some screenshots of the fonts that I tried:

 http://pow.idmi.poly.edu/~hans/pdfonts/

 .hc


 
 

 Man has survived hitherto because he was too ignorant to know how to
 realize his wishes.  Now that he can realize them, he must either
 change them, or perish.-William Carlos Williams



 ___
 PD-announce mailing list
 [EMAIL PROTECTED]
 http://lists.puredata.info/listinfo/pd-announce

 ___
 [EMAIL PROTECTED] mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

   
 --


 
 http://pocketkm.blogspot.com

 ___
 [EMAIL PROTECTED] mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

 


   
hello, tcl-tk uses the system's fonts, there is no other choice. The 
only place where including a font file is into the graphic server's font 
directory, on any platform.* *

___
[EMAIL PROTECTED] mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] get patch path

2007-04-12 Thread Patco
I tried the python os.getcwd() function but it outputs path names with 
'' instead of '/'.
 (Anyway the py external has problems i don't understand right now,
 it works when i run it with double-clicking on the patch but give me 
'AttributeErrors' when I open the patch or create the py object from pd 
on win32).

Is there another solution for getting the path of a patch or at least 
the working directory's path?

___
[EMAIL PROTECTED] mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] HID on windows [was:Re: advcam]

2007-04-10 Thread Patco
marius schebella a écrit :
 Patco wrote:
 For the moment there is no chance that this patch works on windows 
 unless it's possible to provide hid.dll,

 did not know that hid is not working???

I tried to compile hid for windows but I couldn't resolve this:

$ make
make -C /home/pat/externals hid
make[1]: Entering directory `/home/pat/externals'
gcc -DPD -O3 -funroll-loops -fomit-frame-pointer -I/home/pat/pd/src -W 
-ggdb -mms-bitfields -DMSW -DNT -D'O_NONBLOCK=1' 
-D'srand48(n)=srand((n))' -D'drand48()=((double)rand()/RAND_MAX)' 
-D'bzero(p,n)=memset(p,0,n)'  -o 
/home/pat/externals/hcs/hid/input_arrays.o -c 
/home/pat/externals/hcs/hid/input_arrays.c
gcc -DPD -O3 -funroll-loops -fomit-frame-pointer -I/home/pat/pd/src -W 
-ggdb -mms-bitfields -DMSW -DNT -D'O_NONBLOCK=1' 
-D'srand48(n)=srand((n))' -D'drand48()=((double)rand()/RAND_MAX)' 
-D'bzero(p,n)=memset(p,0,n)'  -o 
/home/pat/externals/hcs/hid/hid_windows.o -c 
/home/pat/externals/hcs/hid/hid_windows.c
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c: In function 
`hid_print_element_list':
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:75: error: 
`LOG_DEBUG' undeclared (first use in this function)
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:75: error: (Each 
undeclared identifier is reported only once
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:75: error: for each 
function it appears in.)
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c: At top level:
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:250: error: 
conflicting types for 'hid_get_events'
C:/msys/1.0/home/pat/externals/hcs/hid/hid.h:122: error: previous 
declaration of 'hid_get_events' was here
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:250: error: 
conflicting types for 'hid_get_events'
C:/msys/1.0/home/pat/externals/hcs/hid/hid.h:122: error: previous 
declaration of 'hid_get_events' was here
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:258: error: 
conflicting types for 'hid_open_device'
C:/msys/1.0/home/pat/externals/hcs/hid/hid.h:119: error: previous 
declaration of 'hid_open_device' was here
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:258: error: 
conflicting types for 'hid_open_device'
C:/msys/1.0/home/pat/externals/hcs/hid/hid.h:119: error: previous 
declaration of 'hid_open_device' was here
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c: In function 
`hid_open_device':
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:259: error: 
`LOG_DEBUG' undeclared (first use in this function)
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c: In function 
`hid_close_device':
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:269: error: 
`LOG_DEBUG' undeclared (first use in this function)
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c: At top level:
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:278: error: 
conflicting types for 'hid_build_device_list'
C:/msys/1.0/home/pat/externals/hcs/hid/hid.h:121: error: previous 
declaration of 'hid_build_device_list' was here
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:278: error: 
conflicting types for 'hid_build_device_list'
C:/msys/1.0/home/pat/externals/hcs/hid/hid.h:121: error: previous 
declaration of 'hid_build_device_list' was here
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c: In function 
`hid_build_device_list':
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:279: error: 
`LOG_DEBUG' undeclared (first use in this function)
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c: In function 
`hid_platform_specific_free':
C:/msys/1.0/home/pat/externals/hcs/hid/hid_windows.c:324: error: 
`LOG_DEBUG' undeclared (first use in this function)
make[1]: *** [/home/pat/externals/hcs/hid/hid_windows.o] Error 1
make[1]: Leaving directory `/home/pat/externals'
make: *** [default] Error 2

Do I have to install DDK or something?

PC.

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


[PD] ggee compiling for x86_64 (resolved)

2007-04-10 Thread Patco
hello,
 I had to remove '+' just after CFLAGS in makefile.sub for having ggee 
externals compiled for an amd64

http://pure-data.cvs.sourceforge.net/pure-data/externals/ggee/makefile.sub?revision=1.1view=markup
makefile.sub line 19:

CFLAGS + = -fPIC -DPD $(WARNFLAGS)

PC



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


Re: [PD] advcam

2007-04-09 Thread Patco
marius schebella a écrit :
 Hi,
 I made a new navigation abstraction for the gemwindow. it is called 
 advcam (advanced camera) and by connecting it to your gemwin you can use 
 alt key (and additionally shift key) plus a 3 button(!) mouse to change 
 the view. it has two modes: one is similar to 3d modelling programs, 
 where you can look at the world from different camerapositions, and the 
 other mode is like an ego shooter.
 I could not test is on windows or linux, so there might be problems with 
 keyboard layouts. I use hid and gemmouse for navigation.
 please send feedback!
 oh, you can find it at
 http://parasitaere-kapazitaeten.net/Pd/advcam
 marius.

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

   
hello,
For the moment there is no chance that this patch works on windows 
unless it's possible to provide hid.dll,
 but maybe it's not interesting to have it working on windows?
 Why don't you use a pd vanilla object for the keyboard inputs?

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


Re: [PD] frequency graphing in gem

2007-04-04 Thread Patco
Steffen a écrit :

 On 03/04/2007, at 12.57, Patco wrote:

 hi, take a look at this:
 http://lists.puredata.info/pipermail/pd-list/2005-06/028944.html

 Thanks, that's quite nice. Is there an equivalent about that does live 
 spectrogram plots?

Hi, I've never seen an equivalent that uses fft, and then colors, 3D, 
with Gem, even if it has been sometimes subjects of discussions, 
although it's certainly possible to make something from the 
datastructure example of the sonogram, or something like that...Who is 
going to try?

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


Re: [PD] frequency graphing in gem

2007-04-03 Thread Patco
Nose Hair a écrit :
 I'm trying to get an audio graph to work in gem.  I would like it to 
 show the waveform like a table.  I have gotten as far as getting a 
 good sample graph but it doesnt work as expected with frequency. Any 
 help would be apreciated. I have included my patch files.  The main 
 one is called waveform.
 Thanks
 Alain


 

 

 ___
 PD-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
   
hi, take a look at this:
http://lists.puredata.info/pipermail/pd-list/2005-06/028944.html

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


Re: [PD] RE : WII remote

2007-03-31 Thread Patco
Jiri Heitlager | dadata.org a écrit :
 Thanks for the reply Patco.

 Ok, so to get things clear. To use the object I need to download
 wiiremote_b4 from this list. Then I need to install the developertools
 and do make install from the terminal.
 Is this then it, or is this to simple thought. Could somebody guide me
 through this?

 Jiri
yes, install gcc, libc-dev, make, etc, the puredata sources from vanilla 
or cvs ...
 read the readme files,
 install the library first and then compile the external.
I'd be glad to help you, but I've haven't got time actually to get the 
nintendo wiimote and compile,
anyway, if you encounter problems during the install, you might get some 
help through the list.


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


[PD] RE : WII remote

2007-03-29 Thread patco
Hi,
the problem is that wiimote needs a library for accessing the device, even if 
the external is included into pd-extended, we'd still have to install this lib, 
unless there is another solution?

Jiri Heitlager | dadata.org [EMAIL PROTECTED] a écrit : I would like to use 
the Wiiremote and I found the wiiremote object on
this list, but because I dont have the developertools installed (and
considaring my very limited knowledge about UNIX systems i think it is
better that way) I cant compile the files.
Is there someway I could have acces to the [wiiremote] . Could I request
it to be included in the next release of Pd-extended releases, or is
that not possible?

Jiri


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



-
 Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur 
Yahoo! Questions/Réponses.___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] hot do you get a comma into a symbol?

2007-03-05 Thread Patco
Rich E a écrit :
 Is it possible to make one symbol that looks like 26,0,0 ?  I'd like 
 to be able to do the command:

 (amixer -c 1 cset numid=5 26,2,32768 (
 |
 shell

 which would control the hdsp matrix mixer.  But the commas make 
 message part before 2, then again on 32768. Any way to get the 
 whole thing in one message?

 Regards,
 Rich
 
hello, 'addcomma' adds a comma in message box

pc




___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son 
interface révolutionnaire. 
http://fr.mail.yahoo.com


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


Re: [PD] [Gem] angles - vector translation

2007-02-28 Thread Patco

patrick a écrit :

i agree!

i tried the patch for multiple points of views (camera). it's really 
neat! but would it be possible to translate (moving) the camera position 
from point 1 to point 2. maybe with an ease-in / out or elastic effect 
(using msd or pmpd?!?).


pat



Hans-Christoph Steiner a écrit :
  

It would be very nice to have these bundled up into a reusable library.  I 
think the view changing with the mouse should be a standard setup when working 
with Gem.

.hc



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

  
Hello, you can still put a [line] for switching smoothly from a view to 
another, like in attached patch, or put the tgrill smoother instead of 
[line]:


[inlet]
|
[sig~][r $0-smoothing]
| |
[lop~ 0.8]
|
| [metro 15]
| /
[snapshot~]
|
[outlet]

patco
#N canvas 469 151 478 458 10;
#X msg 162 86 destroy;
#X obj 150 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 306 308 gemhead;
#X obj 11 222 gemhead;
#X obj 306 341 cube 0.5;
#X obj 11 298 cube 0.4;
#N canvas -46 0 1020 696 position 0;
#X obj 87 668 outlet;
#X obj 302 234 f;
#X obj 219 217 spigot;
#X obj 280 208 sel 0 1;
#X obj 250 189 t f f;
#X obj 176 229 f;
#X obj 87 205 spigot;
#X obj 154 205 sel 0 1;
#X obj 130 179 t f f;
#X obj 423 227 f;
#X obj 340 211 spigot;
#X obj 401 202 sel 0 1;
#X obj 371 183 t f f;
#X obj 340 363 t b f;
#X obj 101 436 cos;
#X obj 113 494 * 1;
#X obj 87 494 * 1;
#X obj 145 438 sin;
#X obj 101 458 t b f;
#X obj 87 372 sin;
#X obj 113 373 cos;
#X msg 264 525 1;
#X obj 264 477  0;
#X obj 264 499 sel 1 0;
#X msg 296 526 -1;
#X obj 87 141 t f f;
#X obj 87 249 -;
#X obj 219 256 -;
#X obj 340 262 -;
#X obj 87 305 * -3.14;
#X obj 149 376 * 3.14;
#X obj 88 35 gemmouse 0.5 1;
#X obj 87 279 + -0.25;
#X obj 340 311 + 2;
#X obj 340 335 * 10;
#X obj 154 257 -0.25;
#X obj 401 272 2;
#X obj 219 279 + 0.25;
#X obj 280 278 0.25;
#X obj 87 529 * 20;
#X obj 114 530 * 20;
#X obj 148 532 * 20;
#X obj 340 387 t b b b;
#X obj 110 92 t f f f f;
#X obj 87 327 t f f;
#X obj 149 398 t f f;
#X msg 87 644 view \$1 \$2 \$3 \$4 \$5 \$6 0 \$7 0;
#X obj 381 411 r \$0-target;
#X obj 379 460 list trim;
#X obj 381 483 unpack f f f;
#X obj 362 539 line;
#X obj 363 513 pack f 500;
#X obj 428 538 line;
#X obj 429 515 pack f 500;
#X obj 493 537 line;
#X obj 494 514 pack f 500;
#X obj 507 465 r \$0-targetf;
#X obj 361 560 t b a;
#X obj 426 559 t b a;
#X obj 490 558 t b a;
#X obj 100 620 pack 10 14 10 0 0 0 1;
#X connect 1 0 27 1;
#X connect 2 0 27 0;
#X connect 3 0 38 0;
#X connect 3 1 1 0;
#X connect 4 0 2 1;
#X connect 4 1 3 0;
#X connect 5 0 26 1;
#X connect 6 0 26 0;
#X connect 7 0 35 0;
#X connect 7 1 5 0;
#X connect 8 0 6 1;
#X connect 8 1 7 0;
#X connect 9 0 28 1;
#X connect 10 0 28 0;
#X connect 11 0 36 0;
#X connect 11 1 9 0;
#X connect 12 0 10 1;
#X connect 12 1 11 0;
#X connect 13 0 42 0;
#X connect 13 1 39 1;
#X connect 13 1 40 1;
#X connect 13 1 41 1;
#X connect 14 0 18 0;
#X connect 14 0 22 0;
#X connect 15 0 41 0;
#X connect 16 0 39 0;
#X connect 17 0 40 0;
#X connect 18 0 15 0;
#X connect 18 0 16 0;
#X connect 18 1 15 1;
#X connect 18 1 16 1;
#X connect 19 0 16 0;
#X connect 20 0 15 0;
#X connect 21 0 60 6;
#X connect 22 0 23 0;
#X connect 23 0 21 0;
#X connect 23 1 24 0;
#X connect 24 0 60 6;
#X connect 25 0 6 0;
#X connect 25 1 5 1;
#X connect 26 0 32 0;
#X connect 27 0 37 0;
#X connect 28 0 33 0;
#X connect 29 0 44 0;
#X connect 30 0 45 0;
#X connect 31 0 25 0;
#X connect 31 1 43 0;
#X connect 31 2 4 0;
#X connect 31 2 8 0;
#X connect 31 3 12 0;
#X connect 31 4 12 0;
#X connect 32 0 29 0;
#X connect 32 0 35 1;
#X connect 33 0 34 0;
#X connect 33 0 36 1;
#X connect 34 0 13 0;
#X connect 35 0 32 1;
#X connect 36 0 33 1;
#X connect 37 0 30 0;
#X connect 37 0 38 1;
#X connect 38 0 37 1;
#X connect 39 0 60 0;
#X connect 40 0 60 1;
#X connect 41 0 60 2;
#X connect 42 0 39 0;
#X connect 42 1 40 0;
#X connect 42 2 41 0;
#X connect 43 0 2 0;
#X connect 43 1 1 1;
#X connect 43 2 10 0;
#X connect 43 3 9 1;
#X connect 44 0 19 0;
#X connect 44 1 20 0;
#X connect 45 0 14 0;
#X connect 45 1 17 0;
#X connect 46 0 0 0;
#X connect 47 0 48 0;
#X connect 48 0 49 0;
#X connect 49 0 51 0;
#X connect 49 1 53 0;
#X connect 49 2 55 0;
#X connect 50 0 57 0;
#X connect 51 0 50 0;
#X connect 52 0 58 0;
#X connect 53 0 52 0;
#X connect 54 0 59 0;
#X connect 55 0 54 0;
#X connect 56 0 51 1;
#X connect 56 0 53 1;
#X connect 56 0 55 1;
#X connect 57 0 60 0;
#X connect 57 1 60 3;
#X connect 58 0 60 0;
#X connect 58 1 60 4;
#X connect 59 0 60 0;
#X connect 59 1 60 5;
#X connect 60 0 46 0;
#X restore 101 24 pd position;
#X msg 142 60 create \, 1;
#X obj 97 392 s \$0-target;
#X obj 376 341 s \$0-target;
#X msg 370 296 0 0 0;
#X obj 11 262 translateXYZ 5 0 0;
#X obj 126 319 pack 5 0 0;
#N canvas 525 14 470 320 togone 0;
#X obj 102 103 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 101 28 sel

Re: [PD] Dynamic patching questions

2007-02-27 Thread Patco

Max Neupert a écrit :

Am 27.02.2007 um 16:59 schrieb Max Neupert:

Am 18.02.2007 um 14:30 schrieb Patco:

Alexandre Quessy a écrit :

1) Is it possible to delete and disconnect objects without clearing
the whole canvas ?


yes [find 'objectname', cut(
and [findagain, cut(


hi patco, list,

could you elaborate this a bit? how should that work?


ok, maybe more coffee was needed. i've found the answer.
interesting is that pd enters the edit mode when deleting an object, 
but not when creating one.





max
hello, you might need to create your iem gui into a subpatch for finding 
their individual name, an example is attached,

pc.
#N canvas 228 55 628 380 10;
#X msg 101 370 \; findagain \, cut;
#X msg 217 302 \; find label \, cut;
#X text 76 130 create;
#X text 333 62 destroy??;
#X msg 338 301 \; find 'label' \, cut;
#X obj 109 154 t a a;
#X floatatom 200 42 5 0 0 0 - - -;
#X obj 87 154 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 95 199 pack \$0 f f;
#X obj 342 80 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 260 118 pack \$0 f;
#X obj 141 175 * 40;
#X text 187 21 x coordinate of obj and \$0 is the label index;
#X msg 245 141 \; pd-dynamic_gop.pd find \$1tgl\$2 \, cut \, editmode
0;
#X msg 96 226 \; pd-dynamic_gop.pd obj 10 \$3 pd \$1tgl\$2 \; pd-\$1tgl\$2
obj 100 100 tgl 15 0 sendsymbol receivesymbol label 0 -6 0 8 -262144
-1 -1 0 \, donecanvasdialog 1 -1 1 0 -1 1 1 30 30 99 99 \, vis 0;
#X connect 5 0 8 1;
#X connect 5 1 11 0;
#X connect 6 0 5 0;
#X connect 6 0 10 1;
#X connect 7 0 8 0;
#X connect 8 0 14 0;
#X connect 9 0 10 0;
#X connect 10 0 13 0;
#X connect 11 0 8 2;
#X coords 0 0 1 1 99 99 0;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [Gem] angles - vector translation

2007-02-24 Thread Patco

Roman Haefeli a écrit :

On Fri, 2007-02-23 at 14:46 -0500, marius schebella wrote:
  

what you want to do is change the perspective, resp. view.
have a look at the help patch for gemwindow.
I am working on a better help patch, because it took me a long time to 
figure out, what means what...



hey, that would be nice. 


roman

  

The camera view abstraction from PMPD isn't what you was looking for?
it's attached.
pc.
#N canvas 397 131 454 304 12;
#N canvas 0 0 474 324 ch_gemwin 0;
#X obj 285 171 f;
#X obj 206 152 spigot;
#X obj 267 143 sel 0 1;
#X obj 237 124 t f f;
#X obj 206 200 -;
#X obj 206 249 +;
#X obj 267 213 f;
#X obj 159 168 f;
#X obj 80 149 spigot;
#X obj 141 140 sel 0 1;
#X obj 111 121 t f f;
#X obj 80 200 -;
#X obj 80 249 +;
#X obj 141 210 f;
#X obj 406 162 f;
#X obj 327 146 spigot;
#X obj 388 137 sel 0 1;
#X obj 358 118 t f f;
#X obj 327 197 -;
#X obj 388 207 f;
#X obj 80 465 * 4;
#X obj 135 467 * 4;
#X obj 156 308 t b f;
#X obj 94 372 cos;
#X obj 106 430 * 1;
#X obj 80 430 * 1;
#X obj 132 373 sin;
#X obj 107 466 * 4;
#X obj 94 394 t b f;
#X obj 94 348 / 200;
#X obj 80 491 pack f f f;
#X obj 458 49 gemmouse;
#X obj 515 135 t b f;
#X obj 515 164 |;
#X obj 487 240 gemhead;
#X obj 491 193 loadbang;
#X msg 487 215 0;
#X obj 487 315 curve 2;
#X obj 487 266 color 1 0 0;
#X obj 571 240 gemhead;
#X obj 571 315 curve 2;
#X obj 651 242 gemhead;
#X obj 651 317 curve 2;
#X msg 524 289 3 0 0;
#X msg 608 289 0 3 0;
#X msg 688 291 0 0 3;
#X msg 80 516 view \$1 \$2 \$3 0 0 0 0 1 0;
#X obj 571 266 color 0 1 0;
#X obj 651 268 color 0 0 1;
#X obj 80 308 sin;
#X obj 106 309 cos;
#X obj 327 246 + 200;
#X obj 157 282 / 50;
#X obj 80 283 / -200;
#X obj 18 12 inlet;
#X obj 20 579 outlet;
#X obj 60 14 inlet;
#X obj 215 19 inlet;
#X obj 132 15 inlet;
#X obj 213 44 * 5;
#X obj 59 82 / 127;
#X obj 60 61 * 400;
#X obj 131 82 / 127;
#X obj 131 58 * 200;
#X obj 131 36 * -3.14;
#X obj 60 37 * 3.14;
#X obj 21 551 gemwin 10;
#X connect 0 0 4 1;
#X connect 1 0 4 0;
#X connect 2 0 6 0;
#X connect 2 1 0 0;
#X connect 3 0 1 1;
#X connect 3 1 2 0;
#X connect 4 0 5 0;
#X connect 5 0 6 1;
#X connect 5 0 29 0;
#X connect 6 0 5 1;
#X connect 7 0 11 1;
#X connect 8 0 11 0;
#X connect 9 0 13 0;
#X connect 9 1 7 0;
#X connect 10 0 8 1;
#X connect 10 1 9 0;
#X connect 11 0 12 0;
#X connect 12 0 13 1;
#X connect 12 0 53 0;
#X connect 13 0 12 1;
#X connect 14 0 18 1;
#X connect 15 0 18 0;
#X connect 16 0 19 0;
#X connect 16 1 14 0;
#X connect 17 0 15 1;
#X connect 17 1 16 0;
#X connect 18 0 51 0;
#X connect 19 0 51 1;
#X connect 20 0 30 0;
#X connect 21 0 30 2;
#X connect 22 0 21 0;
#X connect 22 0 20 0;
#X connect 22 0 27 0;
#X connect 22 1 21 1;
#X connect 22 1 20 1;
#X connect 22 1 27 1;
#X connect 23 0 28 0;
#X connect 24 0 21 0;
#X connect 25 0 20 0;
#X connect 26 0 27 0;
#X connect 27 0 30 1;
#X connect 28 0 24 0;
#X connect 28 0 25 0;
#X connect 28 1 24 1;
#X connect 28 1 25 1;
#X connect 29 0 23 0;
#X connect 29 0 26 0;
#X connect 30 0 46 0;
#X connect 31 0 8 0;
#X connect 31 0 7 1;
#X connect 31 1 1 0;
#X connect 31 1 0 1;
#X connect 31 1 14 1;
#X connect 31 1 15 0;
#X connect 31 2 3 0;
#X connect 31 2 10 0;
#X connect 31 2 33 0;
#X connect 31 3 17 0;
#X connect 31 3 32 0;
#X connect 32 0 33 0;
#X connect 32 1 33 1;
#X connect 33 0 34 0;
#X connect 33 0 39 0;
#X connect 33 0 41 0;
#X connect 34 0 38 0;
#X connect 35 0 36 0;
#X connect 35 0 43 0;
#X connect 35 0 44 0;
#X connect 35 0 45 0;
#X connect 35 0 53 0;
#X connect 35 0 51 0;
#X connect 36 0 34 0;
#X connect 36 0 39 0;
#X connect 36 0 41 0;
#X connect 38 0 37 0;
#X connect 39 0 47 0;
#X connect 41 0 48 0;
#X connect 43 0 37 2;
#X connect 44 0 40 2;
#X connect 45 0 42 2;
#X connect 46 0 66 0;
#X connect 47 0 40 0;
#X connect 48 0 42 0;
#X connect 49 0 25 0;
#X connect 50 0 24 0;
#X connect 51 0 19 1;
#X connect 51 0 52 0;
#X connect 52 0 22 0;
#X connect 53 0 49 0;
#X connect 53 0 50 0;
#X connect 54 0 66 0;
#X connect 56 0 65 0;
#X connect 57 0 59 0;
#X connect 58 0 64 0;
#X connect 59 0 52 0;
#X connect 60 0 53 0;
#X connect 61 0 60 0;
#X connect 62 0 29 0;
#X connect 63 0 62 0;
#X connect 64 0 63 0;
#X connect 65 0 61 0;
#X connect 66 0 55 0;
#X restore 144 244 pd ch_gemwin;
#X obj 134 74 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 158 99 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 192 131 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X msg 84 169 create;
#X msg 16 170 destroy;
#X obj 134 202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 363 46 gemhead;
#X obj 366 94 cube;
#X connect 1 0 0 1;
#X connect 2 0 0 2;
#X connect 3 0 0 3;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
#X connect 7 0 8 0;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [Gem] angles - vector translation

2007-02-24 Thread Patco

marius schebella a écrit :
one thing to improve that cameramodel, is to flip the view when one of 
the angles (usually called phi) gets to big or to small.

so that the cube does not flip around.
see attached patch.
m.

Hello,
with sending object 's coordinates, can choose where the camera is 
viewing, like we can see in attached patch.

PC



#N canvas 469 151 466 446 10;
#N canvas 7 0 547 707 ch_gemwin 0;
#X obj 285 171 f;
#X obj 206 152 spigot;
#X obj 267 143 sel 0 1;
#X obj 237 124 t f f;
#X obj 206 200 -;
#X obj 206 249 +;
#X obj 267 213 f;
#X obj 159 168 f;
#X obj 80 149 spigot;
#X obj 141 140 sel 0 1;
#X obj 122 114 t f f;
#X obj 80 200 -;
#X obj 80 249 +;
#X obj 141 210 f;
#X obj 406 162 f;
#X obj 327 146 spigot;
#X obj 388 137 sel 0 1;
#X obj 358 118 t f f;
#X obj 327 197 -;
#X obj 388 207 f;
#X obj 80 465 * 4;
#X obj 135 467 * 4;
#X obj 156 308 t b f;
#X obj 94 372 cos;
#X obj 106 430 * 1;
#X obj 80 430 * 1;
#X obj 132 373 sin;
#X obj 107 466 * 4;
#X obj 94 394 t b f;
#X obj 94 348 / 200;
#X obj 458 49 gemmouse;
#X obj 515 135 t b f;
#X obj 515 164 |;
#X obj 487 240 gemhead;
#X obj 491 193 loadbang;
#X msg 487 215 0;
#X obj 487 315 curve 2;
#X obj 487 266 color 1 0 0;
#X obj 571 240 gemhead;
#X obj 571 315 curve 2;
#X obj 651 242 gemhead;
#X obj 651 317 curve 2;
#X msg 524 289 3 0 0;
#X msg 608 289 0 3 0;
#X msg 688 291 0 0 3;
#X obj 571 266 color 0 1 0;
#X obj 651 268 color 0 0 1;
#X obj 80 308 sin;
#X obj 106 309 cos;
#X obj 327 246 + 200;
#X obj 157 282 / 50;
#X obj 80 283 / -200;
#X obj 18 12 inlet;
#X obj 29 650 outlet;
#X obj 60 14 inlet;
#X obj 215 19 inlet;
#X obj 132 15 inlet;
#X obj 213 44 * 5;
#X obj 59 82 / 127;
#X obj 60 61 * 400;
#X obj 131 82 / 127;
#X obj 131 58 * 200;
#X obj 131 36 * -3.14;
#X obj 60 37 * 3.14;
#X obj 30 622 gemwin 10;
#X obj 175 408 r \$0-target;
#X obj 175 437 list trim;
#X msg 89 600 view \$1 \$2 \$3 \$4 \$5 \$6 0 1 0;
#X obj 88 575 pack f f f 0 0 0;
#X obj 210 496 unpack f f f;
#X connect 0 0 4 1;
#X connect 1 0 4 0;
#X connect 2 0 6 0;
#X connect 2 1 0 0;
#X connect 3 0 1 1;
#X connect 3 1 2 0;
#X connect 4 0 5 0;
#X connect 5 0 6 1;
#X connect 5 0 29 0;
#X connect 6 0 5 1;
#X connect 7 0 11 1;
#X connect 8 0 11 0;
#X connect 9 0 13 0;
#X connect 9 1 7 0;
#X connect 10 0 8 1;
#X connect 10 1 9 0;
#X connect 11 0 12 0;
#X connect 12 0 13 1;
#X connect 12 0 51 0;
#X connect 13 0 12 1;
#X connect 14 0 18 1;
#X connect 15 0 18 0;
#X connect 16 0 19 0;
#X connect 16 1 14 0;
#X connect 17 0 15 1;
#X connect 17 1 16 0;
#X connect 18 0 49 0;
#X connect 19 0 49 1;
#X connect 20 0 68 0;
#X connect 21 0 68 2;
#X connect 22 0 21 0;
#X connect 22 0 20 0;
#X connect 22 0 27 0;
#X connect 22 1 21 1;
#X connect 22 1 20 1;
#X connect 22 1 27 1;
#X connect 23 0 28 0;
#X connect 24 0 21 0;
#X connect 25 0 20 0;
#X connect 26 0 27 0;
#X connect 27 0 68 1;
#X connect 28 0 24 0;
#X connect 28 0 25 0;
#X connect 28 1 24 1;
#X connect 28 1 25 1;
#X connect 29 0 23 0;
#X connect 29 0 26 0;
#X connect 30 0 8 0;
#X connect 30 0 7 1;
#X connect 30 1 1 0;
#X connect 30 1 0 1;
#X connect 30 1 14 1;
#X connect 30 1 15 0;
#X connect 30 2 3 0;
#X connect 30 2 10 0;
#X connect 30 2 32 0;
#X connect 30 3 17 0;
#X connect 30 3 31 0;
#X connect 31 0 32 0;
#X connect 31 1 32 1;
#X connect 32 0 33 0;
#X connect 32 0 38 0;
#X connect 32 0 40 0;
#X connect 33 0 37 0;
#X connect 34 0 35 0;
#X connect 34 0 42 0;
#X connect 34 0 43 0;
#X connect 34 0 44 0;
#X connect 34 0 51 0;
#X connect 34 0 49 0;
#X connect 35 0 33 0;
#X connect 35 0 38 0;
#X connect 35 0 40 0;
#X connect 37 0 36 0;
#X connect 38 0 45 0;
#X connect 40 0 46 0;
#X connect 42 0 36 2;
#X connect 43 0 39 2;
#X connect 44 0 41 2;
#X connect 45 0 39 0;
#X connect 46 0 41 0;
#X connect 47 0 25 0;
#X connect 48 0 24 0;
#X connect 49 0 19 1;
#X connect 49 0 50 0;
#X connect 50 0 22 0;
#X connect 51 0 47 0;
#X connect 51 0 48 0;
#X connect 52 0 64 0;
#X connect 54 0 63 0;
#X connect 55 0 57 0;
#X connect 56 0 62 0;
#X connect 57 0 50 0;
#X connect 58 0 51 0;
#X connect 59 0 58 0;
#X connect 60 0 29 0;
#X connect 61 0 60 0;
#X connect 62 0 61 0;
#X connect 63 0 59 0;
#X connect 64 0 53 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 64 0;
#X connect 68 0 67 0;
#X connect 69 0 68 3;
#X connect 69 1 68 4;
#X connect 69 2 68 5;
#X restore 219 190 pd ch_gemwin;
#X obj 265 98 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 272 115 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 280 131 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X msg 162 86 destroy;
#X obj 134 151 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 306 308 gemhead;
#X obj 11 222 gemhead;
#X obj 306 341 cube 0.5;
#X obj 11 298 cube 0.4;
#N canvas 401 0 599 718 position 0;
#X obj 87 668 outlet;
#X obj 302 234 f;
#X obj 219 217 spigot;
#X obj 280 208 sel 0 1;
#X obj 250 189 t f f;
#X obj 176 229 f;
#X obj 87 205 spigot;
#X obj 154 205 sel 0 1;
#X obj 130 179 t f f;
#X obj 423 

Re: [PD] gem-models

2007-02-23 Thread Patco
Nikola Jeremic a écrit :


  Hi list
 
  I would like to start working more with the .obj models in Gem,
 and i got
  bored of the famous venus :)

hello, you might be interested by opening venus.obj or any other .obj 
file with notepad or something like that.
pc





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son 
interface révolutionnaire.
http://fr.mail.yahoo.com


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


Re: [PD] gem-models

2007-02-23 Thread Patco

David Powers a écrit :

Ooohhh now you have me very curious... suddenly I envision creating
.obj objects based on data from pd itself! I assume you're hinting
that the format of .obj is simple enough you can make them without a
3d program?!


yes exactly

Sounds like a good job for Python (and then, pyext ... )

I've given a try with [textfile], but I'm stucked with stack overflows, 
it's attached, if anyone has a solution...
It seems that an external scripting program might be necessary, indeed, 
for modifying the .obj file, I might also give a try with python...

It would be wonderful to give a motion to those static .obj files.
pc

~David

On 2/23/07, Patco [EMAIL PROTECTED] wrote:

Nikola Jeremic a écrit :


  Hi list
 
  I would like to start working more with the .obj models in Gem,
 and i got
  bored of the famous venus :)

hello, you might be interested by opening venus.obj or any other .obj
file with notepad or something like that.
pc





___ 

Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et 
son interface révolutionnaire.

http://fr.mail.yahoo.com


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






#N canvas 348 152 654 428 10;
#X floatatom 487 214 0 0 0 0 - - -;
#X obj 464 260 translate;
#X msg 522 222 0 0 1;
#X obj 41 388 gemwin;
#X obj 440 187 gemhead;
#X msg 16 282 create;
#X msg 17 311 destroy;
#X msg 93 308 1;
#X msg 94 338 0;
#X msg 585 291 0 1 0;
#X obj 469 333 rotate;
#X floatatom 487 293 0 0 0 0 - - -;
#X obj 187 330 gemhead 1;
#X obj 187 368 world_light;
#X text 367 3 load in a model file;
#X obj 553 188 loadbang;
#X obj 469 376 model ../data/venus.obj;
#N canvas 22 20 213 300 Gem.init 0;
#X obj 71 191 outlet;
#X obj 71 81 loadbang;
#X msg 101 134 reset;
#X obj 71 109 t b b;
#X msg 71 164 lighting 1;
#X connect 1 0 3 0;
#X connect 2 0 0 0;
#X connect 3 0 4 0;
#X connect 3 1 2 0;
#X connect 4 0 0 0;
#X restore 95 363 pd Gem.init;
#N canvas 8 99 658 667 obj 0;
#X obj 285 13 inlet;
#X obj 362 208 list trim;
#X obj 362 145 list prepend read;
#X obj 285 35 route bang read write;
#X obj 41 151 l2s .;
#X obj 42 179 route obj;
#X obj 104 210 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 45 210 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 277 202 rewind;
#X obj 362 167 list append cr;
#X obj 361 230 textfile;
#X obj 218 144 r \$0-rew;
#X obj 370 187 r \$0-txt;
#X obj 136 179 t b a;
#N canvas 339 -1 619 698 vertices 0;
#X floatatom 107 324 7 0 0 2 X - -;
#X floatatom 167 324 7 0 0 2 Y - -;
#X floatatom 233 324 7 0 0 2 Z - -;
#X obj 35 325 nbx 5 14 5 711 0 0 empty empty v_number 0 -7 0 10 -262144
-1 -1 711 256;
#X obj 46 507 until;
#X obj 142 111 route # v;
#X obj 142 132 route vertices elements;
#X floatatom 235 159 5 0 0 0 - - -;
#X obj 170 192 until;
#X msg 95 117 3;
#X obj 181 215 s \$0-txt;
#X obj 132 168 i;
#X obj 132 189 + 4;
#X obj 95 144 t b b a;
#X obj 132 241 list;
#X obj 169 239 s \$0-rew;
#X obj 132 214 t b a b;
#X obj 84 15 inlet;
#X obj 161 662 s \$0-txt;
#X obj 142 91 spigot 1;
#X obj 196 72 spigot;
#X obj 214 491 list prepend venus.mtl;
#X obj 214 470 list prepend default;
#X obj 213 450 list prepend 711;
#X obj 326 429 r \$0-vertices;
#X obj 309 405 r \$0-elements;
#X obj 329 449 r \$0-g-ver;
#X obj 341 471 r \$0-mtl;
#X obj 213 429 list append 1419;
#X obj 161 443 s \$0-sw;
#X msg 186 419 0;
#X obj 185 16 r \$0-sw;
#N canvas 0 0 462 312 packit 0;
#X obj 82 43 inlet;
#X obj 134 54 inlet;
#X obj 184 50 inlet;
#X obj 155 187 outlet;
#X obj 154 164 pack f f f;
#X obj 94 102 / 1000;
#X obj 157 121 t b a;
#X obj 157 102 / 1000;
#X obj 222 102 / 1000;
#X obj 198 122 t b a;
#X connect 0 0 5 0;
#X connect 1 0 7 0;
#X connect 2 0 8 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 6 1 4 1;
#X connect 7 0 6 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 9 1 4 2;
#X restore 111 348 pd packit;
#X obj 369 293 s \$0-txt;
#X obj 130 15 inlet;
#X obj 331 552 r \$0-obj;
#X obj 201 615 list append;
#X msg 160 419 1;
#X obj 244 553 r \$0-objwrite;
#X obj 201 591 spigot;
#X obj 341 603 r \$0-obj;
#X obj 318 659 list append;
#X obj 304 634 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 336 627 write test.obj cr;
#X obj 248 398 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 212 511 rewind \, set mtllib \$1 \, add g \$2 \, add # vertices
\$3 \, add # elements \$4;
#X obj 217 48 == 0;
#X msg 127 416 2;
#X msg 94 529 4;
#X obj 45 485 i 711;
#X obj 291 111 list prepend;
#X obj 291 138 t l;
#X obj 333 172 list append;
#X obj 172 390 s \$0-rew;
#X obj 111 368 t a b b b b;
#X obj 369 239 list split 4;
#X obj 457 239 t l;
#X obj 333 206 list split 8;
#X obj 369 266 list prepend add;
#X obj 300 45 sel 2;
#X obj 333 87 t b b b;
#X obj 126 551 list prepend add v;
#X msg 166 502

Re: [PD] gem-models

2007-02-23 Thread Patco
ooops, I forgot to attach the kind of .obj file that works with this 
try, there it is in attachement.
With routing the # characters we can tell the number of vertices in the 
file, that's why it has been modified a little bit,

pc
mtllib venus.mtl
g default
# vertices 711
# elements 1419
v 24.378 -91.44 27.94
v 21.59 12.7 -52.58
v 28.19 18.54 -45.97
v 15.24 18.03 -56.39
v -30.23 -16 -57.66
v -29.97 -28.19 -60.45
v -39.88 -38.61 -58.67
v -41.15 -24.64 -54.86
v -45.97 -34.8 -51.31
v -45.47 -24.38 -50.8
v -40.89 -8.38 -51.31
v -30.48 -4.57 -55.63
v -25.91 5.59 -53.85
v -35.31 4.57 -50.04
v -29.97 13.46 -51.05
v -41.15 3.56 -44.7
v -46.74 -12.45 -45.21
v -54.36 -45.21 -36.32
v -49.28 -25.65 -44.96
v -54.36 -31.24 -26.92
v -53.85 -22.1 -14.99
v -52.32 -19.05 -29.46
v -41.15 10.41 -41.66
v -35.81 -57.4 14.22
v -37.59 -43.94 8.13
v -57.4 -57.66 -3.56
v -49.53 -48.77 3.3
v -49.02 -39.37 1.02
v -56.39 -37.08 -12.19
v -55.37 -40.64 -5.84
v -38.1 18.03 -32.26
v -42.42 7.87 -23.88
v -46.23 1.52 -31.5
v -50.8 -9.91 -18.8
v -51.56 -21.59 -8.64
v -45.97 -21.84 -2.54
v -36.58 -29.97 4.83
v -33.53 -25.65 4.83
v -29.46 -30.99 6.6
v -28.19 -46.99 8.89
v -15.75 -49.28 10.41
v -22.1 -41.91 9.14
v -9.65 -45.72 10.92
v -10.67 -32.26 10.67
v -1.02 -45.47 10.92
v 7.62 -43.69 9.65
v 4.83 -31.5 10.41
v 16.76 -42.67 6.6
v 14.22 -38.35 7.37
v 23.37 -32.77 3.56
v 25.4 -41.4 4.32
v 34.8 -42.93 1.52
v 32.51 -36.32 1.02
v 28.45 -25.91 0
v 37.34 -24.13 -5.84
v 39.88 -35.56 -3.56
v 43.69 -44.7 -4.06
v 48.77 -62.23 -17.78
v 46.99 -56.39 -6.35
v 46.48 -40.39 -10.92
v 47.24 -39.37 -23.62
v 44.96 -25.65 -26.67
v 43.43 -23.88 -14.73
v 42.42 -12.19 -29.72
v 38.61 4.32 -31.5
v 21.08 -27.69 4.06
v 12.19 -29.97 8.38
v 2.79 -22.86 10.67
v 11.94 -15.75 9.14
v 8.89 -9.14 8.64
v 14.22 -6.35 6.86
v 17.53 -9.65 5.84
v 20.57 -14.73 4.83
v 26.16 -19.81 0.76
v 32.26 -16 -3.56
v 41.66 -13.46 -16.26
v 36.32 -10.41 -9.4
v 27.69 -6.6 -3.56
v 19.81 -2.03 1.78
v 14.73 0.76 4.06
v 0.25 0.76 0
v -0.25 -3.81 5.08
v 6.6 -2.54 5.84
v 4.32 -1.02 3.56
v 4.06 3.05 2.03
v 2.29 4.06 1.52
v -3.81 1.27 3.81
v -4.57 -1.27 5.84
v -5.08 -5.84 8.13
v 1.27 -11.94 9.4
v -10.16 -22.35 11.18
v -9.4 -11.68 10.41
v -9.4 -1.78 7.11
v -15.49 -0.51 5.84
v -18.03 -10.41 8.38
v -23.88 -19.05 7.87
v -37.34 -13.97 1.02
v -42.93 -10.92 -3.56
v -26.42 -2.03 0
v -22.1 5.59 -0.76
v -47.5 -6.6 -12.19
v -39.12 -2.54 -4.57
v -27.43 7.87 -4.83
v -36.07 13.72 -13.46
v -28.7 16 -5.08
v -22.35 11.43 -1.02
v -14.48 5.59 4.06
v -9.14 3.3 5.33
v -1.27 5.08 3.05
v 4.06 7.11 3.56
v 7.62 4.32 3.56
v 13.21 5.84 2.79
v 19.05 6.86 -1.02
v 24.38 8.89 -6.35
v 39.37 -1.52 -19.05
v 33.53 1.27 -11.68
v -9.4 13.97 5.08
v 28.45 33.02 -47.75
v 36.07 32.77 -30.99
v 34.54 22.1 -30.99
v 34.54 17.27 -20.07
v 6.1 12.45 4.32
v 11.43 11.18 3.56
v -2.79 14.22 5.08
v 36.07 27.94 -18.54
v 33.02 23.37 -13.21
v 24.89 17.27 -5.08
v 18.54 15.49 1.02
v -31.5 37.85 1.27
v -31.75 29.97 -2.03
v -29.46 21.08 -4.57
v -24.64 28.96 3.81
v -18.8 17.27 1.52
v -23.11 35.81 7.11
v -17.53 30.23 8.64
v -25.4 43.43 9.4
v 36.58 38.35 -13.46
v 31.75 36.07 -4.83
v 26.92 35.31 0
v 25.4 27.43 -1.52
v 18.03 21.08 2.03
v -9.65 18.8 5.08
v 11.18 20.57 5.33
v -2.29 20.57 5.33
v -10.92 25.65 9.14
v 3.3 29.72 8.38
v -10.16 34.54 11.43
v 2.03 40.39 10.92
v 14.22 33.02 8.89
v 19.05 34.29 6.35
v 24.38 42.67 3.56
v 31.24 48.26 -2.29
v 36.58 51.56 -10.16
v -18.8 44.2 11.43
v -11.94 48.01 12.7
v 16.51 52.32 9.14
v 23.62 53.34 6.35
v 29.72 55.88 1.27
v 33.02 58.93 -1.78
v 28.19 59.94 8.13
v 6.86 54.61 11.43
v 17.78 57.91 13.21
v 21.34 65.02 17.53
v 29.72 67.06 13.46
v 32.77 63.5 5.59
v 35.31 67.31 -4.57
v 36.07 69.34 -10.41
v 47.5 72.14 -16.51
v 37.85 39.37 -20.57
v 36.83 41.4 -30.23
v 38.1 52.83 -16.26
v 36.83 65.28 -13.72
v 37.85 53.34 -23.62
v 36.83 53.85 -29.72
v 18.29 44.45 -60.2
v 28.96 46.23 -49.78
v 28.96 52.58 -51.05
v 19.3 52.83 -60.96
v 20.83 66.8 -58.93
v 24.38 82.55 -59.69
v 27.43 96.01 -55.37
v 33.27 92.71 -48.77
v 29.21 64.52 -50.8
v 31.24 82.3 -51.31
v 35.81 64.52 -27.94
v 34.29 73.15 -37.85
v 40.13 80.01 -41.66
v 35.81 80.77 -40.13
v 36.07 90.42 -42.16
v 37.34 96.52 -43.94
v -22.35 14.22 -57.15
v -11.94 12.95 -55.88
v -2.29 12.95 -53.09
v 2.29 6.86 -53.85
v -33.27 21.59 -44.45
v -28.19 22.86 -53.34
v -19.3 27.18 -60.96
v -13.72 28.7 -59.18
v -6.1 31.24 -60.2
v -0.76 31.5 -59.44
v 8.64 26.42 -60.2
v 3.05 30.73 -61.21
v 10.16 48.51 -64.01
v 4.06 51.82 -65.28
v -2.79 51.82 -64.26
v -6.6 52.58 -63.5
v -15.49 49.28 -62.99
v -22.1 46.99 -63.25
v -29.21 43.94 -57.66
v -34.8 52.32 -53.59
v -35.56 40.13 -43.18
v -37.34 31.24 -28.19
v -34.29 25.4 -11.43
v -40.39 49.02 -23.11
v -36.07 34.04 -7.87
v -38.61 41.91 -5.84
v -42.93 62.23 -44.45
v -33.53 57.66 -59.44
v -25.15 60.96 -63.25
v -16 64.77 -63.75
v -7.37 70.1 -62.23
v -3.3 70.87 -62.74
v 3.3 71.63 -64.01
v 11.43 69.34 -62.74
v 13.97 85.09 -62.74
v 5.59 87.38 -63.25
v -4.57 84.58 -61.47
v -9.91 84.33 -60.71
v -19.3 81.53 -61.72
v -28.19 72.9 -61.72
v -36.83 68.07 -57.15
v 15.75 99.06 -59.94
v 5.59 100.58 

RE : [PD] GOP control with messages

2007-02-16 Thread Patco

Frank Barknecht a écrit :

Hallo,
patco hat gesagt: // patco wrote:

  

donecanvasdialog is the magik trick



Attached is another trik (requires 0.40 up). 


(I also removed the namecanvas, which isn't needed in my
subpatch-example.)

Ciao
  

ohoh, nice one!
namecanvas isn't necessary at all indeed, :). I've observed through some 
tests that a namecanvas is disabling the reception of a message of a 
subpatch when they both have the same name, although I dunno if it's 
usefull yet.

Pc.





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] Playing .flv files

2007-02-16 Thread Patco
no you can't open youtube streams like vlc does with any pd external 
video object,

unless recompiling one with vp6, vp7 libraries





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


RE : [PD] GOP control with messages

2007-02-15 Thread patco


Hans-Christoph Steiner [EMAIL PROTECTED] a écrit : 
Is it possible to move GOP visible box using messages?  I mean the  
red box that determines what is visible.  This would be very handy to  
be able to do.

.hc

donecanvasdialog is the magik trick
pc


-
 Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur 
Yahoo! Questions/Réponses.#N canvas 546 181 454 304 12;
#N canvas 203 181 336 197 gop 0;
#X obj 112 117 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 108 148 namecanvas subpatch-gop;
#X coords 0 -1 1 1 150 40 1 100 100;
#X restore 16 22 pd gop;
#X msg 38 152 vis \$1;
#X obj 45 115 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 199 181 vis \$1;
#X obj 206 144 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 199 212 s gop-in-subpatch;
#N canvas 338 370 204 111 subpatch 0;
#N canvas 252 224 454 304 gop-in-subpatch 0;
#X obj 112 117 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X coords 0 -1 1 1 150 40 1 100 100;
#X restore 14 27 pd gop-in-subpatch;
#X obj 185 180 namecanvas gop-in-subpatch;
#X coords 0 0 1 1 150 40 0;
#X restore 196 38 pd subpatch;
#X obj 36 214 s subpatch-gop;
#N canvas 0 0 569 376 gop-switch 0;
#X obj 149 478 namecanvas \$0-bla;
#X obj 148 456 s \$0-bla;
#X obj 103 123 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 103 66 inlet;
#X obj 103 188 outlet;
#X obj 148 411 inlet;
#X msg 148 432 donecanvasdialog 1 -1 \$1 0 -1 1 1 50 50 100 100;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 1 0;
#X coords 0 0 1 1 50 50 0;
#X restore 326 116 pd gop-switch;
#X obj 426 87 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 326 96 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 326 185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 4 0 3 0;
#X connect 8 0 11 0;
#X connect 9 0 8 1;
#X connect 10 0 8 0;
#N canvas 0 0 718 572 10;
#X obj 149 478 namecanvas \$0-bla;
#X obj 148 456 s \$0-bla;
#X obj 103 123 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 103 66 inlet;
#X obj 103 188 outlet;
#X obj 148 411 inlet;
#X msg 148 434 donecanvasdialog \$1 -1 1 0 -1 1 1 50 50 100 100;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 1 0;
#X coords 0 -1 1 1 50 50 1 100 100;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] GOP control with messages

2007-02-15 Thread patco


Kyle Klipowicz [EMAIL PROTECTED] a écrit : Oooh that would be handy! Does 
anyone have a link to that thread in
the archives?


Yes I have a link to those threads.


-
 Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur 
Yahoo! Questions/Réponses.___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] measuring distance between speaker and microphon

2007-02-14 Thread Patco

Roman Haefeli a écrit :

hi all

i'd like to create a patch, that measures the distance between the
speaker and the microphone. my first problem is, that i don't know which
kind of signal would be suitable for that purpose. the simplest is to
use a dirac impulse. but on the receiver-side it's hard to separate
unwanted artefacts from the impulse itself. also it would be nice, if it
would be possible to detect the signal reliably at different amplitudes,
since the amplitude heavily changes when moving the mic closer to and
farer from the speaker. i am looking for a method, that allows higher
precision than the usual block-size (which introduces a grid of ~0.5m @
44100Hz, which is not very accurate). also should it be possible to
detect the signal correctly, when there was reverberation added from a
room. i know, there are ultrasonic-bases devices to measure a distance
to a wall, but i don't have clue how they work, but it makes me hope,
that something similar is possible with pd. any hints are much
appreciated.

roman 







___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de



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

  

hello,
you could use the patch you've made last month for am-radio and use it 
to measure latency...


[message bang(
|
[t   b  b]
||
[modulator]   |
||
[am-radio] |
||
[dac~]   |
|
[adc~ 1]   |
|   |
[demodulator]  |
|  |
[route message]  |
| |
[timer   ]
|
[nbx]

obviously the message is translated into voltage levels by a modulator 
and a demodulator.

In the equation, you will need to substract the latency of the soundcard.
hope you get what I mean, and find something in this way,
best,
patco.





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] Toxy Widget img and relative paths

2007-02-13 Thread Patco

guillaume rabusseau a écrit :

Hi all,

I use widget to display an image. I use Pd 0.39.2 on Windoz Xp.

I have a little problem : i cannot specify a relative path to the 
image, i must use

   [widget img img__a #src c:/Projets/aks/abs/a.gif]
and i would like to use something like [widget img img__a #src ./a.gif]

I've joined the img.wid file i use. I've found it in the demo_img.pd 
file.


Another question : Does someone have or know where i could find a dll 
of the image external.



hello, did you try ../ instead of ./?
and the image external should be in pd-extended, it's comes from ggee,
PC  





___ 
Marre d'une boite pleine de spams ? Adoptez le tout nouveau Yahoo! Mail et son son filtre anti-spams perfectionnés.

http://fr.mail.yahoo.com


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


Re: [PD] Sound splitter

2007-02-13 Thread Patco

patrick a écrit :

hi chris,

oh no, crashing mine (linux 0.40.2). i'll give a try pd-extended.

pat

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


crashing mine too (win32 0.40-2), the kind of crash that freezes 
computer until the task manager is doing his job, and gives empty 
soundfiles.






___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] Dynamic generation of $0-including objects?

2007-02-08 Thread Patco

Luke Iannini (pd) a écrit :

Hm... I'm not sure if your patch was supposed to work or demonstrate
my issue, Chris... thanks for making it regardless : ).

Alexandre, not sure what you're suggesting either since [f $0] would
output the value of $0 rather than the actual characters $0

hello,
there something I don't understand,
why do you absolutely want to get the characters $0 when it's for 
'dynamic patching'
at the moment the $0 value is for the current instance of a patch, the 
target subpatch only need the $0 value,

and it doesn't matter if it's the value or the characters,
unless this dynamical patching is for building subpatches that will be 
saved into the current patch,
so I don't understand why building dynamically subpatches in patches 
that will be saved in the current state.
Usually, dynamical patching is usefull for attributing provisional 
states into a patch.

Is there another way to use dynamic patching?




___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire. 
http://fr.mail.yahoo.com



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


Re: [PD] Dynamic generation of $0-including objects?

2007-02-08 Thread Patco

Roman Haefeli a écrit :

hi luke

On Thu, 2007-02-08 at 00:16 -0700, Luke Iannini (pd) wrote:
  

Thanks to both of yas!  Should probably add this to puredata.org or
something for posterity.  Or a bug report since it's obviously a
kludge.



a kludge? why? 


anyway, why do you want to have a litteral '$0' in the abstraction
argument and not the value, 

...snip ...

great minds think alike :)





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] graphical possibilities in GEM

2007-02-08 Thread Patco

cyrille henry a écrit :

  how to create a fractal with glsl with google.
by exemple :
http://nuclear.demoscene.gr/articles/sdr_fract/


great example, but...
I tried to build a patch with the openGL functions proposed in this link:

GEMglCreateShaderObjectARB
... couldn't create

GEMglCreateCreateProgramObjectARB
... couldn't create
GEMglShaderSourceARB
... couldn't create
GEMglCompileShader
... couldn't create

ect ...

Do I have to recompile GEM with including new libraries for having those 
functions working?

Or did I miss something?

thank in advance for any hint,
Patco.






___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] graphical possibilities in GEM

2007-02-08 Thread Patco

Johannes Eckart a écrit :

Hi again!!
Thanks for the new version of the patch compatible with a lower version of pd 
(my version is 0.38).
To upgrade a version, do i just have to install the new one, or do i have to 
delete the old version of pd before?
Thanks, and sorry for the missunderstanding, Patco :$ !
Cheers Johannes
  
pd is not one of those programs that fills hard drive with tons of 
craps, so you can put another version whereever you want, I always keep 
a 0.39 somewhere with all libs,
I also have to net-pd version which is the 0.38, and work on the the 
last 0.40.
For having all libs working on all versions I just put in the startup 
menu the path of the extra folder of my pd version where there are all 
libraries...

Patco.





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] graphical possibilities in GEM

2007-02-08 Thread Patco

cyrille henry a écrit :

hello,
try this patch.

Cyrille



Many thanks.
I guess I would have learn a lot with this patch, apparently we can load 
openGL scripts, but I couldn't try it for the moment because the last 
Gem dll is full of bugs


http://gem.iem.at/download/SNAPSHOTS/gem-CVS20060914-W32-i686-bin.zip

(we could write a book on all the bugs in this last dll snapshot),

This time the patch crashes PD, here is what windbg says:

(1e0.c90): Access violation - code c005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax= ebx= ecx=8b30 edx=01624779 esi=01624648 
edi=1007af20
eip= esp=0012ed08 ebp=0012f550 iopl=0 nv up ei pl zr na 
pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs= 
efl=00210246

 ??  ???

I haven't found out how to compile it with mingw, maybe it's related 
with my hardware, I'll try on Debian with the same hardware, and on 
windows with an Nvidia card later...






___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] graphical possibilities in GEM

2007-02-08 Thread Patco

Patco a écrit :

chris clepper a écrit :



Maybe if you posted the bugs someone could have a look and perhaps 
fix them.




I am sorry, but I've posted all of them, :)


http://lists.puredata.info/pipermail/pd-list/2007-02/046774.html
http://lists.puredata.info/pipermail/pd-list/2006-09/041995.html
http://lists.puredata.info/pipermail/pd-list/2006-10/042713.html
http://lists.puredata.info/pipermail/pd-list/2006-10/042943.html
http://lists.puredata.info/pipermail/pd-list/2006-10/042946.html
http://lists.puredata.info/pipermail/pd-list/2006-10/043011.html
http://lists.puredata.info/pipermail/pd-list/2006-12/045133.html
http://lists.puredata.info/pipermail/pd-list/2006-12/045145.html
http://lists.puredata.info/pipermail/pd-list/2006-12/045428.html
http://lists.puredata.info/pipermail/pd-list/2007-01/045653.html
http://lists.puredata.info/pipermail/pd-list/2007-01/045703.html





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [pd] shaper filter

2007-02-07 Thread Patco

hard off a écrit :

.but for the moment here is the basic patch
if u care.
  
Excellent! It reminds me the sound of a famous song I don't remember the 
name, I tried to make the sequence of this song gimmick in the attached 
patch
#N canvas 120 84 807 552 10;
#N canvas 0 22 458 308 (subpatch) 0;
#X array v.a.s.t 131 float 1;
#A 0 0 0 0 0 0 0 0 0.0169492 0.0338983 0.0508475 0.0677966 0.0847458
0.101695 0.135593 0.169492 0.20339 0.220339 0.20339 0.20339 0.220339
0.237288 0.254237 0.254237 0.254237 0.271186 0.305085 0.322034 0.338983
0.372881 0.40678 0.440678 0.474576 0.491525 0.457627 0.440678 0.457627
0.457627 0.457627 0.440678 0.372881 0.254237 0.220339 0.254237 0.305085
0.288136 0.254237 0.20339 0.186441 0.169492 0.186441 0.186441 0.135593
0.0847458 0.0338983 -0.0338983 -0.101695 -0.169492 -0.271186 -0.355932
-0.423729 -0.440678 -0.423729 -0.474576 -0.559322 -0.576271 -0.508475
-0.423729 -0.40678 -0.457627 -0.508475 -0.59322 -0.677966 -0.711864
-0.728814 -0.779661 -0.864407 -0.966102 -1 -0.966102 -0.898305 -0.79661
-0.711864 -0.711864 -0.745763 -0.762712 -0.711864 -0.627119 -0.576271
-0.627119 -0.711864 -0.779661 -0.813559 -0.813559 -0.762712 -0.677966
-0.576271 -0.508475 -0.508475 -0.474576 -0.355932 -0.254237 -0.220339
-0.135593 0 0.0677966 0.0169492 -0.0508475 -0.0677966 0.0169492 0.135593
0.169492 0.101695 0.0338983 0.0677966 0.152542 0.288136 0.423729 0.474576
0.457627 0.474576 0.559322 0.644068 0.677966 0.644068 0.576271 0.576271
0.542373 0.525424 0.508475 0.508475 0.525424;
#X coords 0 1 130 -1 200 140 1;
#X restore 31 177 graph;
#X floatatom 622 265 5 0 0 0 - #0-downphasor -;
#X obj 17 76 soundfiler;
#X obj 17 35 openpanel;
#X obj 16 13 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 622 303 phasor~ 0.1;
#X floatatom 430 270 5 0 1000 0 - #0-sigfreq -;
#X obj 468 287 mtof;
#X obj 18 93 t b;
#X msg 16 56 read \$1 v.a.s.t;
#X msg 17 112 \; v.a.s.t normalize;
#N canvas 0 22 524 570 shaper 0;
#X obj 206 454 cos~;
#X obj 211 329 ~ 2;
#X obj 246 330 ~ -2;
#X obj 227 366 ==~ 0;
#X obj 193 396 *~;
#X obj 204 429 +~ 0.25;
#X obj 89 196 *~;
#X obj 182 106 *~;
#X obj 293 277 * -1;
#X obj 187 291 *~ 2;
#X obj 287 198 t b f;
#X obj 293 238 * 2;
#X obj 347 213 * 2;
#X obj 213 80 / 64;
#X obj 213 56 r \$0-deps;
#X obj 347 170 r \$0-deps;
#X obj 346 66 r \$0-lims;
#X obj 346 136 / 256;
#X obj 347 113 abs;
#X obj 347 88 - 257;
#X obj 347 191 / 64;
#X obj 80 36 inlet~ signal;
#X obj 178 36 inlet~ envelope;
#X obj 207 478 outlet~;
#X connect 0 0 23 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X connect 6 0 9 0;
#X connect 7 0 6 1;
#X connect 8 0 2 1;
#X connect 9 0 1 0;
#X connect 9 0 2 0;
#X connect 9 0 4 0;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 8 0;
#X connect 11 0 1 1;
#X connect 12 0 11 0;
#X connect 13 0 7 1;
#X connect 14 0 13 0;
#X connect 15 0 20 0;
#X connect 16 0 19 0;
#X connect 17 0 10 0;
#X connect 18 0 17 0;
#X connect 19 0 18 0;
#X connect 20 0 12 0;
#X connect 21 0 6 0;
#X connect 22 0 7 0;
#X restore 467 393 pd shaper;
#X obj 623 283 / -100;
#X floatatom 696 442 5 0 256 0 - #0-depr #0-deps;
#X floatatom 648 442 5 0 256 0 - #0-limr #0-lims;
#X text 648 426 limit;
#X text 696 427 depth;
#X text 654 481 (scaled 0-256);
#X text 344 268 input signal~;
#X text 621 245 filter envelope~;
#X text 646 464 shaper parameters;
#X obj 465 511 dac~;
#X obj 252 483 s \$0-limr;
#X obj 321 483 s \$0-depr;
#X msg 255 461 128;
#X msg 322 459 128;
#X obj 288 417 loadbang;
#X obj 45 477 s \$0-sigfreq;
#X obj 138 479 s \$0-downphasor;
#X msg 138 458 50;
#X msg 49 454 24;
#X msg 554 277 0;
#X obj 495 260 t a b;
#X obj 467 310 tabosc4~ v.a.s.t;
#X msg 468 211 40;
#X msg 494 210 43;
#X msg 524 210 35;
#X msg 552 211 45;
#X msg 585 212 47;
#X obj 469 69 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 470 125 i;
#X obj 494 125 + 1;
#X msg 617 213 50;
#X obj 468 149 mod 24;
#X obj 468 171 sel 0 3 5 6 9 12 15 17 20 21 23;
#X obj 349 111 s \$0-limr;
#X obj 349 42 avg~;
#X obj 349 22 osc~ 0.02;
#X obj 349 63 * 50;
#X obj 349 86 + 50;
#X obj 282 44 avg~;
#X obj 282 113 s \$0-depr;
#X obj 282 24 osc~ 0.1;
#X obj 282 65 * 40;
#X obj 282 90 + 60;
#X obj 447 479 *~ 0.1;
#X obj 490 479 *~ 0.1;
#X msg 536 109 0;
#X obj 536 84 sel 1;
#X obj 469 101 metro 160;
#X msg 561 109 0;
#X obj 591 136 s \$0-volr;
#X floatatom 546 403 5 0 100 0 - #0-volr -;
#X obj 519 443 dbtorms;
#X text 544 386 volume;
#X msg 600 101 80;
#X msg 531 35 \; pd dsp 1;
#X text 440 68 play;
#X obj 476 11 loadbang;
#X connect 1 0 12 0;
#X connect 2 0 8 0;
#X connect 3 0 9 0;
#X connect 4 0 3 0;
#X connect 5 0 11 1;
#X connect 6 0 7 0;
#X connect 7 0 33 0;
#X connect 8 0 10 0;
#X connect 9 0 2 0;
#X connect 11 0 55 0;
#X connect 11 0 56 0;
#X connect 12 0 5 0;
#X connect 24 0 22 0;
#X connect 25 0 23 0;
#X connect 26 0 24 0;
#X connect 26 0 25 0;
#X connect 26 0 29 0;
#X connect 26 0 30 0;
#X connect 29 0 28 0;
#X connect 30 0 27 0;
#X connect 31 0 33 1;
#X 

Re: [PD] Live Apectrum Analyzer

2007-02-02 Thread Patco

David Powers a écrit :

What do you mean by noises?
A noise is usually a sound that is not elegant enough for being 
considerated in a pretty composition unless it's concrete music, or 
maybe electroacoustic music, from my own point of view.
Playing an image would obviously go into the nodal point of view, in all 
senses of the word.

Metasynth and Coagula (a free program that
does this on winXP) both make a lot of interesting sounds, of which
noise would only by one potential.
They both make interesting sounds indeed, but at the end we don't really 
feel the relation between the image and the sound, it's like taking a 
synth a touching all the buttons until a cool sound comes out.


If you really wanted to avoid noise, however, it would be even more
trivial, however, to produce MIDI output (or some melodic type of
output), than to synthesize based on the material. For instance, the
first idea I imagine is that one could take the RGB values from each
vertical column,

I've given a little try, it's attached


and turn them into some kind of three part
counterpoint.

Okay, this is interesting.
How can we proceed for building a counterpoint from RGB and grey level 
values?


PC.
#N canvas 497 20 454 586 12;
#X obj 13 86 gemwin;
#X msg 24 55 create \, 1;
#X msg 26 10 destroy \, 0;
#X obj 135 127 pix_image;
#X obj 135 106 gemhead;
#X obj 122 259 pix_data;
#X obj 151 309 unpack 0 0 0;
#X obj 290 17 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 117 59 list prepend open;
#X obj 118 82 list trim;
#X obj 119 35 openpanel;
#X obj 121 17 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 160 6 symbol e:/img;
#X obj 18 289 pix_texture;
#X floatatom 60 318 5 0 0 0 - - -;
#X obj 17 340 square 0.5;
#X obj 290 37 metro 150;
#X floatatom 358 10 5 0 0 0 - - -;
#X obj 257 197 / 100;
#X obj 340 222 / 100;
#X obj 290 85 t b a a;
#X obj 340 120 sel 100;
#X obj 340 165 i 0;
#X msg 359 142 0;
#X obj 388 84 sel 1;
#X obj 371 166 + 1;
#X obj 290 60 gem_counter 0 100;
#X obj 368 195 sel 100;
#X msg 395 220 0;
#X obj 113 369 * 127;
#X obj 113 393 i;
#X obj 184 338 * 127;
#X obj 178 393 i;
#X obj 241 335 * 127;
#X obj 240 388 i;
#X floatatom 182 283 5 0 0 0 - - -;
#X floatatom 258 227 5 0 0 0 - - -;
#X obj 113 419 mtof;
#X obj 113 445 osc~;
#X obj 178 417 mtof;
#X obj 178 444 osc~;
#X obj 240 414 mtof;
#X obj 240 441 osc~;
#X obj 155 555 dac~;
#X obj 167 525 *~ 0;
#X obj 136 475 +~;
#X obj 167 500 +~;
#X obj 219 498 vsl 15 50 0.001 1 1 0 empty empty empty 0 -9 0 10 -262144
-1 -1 2000 1;
#X obj 186 362 + 7;
#X obj 243 362 + 4;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 5 1;
#X connect 3 0 13 0;
#X connect 4 0 3 0;
#X connect 5 1 6 0;
#X connect 5 2 35 0;
#X connect 6 0 29 0;
#X connect 6 1 31 0;
#X connect 6 2 33 0;
#X connect 7 0 16 0;
#X connect 7 0 24 0;
#X connect 8 0 9 0;
#X connect 9 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 10 0;
#X connect 12 0 10 0;
#X connect 13 0 15 0;
#X connect 14 0 15 1;
#X connect 16 0 26 0;
#X connect 17 0 16 1;
#X connect 18 0 5 2;
#X connect 18 0 36 0;
#X connect 19 0 5 3;
#X connect 20 0 5 0;
#X connect 20 1 18 0;
#X connect 20 2 21 0;
#X connect 21 0 22 0;
#X connect 22 0 25 0;
#X connect 22 0 19 0;
#X connect 22 0 27 0;
#X connect 23 0 22 1;
#X connect 24 0 23 0;
#X connect 25 0 22 1;
#X connect 26 0 20 0;
#X connect 27 0 28 0;
#X connect 28 0 7 0;
#X connect 29 0 30 0;
#X connect 30 0 37 0;
#X connect 31 0 48 0;
#X connect 32 0 39 0;
#X connect 33 0 49 0;
#X connect 34 0 41 0;
#X connect 37 0 38 0;
#X connect 38 0 45 0;
#X connect 39 0 40 0;
#X connect 40 0 45 1;
#X connect 41 0 42 0;
#X connect 42 0 46 1;
#X connect 44 0 43 1;
#X connect 44 0 43 0;
#X connect 45 0 46 0;
#X connect 46 0 44 0;
#X connect 47 0 44 1;
#X connect 48 0 32 0;
#X connect 49 0 34 0;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Live Apectrum Analyzer

2007-02-02 Thread Patco

Patco a écrit :

David Powers a écrit :

What do you mean by noises?
A noise is usually a sound that is not elegant enough for being 
considerated in a pretty composition unless it's concrete music, or 
maybe electroacoustic music, from my own point of view.

This point of view is not good, let me try to explain myself,
noise's elegance often depends on how we can manipulate them to build 
sounds that make travelling our consciousness thrue the sounding universe.
For influencing sound composition with visuals, we need to determine how 
the sound's parameters will be manipulated by the image data, and make 
the good correlation with our image perception. 

The quantity of RGB and grey could be a single dimensional parameter, 
like the amplitude of frequencies
Playing an image would obviously go into the nodal point of view, in 
all senses of the word.
Sound's parameters could be organised around the axis of the image's 
nodal point.






___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire. 
http://fr.mail.yahoo.com



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


Re: [PD] Re: Looping

2007-02-02 Thread Patco

PORRES a écrit :

hi there, thanks for looking at it for me, I really apreciate it...

Im not sure wether this problem might be indeed the DC offset, it 
seems that is a particular problem with pd looping stuff around. 

Hello, it's possible to remove this DCoffset with an highpass filter
[hip~ 5]
pc





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] slowly load a pd-patches/abs without dropouts

2007-01-28 Thread Patco

Enrique Erne a écrit :

also i forgot to test gop - subpatches.

  

GOP are built quite well in here.

did you send me the orginal patch or the product of the wrong build patch?

  

This is the original patch, the wrong built one would have been blank.

[47 namecanvas $0-gop one two three], for all objects, and they were all



When I tried to reproduce the bug, I tried to use exactly the same 
patch, which worked like a charm.

Pc





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] slowly load a pd-patches/abs without dropouts

2007-01-27 Thread Patco

Enrique Erne a écrit :

On Fre Jan 26 10:49 , Patco  sent:

  


llo, this look awsome, but anyway, none of the patches I've tested are 
correctly built, any patch.




could you send me one or two of these patches and maybe a short notice where it 
got messed up ?
  

One more time I should have read more carefully the mail,
anyway you might be interested by this bug:

error: canvas: no method for 'struct'
... you might be able to track this down from the Find menu.
error: $2: argument number out of range
error: $3: argument number out of range
error: pd-1-: no such object
error: pd-2-1004-array_data: no such object
error: pd-3-1004-array_TMP: no such object
error: pd-4-1004-array_point_TMP: no such object
error: pd-5-1004-array_init: no such object
error: pd-6-poll: no such object
error: pd-7-initPoints: no such object
error: pd-8-serialize: no such object
error: pd-9-1004-listInput: no such object
error: pd-10-serialize: no such object
error: pd-1-: no such object
error: pd-2-1004-array_data: no such object
error: pd-3-1004-array_TMP: no such object
error: pd-4-1004-array_point_TMP: no such object
error: pd-5-1004-array_init: no such object
error: pd-6-poll: no such object
error: pd-7-initPoints: no such object
error: pd-8-serialize: no such object
error: pd-9-1004-listInput: no such object
error: pd-10-serialize: no such object

Althought I've encountered another bug first I couldn't reproduce, where 
any patch weren't correctly build, all I could say is that the y 
coordinate was replacing the object name, something like this
[47 namecanvas $0-gop one two three], for all objects, and they were all 
built several times,
I thought your patch weren't working at all, and my limited time didn't 
allow to throw an eye on the reason of the bug...

pc
#N struct 1004-array1 float x float y float pointx float pointy array
1004-array 1004-point;
#N struct 1004-point float x float y;
#N canvas 259 167 1121 410 12;
#X obj 46 45 cnv 15 253 99 empty empty empty 20 12 0 14 -233017 -66577
0;
#N canvas 0 0 534 324 1004-array_data 0;
#X scalar 1004-array1 0 0 0 0 \; 0 0 \; 1.275 100 \; 6.375 50 \; 15.9375
25 \; 63.75 0 \; \;;
#X coords 0 140 255 0 255 140 1;
#X restore 45 4 pd \$0-array_data;
#N canvas 173 618 591 190 1004-array_TMP 0;
#X obj 6 16 struct \$0-array1 float x float y float pointx float pointy
array \$0-array \$0-point;
#X obj 6 80 plot \$0-array 555 1 x y;
#X restore 45 147 pd \$0-array_TMP;
#N canvas 252 542 514 364 1004-array_point_TMP 0;
#X obj 10 80 drawpolygon 0 3 -1 -1 -1 1 1 1 1 -1;
#X obj 6 9 struct \$0-point float x float y;
#X restore 45 169 pd \$0-array_point_TMP;
#X obj 439 22 inlet;
#X obj 650 66 symbol;
#N canvas 713 434 460 246 1004-array_init 0;
#X obj 78 172 append \$0-array1 x y;
#X obj 233 149 pointer;
#X msg 277 89 \; \$1 clear;
#X obj 233 67 makefilename pd-%d-array_data;
#X obj 233 89 t a a;
#X obj 233 45 \$0;
#X obj 53 3 inlet;
#X msg 233 127 traverse \$1 \, bang;
#X msg 78 150 0 0;
#X obj 53 25 t b b b;
#X obj 53 194 s \$0-initPoints;
#X connect 1 0 0 2;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 4 1 2 0;
#X connect 5 0 3 0;
#X connect 6 0 9 0;
#X connect 7 0 1 0;
#X connect 8 0 0 0;
#X connect 9 0 10 0;
#X connect 9 1 8 0;
#X connect 9 2 5 0;
#X restore 708 155 pd \$0-array_init;
#X obj 491 243 s \$0-poll;
#N canvas 136 6 691 930 poll 0;
#X obj 127 16 r \$0-poll;
#X obj 127 129 metro 100;
#X obj 143 294 until 1;
#X obj 162 250 r \$0-points;
#X obj 143 272 i;
#X obj 152 193 0;
#X obj 143 316 0;
#X obj 171 316 + 1;
#X obj 178 360 element \$0-array1 \$0-array;
#X obj 381 338 pointer;
#X msg 381 316 traverse \$1 \, next;
#X obj 381 294 makefilename pd-%d-array_data;
#X obj 381 272 \$0;
#X obj 95 471 list append;
#X obj 213 405 unpack 0 0;
#X obj 42 382 set \$0-point x y;
#X obj 91 510 list append;
#X obj 346 109 r \$0-update;
#X msg 42 510 \$2 \$3;
#X obj 178 382 get \$0-point x y;
#X obj 178 427 max 0;
#X obj 301 404 max 0;
#X obj 301 426 min 100;
#X obj 178 449 min 255;
#X obj 275 129 select 1;
#X obj 127 98 t f f;
#X obj 143 338 t f f;
#X obj 155 616 r \$0-nSizeMsOut;
#X obj 33 795 select;
#X obj 76 773 - 1;
#X obj 76 751 r \$0-points;
#X obj 91 532 unpack 0 0 0;
#X obj 136 638 *;
#X obj 279 616 * 0.01;
#X obj 136 660 t f f;
#X obj 168 773 list prepend;
#X obj 168 751 list append;
#X obj 136 594 / 255;
#X obj 140 707 0;
#X obj 168 707 -;
#X obj 136 682 t f b f;
#X obj 168 729 abs;
#X obj 199 198 0;
#X obj 168 817 t a a;
#X obj 85 839 list append;
#X obj 168 795 list prepend;
#X obj 85 861 outlet;
#X obj 127 38 t f f;
#X obj 127 60  0;
#X obj 194 58 max 1;
#X obj 127 171 t b b b;
#X obj 346 131 t b b;
#X obj 274 867 outlet;
#X obj 274 845 list append;
#X obj 274 819 r \$0-getpat;
#X connect 0 0 47 0;
#X connect 1 0 50 0;
#X connect 2 0 6 0;
#X connect 3 0 4 1;
#X connect 4 0 2 0;
#X connect 5 0 6 1;
#X connect 6 0 7 0;
#X connect 6 0 26 0;
#X connect 7 0 6 1;
#X connect 8 0 15 2;
#X connect 8 0 19 0;
#X connect 9 0 8 1;
#X connect 10 0 9 0;
#X connect 11 0 10 0;
#X

Re: [PD] slowly load a pd-patches/abs without dropouts

2007-01-26 Thread Patco

Enrique Erne a écrit :
hi all 

thanks for you thoughts and concerns. 
  
Hello, this look awsome, but anyway, none of the patches I've tested are 
correctly built, any patch.






___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] number boxes and GOP under Windows

2007-01-26 Thread Patco

Damian Stewart a écrit :
Has anyone noticed some nasty performance issues over time running 
patches with number boxes and GOP?


More widgets are used, more performances will decrease, the design of a 
patch could be an interesting topic...
Number boxes seem to affect performance proportionately to how many 
times they've changed
Leaving a patch open that has multiple number boxes that change a few 
times every second (for example bars:beats:ticks timer) for an hour or 
more can sometimes bring my system to a grinding halt. Restarting PD 
and reloading the patch usually fixes it.


We don't need to put a numberbox for each value for sighing a changing 
set of value, canvas could be used as well.
one numberbox could be used with some patch magick, I particulary use 
the zexy object [demux] for for using a single numbox to set a large 
bunch of parameters.
This seems to exacerbated if the number boxes are within a GOP canvas, 
and even more so if said GOP canvas is contained in another GOP canvas 
(for example, a GOP VU inside a GOP preamp).


VU is dramatically a performance issue, but they could be replaced by 
lighter objects, like canvas and sliders.







___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] Pure Data on Linux (Debian) - what should I install?

2007-01-25 Thread Patco

David Powers a écrit :

Hello everyone ...

SO, I finally got Linux installed on an old laptop (Debian stable
distribution).
Hello, what about using cvs, and trying to compile as much externals as 
you could, I guess you will learn a lot through that.






___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire. 
http://fr.mail.yahoo.com



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


Re: [PD] pack/unpack

2007-01-20 Thread Patco

[EMAIL PROTECTED] a écrit :
yeah, like making h u p  hup. Tried having [list2symbol('s outlet 
go to [symbol $1$2$3( but no luck.


You don't need zexy's list2symbol for that

[list h u p(
|
[$1$2$3(
|
[print]

gives hup.

PC.




___ 
Découvrez le tout nouveau Yahoo! Mail et son interface révolutionnaire ! Avec Yahoo! Mail, vous gardez votre adresse mail, même si vous changez de fournisseur d'accès Internet. 
http://fr.mail.yahoo.com



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


Re: [PD] connect pd and max in network???

2007-01-16 Thread Patco

Hello,
Kevin McCoy a écrit :
Try OSC - for pd the objects are [dumpOSC]and [sendOSC].  Any program 
that supports the protocol can be used; very handy.



If only OSC could be as simple on max as the pd external...
But it's not.
netsend is very simple and works good:
http://www.akustische-kunst.org/maxmsp/


Good luck,
Kevin

PC.





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] flatspace? What the hell it is

2007-01-16 Thread Patco

Hans-Christoph Steiner a écrit :


That is correct.  Instead being installed straight into pd/extra, 
these are installed into pd/extra/flatspace as a step to making 
everything namespaceable (is that a word? ;)


.hc


At least it's possible to get the meaning of namespace with no difficulty:

http://en.wikipedia.org/wiki/Namespace

PC.





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


[PD] flatspace? What the hell it is

2007-01-15 Thread Patco

Hello, anyone could tell the meaning of flatspace?
Best regards,
PC.





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] flatspace? What the hell it is

2007-01-15 Thread Patco

Hello,
Georg Holzmann a écrit :


As far as I understand it now, it is an older buildsystem, made by 
Günther.

The new one is the one with the libdir format.


Ah thank you Georg, that's clear, I've got it now,
here's another explanation of the birth of the flatspace format:
http://lists.puredata.info/pipermail/pd-list/2006-09/042190.html.
However, there are still lot's of externals in the flatspace, which 
are not in the libdir format yet (especially one-object externals).


And there are also many doubled externals, which are in the libdir and 
the flatspace.
I just tried to delete the doubled objects, but we should discuss if 
this is useful and doesn't break other things ...


Without any clue I guess there is a good reason why external sources 
have moved into another format, may I ask why?

LG
Georg


PC.





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


Re: [PD] ASDR

2007-01-14 Thread Patco

Rune Lain Knudsen a écrit :


You can set the envelope to four points if you want to. I just wanted to have 
the option of having something more advanced than an adsr(aadddsrrr for 
example).
  
Since sixty years of electronic music the need for an enveloppe 
generator  with more than the four usual parameters has not been 
necessary, why would we need now an aaddsrr, what's the interest?

what this patch will be used for?


adsr(once I get the sustain into the patch)
and lfo's and maybe some sequencing.
  
An enveloppe might be neat for drawing lfo or vco waveshapes indeed, and 
even excellent if the curves could have another shape than a line.
It would look like the enveloppe generator of some vst intrument like 
crystal synth.

PC.






___ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses 
http://fr.answers.yahoo.com



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


Re: [PD] ASDR

2007-01-14 Thread Patco

Frank Barknecht a écrit :

Hallo,
Patco hat gesagt: // Patco wrote:

  

Rune Lain Knudsen a écrit :

You can set the envelope to four points if you want to. I just wanted to 
have the option of having something more advanced than an adsr(aadddsrrr 
for example).
 
  
Since sixty years of electronic music the need for an enveloppe 
generator  with more than the four usual parameters has not been 
necessary, why would we need now an aaddsrr, what's the interest?



Um, sorry, but that's not true: Even the early Music N saw the need to
be able to define arbitrary length break point envelopes. Usually
these are called GEN functions with a number afterwards.
I've been looking a little bit for it but it's a little painfull to find 
something about sound generation, Csound
apparently has a feature called GEN function but it looks very similar 
with just filling an array, right?

 The ADSR so
popular on commercial synths is just a simplied (some say:
dumbed-down) version of a breakpoint GEN-function.
That makes sense, popular and commercial synth needed a standart and 
called it ADSR,
but if musicians needed something more complex, why aren't there more 
synthetizers with this kind of feature?

The shape of an enveloppe depends on what we want to do with,
for example in drum boxes, the release is not necessary,
even the sustain has been removed from most popular synth like the 
bassline.

 And even the most
popular hardware synth, the DX7, didn't have simple ADSRs but slightly
more complex and powerful envelopes.

  

I am not sure about that, DX7 has the usual ADSR, and level,
maybe the powerfull side is that we can edit a pitch and amplitude 
envelope for each operator,

ciao,
PC.





___ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses 
http://fr.answers.yahoo.com



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


Re: [PD] wave morphing

2007-01-14 Thread Patco

Malte Steiner a écrit :
I didnt looked into your patch yet but usually these waveforms are 
stored in one table as one sample.
Oops, fortunately you didn't looked into the patch, there was, again, a 
missing abstraction which is attached.
It's a kind of autorange but that outputs values between zero and one 
for a given pair of input range.
This abstraction permits to slide between waveforms by adding them 
progressively

Your tabread object should run through one waveform at a time,
So the functionning seems different because my patch is about getting 
the average between to successive waveshapes,

instead of passing from one to another without transition.
I have to look up how much bytes they are but assume 256, so it runs 
from 0 to 255 and to switch to another waveform you add n*256 where n 
is the waveformnumber.
Good, then the amount of samples won't get truncated with using one 
hundred of different waveforms.




http://en.wikipedia.org/wiki/Wavetable


thanks,
PC.

Cheers,

Malte


#N canvas 0 0 339 233 10;
#N canvas 29 318 179 311 fade-morph 0;
#X obj 42 8 inlet;
#X obj 41 267 outlet;
#X obj 42 114 change;
#X obj 41 245 /;
#X obj 42 157 -;
#X obj 109 50 \$2;
#X obj 127 118 / 2;
#X obj 42 178 abs;
#X obj 42 200 -;
#X obj 42 222 abs;
#X obj 42 135 - \$1;
#X obj 42 30 t a b;
#X obj 80 72 + \$1;
#X obj 42 91 clip \$1;
#X connect 0 0 11 0;
#X connect 2 0 10 0;
#X connect 3 0 1 0;
#X connect 4 0 7 0;
#X connect 5 0 6 0;
#X connect 5 0 12 0;
#X connect 6 0 4 1;
#X connect 6 0 3 1;
#X connect 6 0 8 1;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 3 0;
#X connect 10 0 4 0;
#X connect 11 0 13 0;
#X connect 11 1 5 0;
#X connect 12 0 13 2;
#X connect 13 0 2 0;
#X restore 163 121 pd fade-morph;
#X text 161 47 \$2 = ending fade out;
#X text 161 26 \$1 = begining fade in;
#X text 148 66 \$2/2 = top level;
#X text 86 44 inlet;
#X text 72 189 outlet = value between 0 and 1;
#X obj 163 94 inlet;
#X obj 163 145 outlet;
#X connect 0 0 7 0;
#X connect 6 0 0 0;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Granular Cross-fader

2007-01-12 Thread Patco

Kevin McCoy a écrit :

Oh shoot... can you explain that more?  I understand convolution in
reverb but how might that work in a crossfader?

km


Why granular? Why not a convoluting crossfader rather?

The idea is about filtering one track with the spectral enveloppe of 
the other one, and vice-versa,
The crossfade would pass progressively  from one track to another, but 
instead of having mixed tracks

at the center, there would have the convolution between the tracks:
There is a bad side, because this kind of effect can only affect the 
filtered sound in real time.


There is an approach of this in I06.Timbre.stamp.pd

PC.




___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire. 
http://fr.mail.yahoo.com



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


Re: [PD] piano samples

2007-01-10 Thread Patco

Ben Saylor a écrit :
There are some high quality instrument samples here, including a piano, 
which I haven't tried, but it probably has at least the dynamics and 
pitches you want.  Seems to be down at the moment, though.


http://theremin.music.uiowa.edu/MIS.html

Ben

  

It's okay now, thanks.
PC.





___ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.

http://fr.mail.yahoo.com


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


  1   2   >