Re: [PD] usb midi device
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]
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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 ...]
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??
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)
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 ...]
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}
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??
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)
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)
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)
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?
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)
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
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
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
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
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
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
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
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
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?
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
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?
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
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
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]
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)
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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?
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
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
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
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
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
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
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
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
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
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
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
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
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?
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
[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???
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
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
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
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
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
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
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
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
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