[PD] get the values of an array as a list
Hi all is there a pd-vanilla way to get the values of an array as a list? thx, J -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] get the values of an array as a list
As far as I know, only at the patching level. But I've got an external that does it much faster... On Thu, Jan 21, 2010 at 12:18 AM, Jaime Oliver jaime.oliv...@gmail.com wrote: Hi all is there a pd-vanilla way to get the values of an array as a list? thx, J -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- William Brent www.williambrent.com “Great minds flock together” Conflations: conversational idiom for the 21st century www.conflations.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] get the values of an array as a list
hey On Thu, Jan 21, 2010 at 12:42 AM, William Brent william.br...@gmail.com wrote: As far as I know, only at the patching level. But I've got an which way would that be? i am looking for patching way right now... external that does it much faster... is this in your website? On Thu, Jan 21, 2010 at 12:18 AM, Jaime Oliver jaime.oliv...@gmail.com wrote: Hi all is there a pd-vanilla way to get the values of an array as a list? thx, J -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- William Brent www.williambrent.com “Great minds flock together” Conflations: conversational idiom for the 21st century www.conflations.com -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] RJDJ, comport, Pd on iPhone, serial communication
Hallo, David NG McCallum hat gesagt: // David NG McCallum wrote: I'm looking at doing a project prototype where the audio system is on the iPhone, and it interfaces with an Arduino through serial. I'm assuming since RJDJ is a working version of Pd, I could just use it as the engine for this stage of the prototype. As others wrote, RjDj is just a plain vanilla Pd including only the BSD-licensed parts. Legally it's very hairy to include GPL-stuff in the AppStore. You can use netsend/netreceive to communicate with external hardware, but comport is not supported Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] get the values of an array as a list
Hallo Jaime, Jaime Oliver hat gesagt: // Jaime Oliver wrote: Hi all is there a pd-vanilla way to get the values of an array as a list? [list-tabdump] in [list]-abs. It kind of clones zexy's tabdump, but you need to give the size of the array you want to dump, too. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] get the values of an array as a list
Here's an abstraction that takes the array name as an argument. It just uses an until loop. You bang it and get out a list... I don't have the external on my site yet...but I could clean it up and put it out there if someone hasn't already done it. On Thu, Jan 21, 2010 at 12:44 AM, Jaime Oliver jaime.oliv...@gmail.com wrote: hey On Thu, Jan 21, 2010 at 12:42 AM, William Brent william.br...@gmail.com wrote: As far as I know, only at the patching level. But I've got an which way would that be? i am looking for patching way right now... external that does it much faster... is this in your website? On Thu, Jan 21, 2010 at 12:18 AM, Jaime Oliver jaime.oliv...@gmail.com wrote: Hi all is there a pd-vanilla way to get the values of an array as a list? thx, J -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- William Brent www.williambrent.com “Great minds flock together” Conflations: conversational idiom for the 21st century www.conflations.com -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA -- William Brent www.williambrent.com “Great minds flock together” Conflations: conversational idiom for the 21st century www.conflations.com tabread-list-abs.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] get the values of an array as a list
oh i see, i was thinking of some sort of a message one could send to an array or a way to intercept a message that is writing to an array, something less [until]-like, i haven't checked list-abs, but i suppose it is similar? but thanks to both... J On Thu, Jan 21, 2010 at 12:52 AM, William Brent william.br...@gmail.com wrote: Here's an abstraction that takes the array name as an argument. It just uses an until loop. You bang it and get out a list... I don't have the external on my site yet...but I could clean it up and put it out there if someone hasn't already done it. On Thu, Jan 21, 2010 at 12:44 AM, Jaime Oliver jaime.oliv...@gmail.com wrote: hey On Thu, Jan 21, 2010 at 12:42 AM, William Brent william.br...@gmail.com wrote: As far as I know, only at the patching level. But I've got an which way would that be? i am looking for patching way right now... external that does it much faster... is this in your website? On Thu, Jan 21, 2010 at 12:18 AM, Jaime Oliver jaime.oliv...@gmail.com wrote: Hi all is there a pd-vanilla way to get the values of an array as a list? thx, J -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- William Brent www.williambrent.com “Great minds flock together” Conflations: conversational idiom for the 21st century www.conflations.com -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA -- William Brent www.williambrent.com “Great minds flock together” Conflations: conversational idiom for the 21st century www.conflations.com -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] openpanel crash
Alexandre Porres wrote: Hi there, I am having the hardest of times getting the [openpanel] to work here. It is not the first time I see it unstable, sometimes it crashed here or there in one or another patch, but usually working most of the time. Now it just about never works. Not in Pd-Extended, and not in Pd-Vanila. iirc, you are using freebsd. probably you should upgrade. fgmadsr IOhannes smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] get the values of an array as a list
Hallo, William Brent hat gesagt: // William Brent wrote: Oops...looks like I made it so that you give it the size of the array, not a bang. Frank's post reminded me... But is there something in Pd-ext that does this? There must be, right? An external is wy faster for long arrays. [tabdump] in zexy. Many other table objects are in iem_tab. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] recording to array in loop mode?
On 20.01.2010, at 10:28, Frank Barknecht wrote: Hallo, volker böhm hat gesagt: // volker böhm wrote: thanks for all the replies. and yes, something similar you posted, frank, is what i had in mind. i couldn't remember the block-quantisation, but it makes sense now. in G05.execution.order it says: DSP sorting in Pd follows the hierarchy of subpatches hierarchy of subpatches means top to bottom or simply outlet to inlet? It's outlet to inlet following the connections. Pd generally ignores the position of objects in a patch (except for xlets). Just put stuff you want to happen in some order into subpatches and connect these with dsp cords. The dsp cords don't need to carry actually data, dummies are fine. thanks! v ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Convolution / Impulse Response
is it possible to do something vaguely similiar in vanilla pd? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] get the values of an array as a list
Am 21.01.10 09:57 schrieb William Brent unter william.br...@gmail.com: But is there something in Pd-ext that does this? There must be, right? An external is wy faster for long arrays. An external will always be faster. However, the patching method still can be optimized a lot. [list-tabdump] copies the same data back and forth and the number-of-elemts/cputime ratio is not linear, but something like 'exponential' (please someone put here the correct term). Attached is a benchmark patch, that compares [tabdump], [list-tabdump] and a patched vanilla version, that has a linear ratio, which makes it a lot faster than [list-tabdump], especially with big arrays (though it is still 10 times slower than [tabdump]). Roman tabdump_benchmarks.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] RJDJ, comport, Pd on iPhone, serial communication
Sorry for hijacking the thread. Hans, does the pd-mobile0.43 branch can be built for android? I think it it is a more open platform to use, although you wil, maybe, need to root the phone. 2010/1/21 Frank Barknecht f...@footils.org Hallo, David NG McCallum hat gesagt: // David NG McCallum wrote: I'm looking at doing a project prototype where the audio system is on the iPhone, and it interfaces with an Arduino through serial. I'm assuming since RJDJ is a working version of Pd, I could just use it as the engine for this stage of the prototype. As others wrote, RjDj is just a plain vanilla Pd including only the BSD-licensed parts. Legally it's very hairy to include GPL-stuff in the AppStore. You can use netsend/netreceive to communicate with external hardware, but comport is not supported Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Fagote / Contrafagote Bassoon / Contra-bassoon http://myspace.com/ricardolameiro ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] get the values of an array as a list
My little participation :) A small modification of [list-tabdump] is 40% faster than the original (avoiding to send everytime the new list from [list append] in [list]). ++ Jack Le jeudi 21 janvier 2010 à 13:53 +0100, Roman Haefeli a écrit : Am 21.01.10 09:57 schrieb William Brent unter william.br...@gmail.com: But is there something in Pd-ext that does this? There must be, right? An external is wy faster for long arrays. An external will always be faster. However, the patching method still can be optimized a lot. [list-tabdump] copies the same data back and forth and the number-of-elemts/cputime ratio is not linear, but something like 'exponential' (please someone put here the correct term). Attached is a benchmark patch, that compares [tabdump], [list-tabdump] and a patched vanilla version, that has a linear ratio, which makes it a lot faster than [list-tabdump], especially with big arrays (though it is still 10 times slower than [tabdump]). Roman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list #N canvas 641 127 581 612 10; #X obj 70 31 inlet; #X obj 88 285 f \$2; #X obj 146 406 until; #X obj 185 446 + 1; #X obj 146 471 tabread \$1; #X obj 215 428 symbol \$1; #X msg 215 449 set \$1; #X obj 69 526 list prepend; #X obj 154 526 t l; #X obj 69 585 outlet; #X obj 106 256 unpack 0 0 s; #X obj 154 49 s \$0-reset; #X obj 138 496 r \$0-reset; #X obj 194 406 f \$3; #X obj 146 446 f; #X obj 194 359 r \$0-reset; #X obj 88 326 moses; #X obj 167 91 list-len; #X obj 88 118 list prepend; #X obj 88 146 route 0 1 2 3; #X obj 131 180 list append 0; #X obj 69 51 t b a a b; #N canvas 6 71 450 300 rot1 0; #X obj 173 193 list prepend; #X obj 151 44 inlet; #X obj 259 115 inlet; #X text 311 115 how often to rotate; #X obj 151 220 list; #X text 198 43 list to rotate; #X obj 151 250 outlet; #X text 267 194 move right part of list to left.; #X obj 151 70 t b a b; #X obj 174 152 list split 1; #X connect 0 0 4 1; #X connect 1 0 8 0; #X connect 2 0 9 1; #X connect 4 0 6 0; #X connect 8 0 4 0; #X connect 8 1 9 0; #X connect 8 2 0 1; #X connect 9 0 0 0; #X connect 9 1 0 1; #X restore 131 225 pd rot1; #X obj 69 364 t b b; #X msg 96 391 1; #X obj 69 557 spigot; #X obj 230 516 r \$0-reset; #X msg 230 540 0; #X connect 0 0 21 0; #X connect 1 0 16 0; #X connect 2 0 14 0; #X connect 3 0 14 1; #X connect 4 0 7 0; #X connect 5 0 6 0; #X connect 6 0 4 0; #X connect 7 0 8 0; #X connect 7 0 25 0; #X connect 8 0 7 1; #X connect 10 0 1 0; #X connect 10 1 13 0; #X connect 10 2 5 0; #X connect 12 0 7 1; #X connect 13 0 14 1; #X connect 14 0 3 0; #X connect 14 0 4 0; #X connect 15 0 13 0; #X connect 16 1 2 0; #X connect 17 0 18 1; #X connect 18 0 19 0; #X connect 19 0 1 0; #X connect 19 1 1 0; #X connect 19 2 20 0; #X connect 19 3 22 0; #X connect 20 0 22 0; #X connect 21 0 23 0; #X connect 21 1 18 0; #X connect 21 2 17 0; #X connect 21 3 11 0; #X connect 22 0 10 0; #X connect 23 0 7 0; #X connect 23 1 24 0; #X connect 24 0 25 1; #X connect 25 0 9 0; #X connect 26 0 27 0; #X connect 27 0 25 1; #N canvas 354 221 701 379 10; #X obj 403 150 tabdump \$0.dummy; #X obj 217 145 f \$0; #X obj 198 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 198 108 t b b b; #X obj 199 254 realtime; #X floatatom 198 299 10 0 0 0 - - -; #X obj 384 84 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 384 111 t b b b; #X obj 385 257 realtime; #X floatatom 385 296 10 0 0 0 - - -; #N canvas 868 347 409 392 list-tabdump-fast 0; #X obj 20 17 inlet; #X obj 20 345 outlet; #X obj 66 235 tabread \$1; #X msg 162 175 set \$1; #X obj 20 41 t a a; #X obj 39 150 until; #X obj 20 99 route float; #X obj 20 123 t b a b; #X msg 79 150 0; #X obj 39 176 f; #X obj 74 175 + 1; #X obj 39 199 t a a; #X msg 66 261 add2 \$1; #X msg 20 315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
[PD] content of table is saved in Pd-extended?? was: get the values of an array as a list
Hi I just realized, that my little patch posted previously is ~40kB heavy. Sorry for filling your mail boxes with zeros. Unlike Pd-vanilla, Pd-extended seems to save the content of a [table] object in the .pd-file. Why was that changed? Is there any way to have the content _not_ saved with the patch? If someone deliberately wants to save this data still an array can be used. 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
Re: [PD] openpanel crash
you are using freebsd Gee, how come, what is that? I am using the MAC OS 10.6.2 Snow Leopard actually. thanks alex On Thu, Jan 21, 2010 at 7:01 AM, IOhannes m zmoelnig zmoel...@iem.atwrote: Alexandre Porres wrote: Hi there, I am having the hardest of times getting the [openpanel] to work here. It is not the first time I see it unstable, sometimes it crashed here or there in one or another patch, but usually working most of the time. Now it just about never works. Not in Pd-Extended, and not in Pd-Vanila. iirc, you are using freebsd. probably you should upgrade. fgmadsr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] [many]
Looks quite nice. Is it necessarily part of Gridflow? Seems like it would be generally useful, not only for video stuff. .hc On Jan 21, 2010, at 12:31 AM, Mathieu Bouchard wrote: automatically make many gui objects. http://gridflow.ca/help/many-help.png (those are actual toggle boxes. more options will be added soon.) _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce Computer science is no more related to the computer than astronomy is related to the telescope. -Edsger Dykstra ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] RJDJ, comport, Pd on iPhone, serial communication
Yeah, Pd builds on Android. It currently builds on Android as a NDK library to be used in a Android Java app. Like the iPhone side of things, we have the audio I/O code, it just needs to be integrated. More people working on it means it goes faster. :) http://puredata.info/docs/developer/BuildingPdForAndroid/?searchterm=android .hc On Jan 21, 2010, at 8:07 AM, Ricardo Lameiro wrote: Sorry for hijacking the thread. Hans, does the pd-mobile0.43 branch can be built for android? I think it it is a more open platform to use, although you wil, maybe, need to root the phone. 2010/1/21 Frank Barknecht f...@footils.org Hallo, David NG McCallum hat gesagt: // David NG McCallum wrote: I'm looking at doing a project prototype where the audio system is on the iPhone, and it interfaces with an Arduino through serial. I'm assuming since RJDJ is a working version of Pd, I could just use it as the engine for this stage of the prototype. As others wrote, RjDj is just a plain vanilla Pd including only the BSD-licensed parts. Legally it's very hairy to include GPL-stuff in the AppStore. You can use netsend/netreceive to communicate with external hardware, but comport is not supported Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Fagote / Contrafagote Bassoon / Contra-bassoon http://myspace.com/ricardolameiro ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Mistrust authority - promote decentralization. - the hacker ethic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] RJDJ, comport, Pd on iPhone, serial communication
On Jan 21, 2010, at 3:45 AM, Frank Barknecht wrote: Hallo, David NG McCallum hat gesagt: // David NG McCallum wrote: I'm looking at doing a project prototype where the audio system is on the iPhone, and it interfaces with an Arduino through serial. I'm assuming since RJDJ is a working version of Pd, I could just use it as the engine for this stage of the prototype. As others wrote, RjDj is just a plain vanilla Pd including only the BSD-licensed parts. Legally it's very hairy to include GPL-stuff in the AppStore. You can use netsend/netreceive to communicate with external hardware, but comport is not supported Hey Frank I think it confuses things to call rjdj the same as Pd-vanilla. It is not. It is another distro of Pd, like Pd-extended, but it is much smaller and closer to Pd-vanilla. rjdj does not have expr, IIRC, which is definitely part of vanilla. rjdj cannot load externals, which is part of vanilla. rjdj includes the nice rj feature extraction externals, and specific modifications for getting data from the touchscreen and accelerometer. Those are definitely not in vanilla. .hc Making boring techno music is really easy with modern tools, but with live coding, boring techno is much harder. - Chris McCormick ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] [many]
Hans-Christoph Steiner wrote: Looks quite nice. Is it necessarily part of Gridflow? Yes. Seems like it would be generally useful, not only for video stuff. GridFlow is not only for video stuff. It's never been only for video stuff. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] content of table is saved in Pd-extended?? was: get the values of an array as a list
in array you can click or unclick save contents. is that what you are talking about? J On Thu, Jan 21, 2010 at 5:41 AM, Roman Haefeli reduzie...@yahoo.de wrote: Hi I just realized, that my little patch posted previously is ~40kB heavy. Sorry for filling your mail boxes with zeros. Unlike Pd-vanilla, Pd-extended seems to save the content of a [table] object in the .pd-file. Why was that changed? Is there any way to have the content _not_ saved with the patch? If someone deliberately wants to save this data still an array can be used. Roman ___ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] get the values of an array as a list
I don't know if this is relevant, but I thought that since it came up I would mention that you can get the size of an array with expr: [symbol arrayname( | [expr size($s1)] should do it. Matt My little participation :) A small modification of [list-tabdump] is 40% faster than the original (avoiding to send everytime the new list from [list append] in [list]). ++ Jack Le jeudi 21 janvier 2010 ? 13:53 +0100, Roman Haefeli a ?crit : Am 21.01.10 09:57 schrieb William Brent unter william.br...@gmail.com: But is there something in Pd-ext that does this? There must be, right? An external is wy faster for long arrays. An external will always be faster. However, the patching method still can be optimized a lot. [list-tabdump] copies the same data back and forth and the number-of-elemts/cputime ratio is not linear, but something like 'exponential' (please someone put here the correct term). Attached is a benchmark patch, that compares [tabdump], [list-tabdump] and a patched vanilla version, that has a linear ratio, which makes it a lot faster than [list-tabdump], especially with big arrays (though it is still 10 times slower than [tabdump]). Roman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] openpanel crash
indeed you patch crashes in osx10.6.2, but the following patch doesn't, so perhaps its not openpanel, but something else. haven't really scrutinized your patch, just tested it... #N canvas 0 22 814 381 10; #N canvas 0 22 450 300 (subpatch) 0; #X array table23 44103 float 0; #X coords 0 1.02 44100 -1.02 200 130 1; #X restore 176 152 graph; #X obj 41 202 soundfiler; #X obj 50 145 openpanel; #X obj 52 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 50 168 read \$1 table23; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 4 0 1 0; On Thu, Jan 21, 2010 at 6:43 AM, Alexandre Porres por...@gmail.com wrote: you are using freebsd Gee, how come, what is that? I am using the MAC OS 10.6.2 Snow Leopard actually. thanks alex On Thu, Jan 21, 2010 at 7:01 AM, IOhannes m zmoelnig zmoel...@iem.at wrote: Alexandre Porres wrote: Hi there, I am having the hardest of times getting the [openpanel] to work here. It is not the first time I see it unstable, sometimes it crashed here or there in one or another patch, but usually working most of the time. Now it just about never works. Not in Pd-Extended, and not in Pd-Vanila. iirc, you are using freebsd. probably you should upgrade. fgmadsr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] openpanel crash
ok, so i think it is definitely your patch... the routing after openpanel doesn't make sense to me: read -resize $1 is getting the filename... J On Thu, Jan 21, 2010 at 1:20 PM, Jaime Oliver jaime.oliv...@gmail.com wrote: indeed you patch crashes in osx10.6.2, but the following patch doesn't, so perhaps its not openpanel, but something else. haven't really scrutinized your patch, just tested it... #N canvas 0 22 814 381 10; #N canvas 0 22 450 300 (subpatch) 0; #X array table23 44103 float 0; #X coords 0 1.02 44100 -1.02 200 130 1; #X restore 176 152 graph; #X obj 41 202 soundfiler; #X obj 50 145 openpanel; #X obj 52 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 50 168 read \$1 table23; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 4 0 1 0; On Thu, Jan 21, 2010 at 6:43 AM, Alexandre Porres por...@gmail.com wrote: you are using freebsd Gee, how come, what is that? I am using the MAC OS 10.6.2 Snow Leopard actually. thanks alex On Thu, Jan 21, 2010 at 7:01 AM, IOhannes m zmoelnig zmoel...@iem.at wrote: Alexandre Porres wrote: Hi there, I am having the hardest of times getting the [openpanel] to work here. It is not the first time I see it unstable, sometimes it crashed here or there in one or another patch, but usually working most of the time. Now it just about never works. Not in Pd-Extended, and not in Pd-Vanila. iirc, you are using freebsd. probably you should upgrade. fgmadsr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] 'synced' number and slider
Hi, I haven't read the pd-list for a few days so I reply to this a bit late. Hope not too much. Usually, not only I want a number and a slider (and maybe more) to remain always synced, but also to respond to any variation of the value they control when it is changed from other sources. I know this is not very clear so I will illustrate it with an example. Say for example you want to control the volume (meaning the gain) of something. We have: - a slider for controlling that volume - a number box controlling the same volume - the same volume can be controlled via midi - some object in the patch modifies that volume automatically (for example it changes adaptively relative to the volume of something else). So, first of all we assign this volume a name, e.g. st-volume (something's volume). Somewhere there will be a [r st-volume] whose outlet will trigger the piece of patch that implements the volume thing (i.e. modulate the amplitude of some signal with the received value). We want: 1) That when you move either the number box or the slider by hand, a message is sent to st-volume with the value output by the gui element you're moving 2) That all the gui elements associated with this volume move together 3) To be able to create an abstraction or subpatch or whatever, that receives midi data and forwards it to st-volume. When you do this, you don't want to worry about the existence of the numberbox and sliders to keep them synced. You just use a [s st-volume] or [; st-volume ...( 4) To do the same to create any piece of patch that changes that volume. Indeed the midi thing is just an example and points 3 and 4 are the same thing Basically our number box and slider (ther may be even more that one number box and more than one sliders, e.g. in different windows/places, of different sizes etc, all linked) must work both as controllers and as monitors. But this MUSTN'T be a source of headaches when designing the whole patch (to ensure the syncing, and to avoid loops). So, my solution is an abstraction and a convention. The abstraction, I call it [control_element], is like this: control_element abstraction [r $1-ifsend] | [s $1] [r $1] | [list prepend set] | [list trim] | [s $1-ifreceive] -- And the convention is that: 1) all numberboxes or sliders (or whatever interface elements, e.g. toggles or radio's) that have to be 'linked' to a control named controlname will have their send- and receive-symbols set to: controlname-ifsend controlname-ifreceive (if stands for interface, not conditional if) 2) While I can place as many such interface elements as I want, for a given control there must be one and only one [control_element controlname] So in our example, we put somewhere a: [control_element st-volume] and we configure our slider(s) and number box(es) to send to st-volume-ifsend and receive from st-volume-ifreceive Et voilà. Note that the same abstraction works for symbols as well as numbers. You may even use it for lists if you implement some gop-abstraction that is capable of receiving a message set cis boom bash and displaying the cis boom bash list somewhere (e.g. by joining the symbols with blank spaces and using a canvas' label) When using the gui to control manually the value, the first half of the abstraction forwards the messages coming from the gui elements to the destination. The second half does the opposite: when the value is changed with a message sent to the target, it catches it and set the gui elements to show that. Note that in the case of using one of the gui objects to change the value, the objects receives a redundant, useless set messages that tell it to update to the value that it has just generated. However, this is harmless and doesn't create an infinite loop. Let me know if my explanation is not clear or you need an example patch. Bye m. --- On Sat, 1/16/10, IOhannes zm?lnig zmoel...@iem.at wrote: From: IOhannes zm?lnig zmoel...@iem.at Subject: Re: [PD] 'synced' number and slider To: Lorenzo lsut...@libero.it Cc: pd-list@iem.at Date: Saturday, January 16, 2010, 11:36 AM Lorenzo wrote: This seems trivial but I've never managed to figure out how to do it in a non-trivial way: Have a number (atom) and a slider (be it horizontal or vertical) which are 'synced', that is if one changes the number the slider changes and vice-versa. if you use numberbox2 as the numberbox, you can give both the nbx and the slider the same send/receive names (that is: numberbox2.sendname=numberbox2.receivename=slider.sendname=slider.receivename) and they will be magically linked to each other. to use the value in the patch add another receiver [r samereceivename] Except if you need to send a value to the inlet of the numbox2 or the slider. Then this method magically doesn't work,
Re: [PD] Convolution / Impulse Response
I used to have a set of abstractions that did this. I threw it together on a whim, it wasn't all that efficient, and I haven't tested it in a couple of years... it would need a total revamp to be usable even for teaching because the constituent abstractions are not documented and not altogether straightforward. Anyway, I think you can copy the contents of an impulse-response array to several smaller arrays (the partitioning) using dynamic patching, then do fft-convolution with the incoming signal and the contents of the array (using [tabreceive~]), and then delay each separate signal by the appropriate amount (taking block delay into account) so that the aggregate produces the original impulse response convolved with the input. I think you might be able to get a bonus in efficiency if you do the partitioning into the following array sizes: 64 64 128 128 256 256 512 512 etc. Then you can avoid having more than a 64-sample-block delay overall, because the block delay associated with each set of larger arrays will be just enough to collect enough samples to compute the fft, do the mulitplication and ifft, and output the result. You might even be able to build in a buffer by doing: 64 32 32 64 64 128 128 256 256 512 512 etc. This should give extra time to compute the fft-mult-ifft I think I had built in an optional maximum fft size, so that at some point it would just continue to partition into, say, 8192-sample chunks. I had been thinking about doing the first block as a direct convolution for no overall delay, but I couldn't decide whether it would be worth it from the standpoint of efficiency... anyway, I couldn't get it to work without dropouts for a response of more than about 2 seconds long. Matt is it possible to do something vaguely similiar in vanilla pd? -- next part -- An HTML attachment was scrubbed... URL: http://lists.puredata.info/pipermail/pd-list/attachments/20100121/0a39cf0d/attachment-0001.htm ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] openpanel crash
routing after openpanel doesn't make sense yep, and then I prepend it to a list with the tables name... it is not wrong and was working not using [openpanel]. The weirdest of all is that [openpanel] was crashing even if not conected to anything. Anyway, I don't know what happened, but it is now working... I also made some minor changes and kept working on it and it seems stable now. Well, I guess my main concern here is to raise this [openpanel] issue up. As I said, it is not the first time it behave unstably... I also got some bad stability with [playlist], which is kinda similar. So I wanted to know if you guys were aware or anything. If I can better put my finger on it I will get back to you people. Thanks a lot Alex On Thu, Jan 21, 2010 at 7:25 PM, Jaime Oliver jaime.oliv...@gmail.comwrote: ok, so i think it is definitely your patch... the routing after openpanel doesn't make sense to me: read -resize $1 is getting the filename... J On Thu, Jan 21, 2010 at 1:20 PM, Jaime Oliver jaime.oliv...@gmail.com wrote: indeed you patch crashes in osx10.6.2, but the following patch doesn't, so perhaps its not openpanel, but something else. haven't really scrutinized your patch, just tested it... #N canvas 0 22 814 381 10; #N canvas 0 22 450 300 (subpatch) 0; #X array table23 44103 float 0; #X coords 0 1.02 44100 -1.02 200 130 1; #X restore 176 152 graph; #X obj 41 202 soundfiler; #X obj 50 145 openpanel; #X obj 52 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 50 168 read \$1 table23; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 4 0 1 0; On Thu, Jan 21, 2010 at 6:43 AM, Alexandre Porres por...@gmail.com wrote: you are using freebsd Gee, how come, what is that? I am using the MAC OS 10.6.2 Snow Leopard actually. thanks alex On Thu, Jan 21, 2010 at 7:01 AM, IOhannes m zmoelnig zmoel...@iem.at wrote: Alexandre Porres wrote: Hi there, I am having the hardest of times getting the [openpanel] to work here. It is not the first time I see it unstable, sometimes it crashed here or there in one or another patch, but usually working most of the time. Now it just about never works. Not in Pd-Extended, and not in Pd-Vanila. iirc, you are using freebsd. probably you should upgrade. fgmadsr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA -- Jaime E Oliver LR joliv...@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] content of table is saved in Pd-extended?? was: get the values of an array as a list
No, I really mean the [table] object. I am irritated, that in Pd-extended its content is saved with the patch, which is not the case on Pd-vanilla. I wonder, if there is really no way not to save table data in Pd-extended. Roman On Thu, 2010-01-21 at 12:20 -0800, Jaime Oliver wrote: in array you can click or unclick save contents. is that what you are talking about? J On Thu, Jan 21, 2010 at 5:41 AM, Roman Haefeli reduzie...@yahoo.de wrote: Hi I just realized, that my little patch posted previously is ~40kB heavy. Sorry for filling your mail boxes with zeros. Unlike Pd-vanilla, Pd-extended seems to save the content of a [table] object in the .pd-file. Why was that changed? Is there any way to have the content _not_ saved with the patch? If someone deliberately wants to save this data still an array can be used. Roman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Help installing pd-extended
Hi! I'm trying to install pd-extended 0.41.4 on an Asus Eee PC running Xandros Linux (derived, I believe, from Debian etch). I used to have an earlier version of pd (0.39.2-4) installed, but would like to install pd-extended. I downloaded the package 'Pd-0.41.4-extended-debian-etch-i386.deb' and tried to install it, but I'm getting the following error message: The following packages have unmet dependencies: pd-extended: depends on liblame0 (= 3.97) I searched the archive and found several messages about this missing package and another one that's supposed to replace it, but I still not sure what to do. I downloaded 'liblame0_3.97-0.0_i386.deb' and tried to install it, but I just got this message: Cannot install package liblame0_3.97-0.0_i386.deb. Please, check your installation and try again. What do I do now? I can go back to the older version of pd, but I'd rather not. Thanks. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pd-gui-rewrite preferences
Hi list, I was just thinking, as I noticed that Hans made it where Apple+, opens the preferences menu on OS X (as does every other native-mac app), why not group all the preferences in one dialog, with sub dialogs? This is how other apps I use on OS X behave and I find it convenient. Besides, if you save the settings, all of the settings get dumped to the preferences file, no? Why not have them all in the same dialog, openable by a hotkey. - rich ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Help installing pd-extended
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 liblame is non-free because of patent issues in some countries, that's why its not included in Debian. You can download that package from a country that does not have the patent issue here: http://debian-multimedia.org/ If you live in a country where the MP3 patent is valid, then you are legally required to have a license to use code that works with MP3s. .hc David wrote: Hi! I'm trying to install pd-extended 0.41.4 on an Asus Eee PC running Xandros Linux (derived, I believe, from Debian etch). I used to have an earlier version of pd (0.39.2-4) installed, but would like to install pd-extended. I downloaded the package 'Pd-0.41.4-extended-debian-etch-i386.deb' and tried to install it, but I'm getting the following error message: The following packages have unmet dependencies: pd-extended: depends on liblame0 (= 3.97) I searched the archive and found several messages about this missing package and another one that's supposed to replace it, but I still not sure what to do. I downloaded 'liblame0_3.97-0.0_i386.deb' and tried to install it, but I just got this message: Cannot install package liblame0_3.97-0.0_i386.deb. Please, check your installation and try again. What do I do now? I can go back to the older version of pd, but I'd rather not. Thanks. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQIcBAEBCAAGBQJLWPNVAAoJEJ8P5Yc3S76BjasQAJzauGZpSEEEML47ZA9tHR3S bQukgteYSYoirkGKOhAcOWY4r9Rct/vkUFNbvPRVe8vtzgy3b/mccH2PNSy7fxYO BzlSJMKHeR9+pIjRb7a1U+Smc6dU5bgAboGjg/Rx/BYzZl3YtPhGtFp7uw/jox+D 15yyK04zJN3nYKbczVnqZX/KYv2HDb7tfCHDm1P4b3si8t/mu8GBO9M3k5uCt8m6 CUJDjnHgQY+TWnIEmVsqfEDabfd7PyTkgWl983BhvgsnDU6JDKt+wFSoJG+OKUpb zQUgxnOfo39t4JBvoBJwvNg6PVNr8fFa5BAIhDDqXZszPkF8kQ6e37GYwjTi1nAA pkF9N9X0HETac7gliMqAgobA8xAxHxsVxO6RiU9SBemky3W0GHmee9FleEWvnR3B 9b7OPAIOcIoAQ/l1I32EFPErajfmbJBdMnQbs6maNqZmQVDDL1snnA4d1EvqcmhR fIq66rh++5hnUwilorRfpFS4D3fCPWV+kBUHK9lTwj5E+Xa3NRY/bPprLbWMNioK 6759S0SY83mp8bx6y7aAN2QWxgvEITAKELqBDtRibxwUCw9H/C2akLisvAH3/O8b CChpjNWvlfZUw85SvR5hQ25EsstghOluBssI0R+1Xjly2YkPL+sgQ+VNMO7yaTfV 1jZPJvVEaboLvtmNTgV7 =UZC+ -END PGP SIGNATURE- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Help installing pd-extended
On Fri, Jan 22, 2010 at 1:27 AM, David dfket...@gmail.com wrote: Hi! I'm trying to install pd-extended 0.41.4 on an Asus Eee PC running Xandros Linux (derived, I believe, from Debian etch). I used to have an earlier version of pd (0.39.2-4) installed, but would like to install pd-extended. I downloaded the package 'Pd-0.41.4-extended-debian-etch-i386.deb' and tried to install it, but I'm getting the following error message: The following packages have unmet dependencies: pd-extended: depends on liblame0 (= 3.97) I searched the archive and found several messages about this missing package and another one that's supposed to replace it, but I still not sure what to do. I downloaded 'liblame0_3.97-0.0_i386.deb' and tried to install it, but I just got this message: Cannot install package liblame0_3.97-0.0_i386.deb. Please, check your installation and try again. What do I do now? I can go back to the older version of pd, but I'd rather not. Hi David, I have an ASUS EeePc (1000HD) myself and i think on the longer term the best you can do is that you switch over Xandros linux to more popular, thus more developed one. There are two Ubuntu variants out there tuned for the eee, Eeebuntu is my favorite (but i read it will be discontinued as an EeeePc OS), and Easypeasy, then there is the official Ubuntu Notebook remix and people have good results with plain Ubuntu as well (optionally with Array.org kernel). Andras ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-gui-rewrite testing
Does this wish shell in Contents/MacOS have the Tcl/Tk Frameworks built into it (whether Carbon or Cocoa)? Its working now, thanks. Nice method, I have one symlinked to the svn repository and one for myself to hack on. cheers, Rich On Sun, Jan 17, 2010 at 9:05 PM, Hans-Christoph Steiner h...@at.or.atwrote: On Jan 17, 2010, at 3:01 PM, Rich E wrote: On Sun, Jan 17, 2010 at 8:07 PM, Hans-Christoph Steiner h...@at.or.atwrote: On Jan 17, 2010, at 10:10 AM, Rich E wrote: On Sun, Jan 10, 2010 at 12:29 AM, Hans-Christoph Steiner h...@at.or.atwrote: On Jan 9, 2010, at 5:37 PM, Rich E wrote: Still in OS X 10.6. I don't have one of these problems with Pd-devel-0.43 (dec 15) nightly build, so it must all be because of the tk/cocoa version that you mention. I'm not sure how to report it a tcl mailing list, as I don't know where the code is that implements these things. Does it make sense that the arrow keys are detected differently in Tk/Cocoa, so they are just sent to pd's gui C code as spaces? Not to me... it should be the same, that's why its worth reporting to tcl-mac. You don't need to know the exact code that's causing the problem. I read that list too, so I can fill in the details. I just don't have access to a 10.6 machine these days. As for the text color issue in the audio settings, you'll have to point me towards what is controlling that. I'll send you a screenshot after this email. Check out dialog_audio.tcl. Its still mostly the original code, so it can be scary. ;) Do you know how I can force configure to use Tcl/Tk 8.5.7/Carbon? If you put a version of Tcl/Tk 8.5.7/Carbon frameworks into /Library/Frameworks, it should use them over the build in ones. But that means using the Makefile in packages/darwin_app and running make install. For development, I just rename a nighly build as Pd-devel.app then inside the package, remove some guts and symlink it to my pd-gui-rewrite/0.43 sources: h...@palatschinken.at.or.at:src ls -l /Applications/Pd-devel.app/Contents/Resources/ total 152 lrwxr-xr-x 1 hans staff 3 2010-01-05 14:27 Scripts - bin/ -r--r--r-- 1 hans staff 47204 2008-08-14 20:03 VolumeIcon.icns -r--r--r-- 1 hans staff 545 2008-07-21 13:53 Wish.rsrc lrwxr-xr-x 1 root staff59 2010-01-05 14:32 bin - /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/src/ dr-xr-xr-x 13 hans staff 442 2009-12-15 08:41 doc/ dr-xr-xr-x 180 hans staff 6120 2009-12-15 08:52 extra/ dr-xr-xr-x 6 hans staff 204 2009-12-15 08:41 include/ -r--r--r-- 1 hans staff 42741 2008-02-14 18:14 pd-file.icns -r--r--r-- 1 hans staff 37100 2008-02-14 18:14 pd.icns lrwxr-xr-x 1 root staff58 2010-01-05 14:31 po - /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/po/ dr-xr-xr-x 3 hans staff 102 2009-12-15 08:41 share/ lrwxr-xr-x 1 root staff63 2010-01-05 14:31 startup - /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/startup/ I like this way of running the newest sources from within the app bundle, but I can't get it working yet. I had to replace the executable in Contents/MacOS, but then it cannot find pd-gui.tcl (I removed the bin folder in the Resources directory and symlinked it to the pd-gui-rewrite/src/, like you did). rich Literally all I did was: - download nightly Pd-devel build - cd /path/to/Pd-devel.app/Contents/Resources - rm -rf bin - ln -s /path/to/pd-gui-rewrite/0.43/src bin - ln -s /path/to/pd-gui-rewrite/0.43/po - ln -s /path/to/pd-gui-rewrite/0.43/startup .hc Really. I do this and the executable in the Contents/MacOS folder is still run and not the one in the symlinked directory. Oh well. Ah, ok, I understand now. The exe in Contents/MacOS is not Pd but the Wish Shell, so you want it to run that. 'pd' resides in Contents/Resources/bin/pd. Pd is two processes: 'pd-gui' (i.e. Wish) and 'pd' (i.e Pd ;) .hc Rich .hc I'll use the nightly build in the meantime and let you know what comes up. -rich On Mon, Jan 4, 2010 at 4:40 AM, Hans-Christoph Steiner h...@at.or.atwrote: First off, which platform? Is this still Mac OS X 10.6? If so, 10.6 has a built-in custom version of Tcl/Tk 8.5.7 that uses Cocoa for the back end rather than Carbon. Tcl/Tk 8.6 will only use this Cocoa backend, but will work on Mac OS X 10.5. It would be good to flush out these bugs and report them to the tcl-mac list so that they can get fixed. One thing to try is using one of the nightly builds, which include Tcl/Tk 8.5.7/Carbon. I think they should work on 10.6: http://autobuild.puredata.info/auto-build/latest/ On Nov 16, 2009, at 1:55 PM, Rich E wrote: Hi List, Hans, I've been using the pd-gui-rewrite-0.43 svn for a couple days now and here are some notes I've taken when finding various bugs (is the better sent to the pd-dev list?): • In Audio Settings, the text in the drop down menus is hardly visible because it is very
Re: [PD] Help installing pd-extended
Thanks. As I said, I did download a package that was supposed to be the required version of lame, but I wasn't able to install it. I'll try this one, though; it seems to be a different version of the package (the name is different, anyway). I couldn't care less about the patent issue, I'm not even interested in making mp3 files, I just want to install it because it seems to be required by pd-extended. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Help installing pd-extended
Thanks. I was thinking of installing a different version of Linux myself, because of all the conflicts I seem to have between different packages. The Asus and Xandros repositories don't seem to be very up-to-date. But I'm relatively new to Linux, so I'm being cautious. I'd also like to understand what, if anything, I'm doing wrong, before I take the plunge into installing a different version of Linux. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-gui-rewrite testing
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 The Wish program will look thru its Frameworks search path to find the frameworks. It something like: - - look Contents/Frameworks - - ~/Library/Frameworks - - /Library/Frameworks - - /System/Library/Frameworks .hc Rich E wrote: Does this wish shell in Contents/MacOS have the Tcl/Tk Frameworks built into it (whether Carbon or Cocoa)? Its working now, thanks. Nice method, I have one symlinked to the svn repository and one for myself to hack on. cheers, Rich On Sun, Jan 17, 2010 at 9:05 PM, Hans-Christoph Steiner h...@at.or.atwrote: On Jan 17, 2010, at 3:01 PM, Rich E wrote: On Sun, Jan 17, 2010 at 8:07 PM, Hans-Christoph Steiner h...@at.or.atwrote: On Jan 17, 2010, at 10:10 AM, Rich E wrote: On Sun, Jan 10, 2010 at 12:29 AM, Hans-Christoph Steiner h...@at.or.atwrote: On Jan 9, 2010, at 5:37 PM, Rich E wrote: Still in OS X 10.6. I don't have one of these problems with Pd-devel-0.43 (dec 15) nightly build, so it must all be because of the tk/cocoa version that you mention. I'm not sure how to report it a tcl mailing list, as I don't know where the code is that implements these things. Does it make sense that the arrow keys are detected differently in Tk/Cocoa, so they are just sent to pd's gui C code as spaces? Not to me... it should be the same, that's why its worth reporting to tcl-mac. You don't need to know the exact code that's causing the problem. I read that list too, so I can fill in the details. I just don't have access to a 10.6 machine these days. As for the text color issue in the audio settings, you'll have to point me towards what is controlling that. I'll send you a screenshot after this email. Check out dialog_audio.tcl. Its still mostly the original code, so it can be scary. ;) Do you know how I can force configure to use Tcl/Tk 8.5.7/Carbon? If you put a version of Tcl/Tk 8.5.7/Carbon frameworks into /Library/Frameworks, it should use them over the build in ones. But that means using the Makefile in packages/darwin_app and running make install. For development, I just rename a nighly build as Pd-devel.app then inside the package, remove some guts and symlink it to my pd-gui-rewrite/0.43 sources: h...@palatschinken.at.or.at:src ls -l /Applications/Pd-devel.app/Contents/Resources/ total 152 lrwxr-xr-x 1 hans staff 3 2010-01-05 14:27 Scripts - bin/ -r--r--r-- 1 hans staff 47204 2008-08-14 20:03 VolumeIcon.icns -r--r--r-- 1 hans staff 545 2008-07-21 13:53 Wish.rsrc lrwxr-xr-x 1 root staff59 2010-01-05 14:32 bin - /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/src/ dr-xr-xr-x 13 hans staff 442 2009-12-15 08:41 doc/ dr-xr-xr-x 180 hans staff 6120 2009-12-15 08:52 extra/ dr-xr-xr-x 6 hans staff 204 2009-12-15 08:41 include/ -r--r--r-- 1 hans staff 42741 2008-02-14 18:14 pd-file.icns -r--r--r-- 1 hans staff 37100 2008-02-14 18:14 pd.icns lrwxr-xr-x 1 root staff58 2010-01-05 14:31 po - /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/po/ dr-xr-xr-x 3 hans staff 102 2009-12-15 08:41 share/ lrwxr-xr-x 1 root staff63 2010-01-05 14:31 startup - /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/startup/ I like this way of running the newest sources from within the app bundle, but I can't get it working yet. I had to replace the executable in Contents/MacOS, but then it cannot find pd-gui.tcl (I removed the bin folder in the Resources directory and symlinked it to the pd-gui-rewrite/src/, like you did). rich Literally all I did was: - download nightly Pd-devel build - cd /path/to/Pd-devel.app/Contents/Resources - rm -rf bin - ln -s /path/to/pd-gui-rewrite/0.43/src bin - ln -s /path/to/pd-gui-rewrite/0.43/po - ln -s /path/to/pd-gui-rewrite/0.43/startup .hc Really. I do this and the executable in the Contents/MacOS folder is still run and not the one in the symlinked directory. Oh well. Ah, ok, I understand now. The exe in Contents/MacOS is not Pd but the Wish Shell, so you want it to run that. 'pd' resides in Contents/Resources/bin/pd. Pd is two processes: 'pd-gui' (i.e. Wish) and 'pd' (i.e Pd ;) .hc Rich .hc I'll use the nightly build in the meantime and let you know what comes up. -rich On Mon, Jan 4, 2010 at 4:40 AM, Hans-Christoph Steiner h...@at.or.atwrote: First off, which platform? Is this still Mac OS X 10.6? If so, 10.6 has a built-in custom version of Tcl/Tk 8.5.7 that uses Cocoa for the back end rather than Carbon. Tcl/Tk 8.6 will only use this Cocoa backend, but will work on Mac OS X 10.5. It would be good to flush out these bugs and report them to the tcl-mac list so that they can get fixed. One thing to try is using one of the nightly builds, which include Tcl/Tk 8.5.7/Carbon. I think they should work on 10.6: http://autobuild.puredata.info/auto-build/latest/ On Nov 16, 2009, at 1:55 PM, Rich E
Re: [PD] Help installing pd-extended
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 David wrote: Thanks. I was thinking of installing a different version of Linux myself, because of all the conflicts I seem to have between different packages. The Asus and Xandros repositories don't seem to be very up-to-date. But I'm relatively new to Linux, so I'm being cautious. I'd also like to understand what, if anything, I'm doing wrong, before I take the plunge into installing a different version of Linux. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list The other option is run the install on the command line and use Force Depends, I think its something like this: dpkg -i --force-depends pd-extended.deb .hc -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQIcBAEBCAAGBQJLWRbzAAoJEJ8P5Yc3S76BmZ8P/iuWoEwJ6FAQyGJBvds0EYbZ h6R/6MxKeJy1UfdkemmAgoZvWO0EbO5/HkCKr+2ZJlzrW7k90UZOeG0tSGZaPryT znfi8YLv11SVZ9h7iBn3VOyHKdveGQrrzJiya/s3XCigyVN9WaqOvvmI1xxP/I3N Sh0ZcPNO/q0i066pKdA+3iJ3TfsRuIWqcORo7BM2tATcf+2HOXQwAHlN7Y86e22p E58/8yhjxCpNbjD/DhlycEiPejv86mrDRZJyciJ0X+uKFjydPxUiRgnWD33sD7Ea XKNVIHzy3CMoL+Cesodw7IYH6Slt3dZRsFAUf8tISp1KO89tsaVBOrSAho9icxnG hlOGE+dwswg5Ef3V3M1KGyZC0178Y8MiAAUfW+50J9KaKvQjCNucAls+gKU3eALl aURk020Xf5BTh6n6YQxJFyKOu1fpp0V5lNLQeyeuMmlvGE7ase+o8urY2iCUS0AS mlwKHOKE/j7HJK88COtEroQiAWw6ce2fpsIHjr2rfkeqsY6bYd3gCQfzkzG/Jo9t h5DbBedT339es5vxs2NOqsdDvKO0Rg7yYldjPp0Mveiq+/+GwtBlvm6Ermoshl8H EJrnohYZYkraVjAGOvDF8AX/qlCfJ2YYWbHT4hjJijL7Fm0GbdUufKQ+mlgdOCcs e503zH9djBPxpxdAKryW =lwHa -END PGP SIGNATURE- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-gui-rewrite preferences
The only reason its not like that is because someone hasn't done the work. I'd love to be able to include that work in pd-gui-rewrite. Be aware, it'll probably require some weirdness, because of the nature of the messages that the pref panels send to 'pd'. But I don't think it would be too hard. One downside is that it you couldn't use Tcl/Tk 8.5 if you want it to be included in Pd-vanilla. But I am planning on switching Pd-extended 0.43 to Tcl/Tk 8.5 and above, since 8.5 adds a lot of very useful GUI stuff. .hc Rich E wrote: Hi list, I was just thinking, as I noticed that Hans made it where Apple+, opens the preferences menu on OS X (as does every other native-mac app), why not group all the preferences in one dialog, with sub dialogs? This is how other apps I use on OS X behave and I find it convenient. Besides, if you save the settings, all of the settings get dumped to the preferences file, no? Why not have them all in the same dialog, openable by a hotkey. - rich ___ 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