Hey Hans,
first check, what frank suggested. then, if you still are missing something, you could try to simply copy the missing libraries from a pd-extended archive's /extra do the <pd-install>/extra on your pure:dyne.
Or even better, just copy the whole folders, then the namespace
prefixes and library loading can work too. If not, you can do
[declare -path] (right? or that broken).Ideally, pure:dyne would use the same library layout as Pd-extended
so that patches will be compatible. We talked about it in the past.
Otherwise, we get yet another distro/file layout working against us
to the struggle for broadly compatible patches.
that sounds very dramatic ;)
We did switch to this layout a while ago, indeed after some talks around this issue, the only difference is that we use Pd vanilla and we package externals separately and we make everything possible to have 100% conform Debian packages. We start to have a pretty good collection now.
pd-abstractions - A collection of Puredata abstractions pd-arduino - arduino firmware for puredata pd-bassemu - bassemu for Pd pd-comport - comport - PD External for the serial Ports pd-container - C++ STL containers for Pd pd-creb - an extension library for Pd pd-cxc - cxc externals for Pd pd-dynext - dynamic object management for PD pd-flext - flext for Pure Data pd-gem2pdp - bridge between Gem and PDP externals for Pd pd-gem - Graphics Environment for Multimedia, for Pd pd-gem-source - Graphics Environment for Multimedia, for Pd, sources pd-ggee - externals collection for Pd pd-gridflow - multi-dimensional dataflow processing for Pd pd-hid - hid library for Pd pd-iemlib - iemlib for Pure Data pd-iemmatrix - matrix processing library from IEM, for Pd pd-libstdcpp - Pd library to link libstdc++ pd-lyonpotpourri - The Pd external collection from Eric Lyon. pd-mapping - pd mapping external pd-maxlib - general, analysis and composition objects for Pd pd-mixed - Pd externals from miXed pd-motex - motex externals for pd pd-mrpeach - Pd externals from mrpeach pd-msd - msd library for Pd pd-oscbank - oscbank~ external for Pd pd-osc - OSC for Pure Data pd-pdlua - a Lua embedding for Pd pd-pdp - a packet processing library for pure data pd-pdp-opencv - OpenCV bindings for Pd via PDP pd-pidip - additional video objects for PDP for puredata pd-pix-opencv - OpenCV bindings for Pd via GEM pd-pool - a hierarchical storage object for PD pd-py - py/pyext - python script objects for PD pd-sigpack - signal object library for Pd pd-unauthorized - Unauthorized Externals for Pd pd-vasp - vasp for Pd pd-vbap - vbap for Pd pd-xsample - xsample library for Pd pd-zexy - Addon library for Pd
Anyone who wants to try:
deb http://debian.goto10.org/debian/ lenny main contrib non-free deb-src http://debian.goto10.org/debian/ lenny main contrib non-free
Help and suggestions always welcome! a.
On Oct 19, 2008, at 3:57 PM, aymeric mansoux wrote:
Hey Hans,
first check, what frank suggested. then, if you still are missing something, you could try to simply copy the missing libraries from a pd-extended archive's /extra do the <pd-install>/extra on your pure:dyne.
Or even better, just copy the whole folders, then the namespace prefixes and library loading can work too. If not, you can do [declare -path] (right? or that broken).
Ideally, pure:dyne would use the same library layout as Pd-extended so that patches will be compatible. We talked about it in the past. Otherwise, we get yet another distro/file layout working against us to the struggle for broadly compatible patches.
that sounds very dramatic ;)
We did switch to this layout a while ago, indeed after some talks around this issue, the only difference is that we use Pd vanilla
and we package externals separately and we make everything possible to have 100% conform Debian packages. We start to have a pretty good
collection now.
Wow, that's great news! That is quite a collection. It would be
great to build upon this work to make official Debian packages for
all this.
.hc
pd-abstractions - A collection of Puredata abstractions pd-arduino - arduino firmware for puredata pd-bassemu - bassemu for Pd pd-comport - comport - PD External for the serial Ports pd-container - C++ STL containers for Pd pd-creb - an extension library for Pd pd-cxc - cxc externals for Pd pd-dynext - dynamic object management for PD pd-flext - flext for Pure Data pd-gem2pdp - bridge between Gem and PDP externals for Pd pd-gem - Graphics Environment for Multimedia, for Pd pd-gem-source - Graphics Environment for Multimedia, for Pd, sources pd-ggee - externals collection for Pd pd-gridflow - multi-dimensional dataflow processing for Pd pd-hid - hid library for Pd pd-iemlib - iemlib for Pure Data pd-iemmatrix - matrix processing library from IEM, for Pd pd-libstdcpp - Pd library to link libstdc++ pd-lyonpotpourri - The Pd external collection from Eric Lyon. pd-mapping - pd mapping external pd-maxlib - general, analysis and composition objects for Pd pd-mixed - Pd externals from miXed pd-motex - motex externals for pd pd-mrpeach - Pd externals from mrpeach pd-msd - msd library for Pd pd-oscbank - oscbank~ external for Pd pd-osc - OSC for Pure Data pd-pdlua - a Lua embedding for Pd pd-pdp - a packet processing library for pure data pd-pdp-opencv - OpenCV bindings for Pd via PDP pd-pidip - additional video objects for PDP for puredata pd-pix-opencv - OpenCV bindings for Pd via GEM pd-pool - a hierarchical storage object for PD pd-py - py/pyext - python script objects for PD pd-sigpack - signal object library for Pd pd-unauthorized - Unauthorized Externals for Pd pd-vasp - vasp for Pd pd-vbap - vbap for Pd pd-xsample - xsample library for Pd pd-zexy - Addon library for Pd
Anyone who wants to try:
deb http://debian.goto10.org/debian/ lenny main contrib non-free deb-src http://debian.goto10.org/debian/ lenny main contrib non-free
Help and suggestions always welcome! a.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
I spent 33 years and four months in active military service and
during that period I spent most of my time as a high class muscle man
for Big Business, for Wall Street and the bankers. - General
Smedley Butler
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
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
#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;
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;
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hans-Christoph Steiner said :
We did switch to this layout a while ago, indeed after some talks around this issue, the only difference is that we use Pd vanilla and we package externals separately and we make everything possible to have 100% conform Debian packages. We start to have a pretty good
collection now.Wow, that's great news! That is quite a collection. It would be great to build upon this work to make official Debian packages for all this.
Well that's the plan :) If all goes well, sometimes in 2009 we'll be able to start moving what is packaged in p:d from the GOTO10 repos to Debian. (we'll be doing the same for our supercollider packages and all the stuff that is in p:d but not in Debian yet).
a.