Re: [PD] GSoC Organization App 2008 wiki page
that's really bad to hear, especially since iem was already getting money last year. do you think there was a problem with last years projects? Hans-Christoph Steiner wrote: A word to everyone for future reference, personal connections are key in getting grants. or maybe supporting pd is useless for google. don't you think they sponsor projects that google can benefit from? maybe next year... marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-ext paths, libs and help
hi, Hans-Christoph Steiner wrote: On Mar 5, 2008, at 9:57 PM, marius schebella wrote: Roman Haefeli wrote: On Tue, 2008-03-04 at 12:09 -0500, marius schebella wrote: declare -path oscx is also doing nothing. oh, wait! as written in the declare-help.pd, -path is relative to pd, so you have to use: [declare -path oscx] (assuming the folder is pd-path/extra/oscx) roman but that is exaclty what I used! (see 2 lines above...) something is broken with declare. (see mails before). hans, would it be a problem to add all the missing paths to the configuration file of pdxt? adding all these external libraries but not supporting them seems weird. marius. I had a discussion about this with Roman on #dataflow. Basically, having all of the libraries loaded by default isn't a workable long-term solution. Let's say we have two libraries, firstlib and secondlib. firstlib is loaded first, secondlib is loaded second. secondlib has an object called [foo]. It's great and a lot of people use it all the time. It's in lots of patches just as [foo]. The author of firstlib never use secondlib or [foo], then creates an object that does something different, but is called [foo]. Since firstlib is already being loaded first, then firstlib's new [foo] will override secondlib's well-established [foo], and everyone's patches break. I think this is a lot of theory, and part of why all this is possible, is because there is no good documentation of existing libraries and objectclasses. I rather would like to fix a problem with one out of 2500 than fixing *every* patches, because 1000 objects are not accessible... I already suggested several times that we should agree on a standard set of objectclasses additionally to vanilla. why can't we have an official list of names that are already in use by some library? So we need to come up with something better. One thing that will always work is having the library load order embedded in each patch. That means a bit more work when writing a patch, but this is how many, many languages handle this problem (python, ruby, Tcl namespaces, C++, etc.). one thing that would help here would be something like from iem load gate. think of how it works in practice: someone wants to share a patch with a list of abstractions and posts it on the mailing list: 10 people test it, 1 has a naming conflict, reports it back, the original author changes the name of the abstraction and done. or you want to open an old patch, that used an abstraction name that now someone has written an external with the same name. you see that your patch is not working anymore, you declare which of your object classes to use, done. again, I am talking about a broad mass of objects that are not accessible to the broad mass of pd-extended users. I am not sure if many pd-extended users would have problems with conflicting namespaces. one more thing that would be useful is if you got a warning if you have a nameclash. you have two versions of gate on your system. Pd is now using the gate version from cyclone. I think pd-extended should be shipped as a clean distribution without nameclashes, objects with nameclashes should be renamed. and help-files should be automatically provided for all objects and all objects should be accessible without directory prefixes... marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-ext paths, libs and help
sorry to say, but this is not working either... the object I am trying to create is [OSCroute]. I can create [oscx/OSCroute], but what I want to accomplish is to avoid the oscx prefix, so I tried [declare -stdpath extra/oscx] [declare -stdpath oscx] [declare -path extra/oscx] [declare -path oscx] [declare -stdlib extra/oscx] [declare -stdlib oscx] [declare -lib extra/oscx] [declare -lib oscx] I even tried [declare -stdpath extra/oscx] in combination with import oscx. and I get a console printout saying [import] loaded library: oscx, but OSCroute ... couldn't create you know what is working? import oscx/OSCroute. but then, I have to add every single object? that method would be good for nameclashes if it would overwrite preexisting classes with that name... will file a but report. oh, and by the way sorry, couldn't find help patch for declare.pd (...no offence, just a bad day) marius. Roman Haefeli wrote: On Mon, 2008-03-17 at 20:09 -0400, Hans-Christoph Steiner wrote: On Mar 5, 2008, at 9:57 PM, marius schebella wrote: Roman Haefeli wrote: On Tue, 2008-03-04 at 12:09 -0500, marius schebella wrote: declare -path oscx is also doing nothing. oh, wait! as written in the declare-help.pd, -path is relative to pd, so you have to use: [declare -path oscx] (assuming the folder is pd-path/extra/oscx) roman but that is exaclty what I used! (see 2 lines above...) something is broken with declare. (see mails before). oh.. i really shouldn't have had done this mistake... actually there are even two.. blame myself! test again with: [declare -stdpath extra/oscx] if THIS is not working, then write a bug report. this is at least working with pd-vanilla 0.40.3 three times sorry for the unnecessary confusion. roman ___ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] msd change mass of mass
maybe it is possible to have signal inlets for all parameters and not use messages? because I don't know how to address particular masses or links without messages. but that would mean several inlets for every mass and link and that is kind of difficult. I don't see how this could be done?? marius. Thomas Grill wrote: i think it should not be very difficult to make a msd~ external. anyway, for this aplication, pmpd~ external should be easier to use. I thought about it as well... i think it's fairly easy and can be made to be quite efficient - the only drawback is that one is limited with the number of parameters that can be controlled or monitored through signal inlets and outlets. gr~~~ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Box Muller Gaussian noise
from the first equation that andy posted, I produced a gem representation. the box muller noise seems wrong, because it does not use the whole range but is shifted to the negative side. note, this is not a distribution of frequencies, but of noise values.. marius. Martin Peach wrote: Oh no that's wrong isn't it :( The log is necessary to keep the distribution normal, and the range is going to get wider the closer to zero the radius is allowed to get. The attached patch has a scale adjustment... Still I wonder what kind of distribution gaussianoise2 gives, it's not just white. Martin Martin Peach wrote: Charles Henry wrote: On Sun, Mar 16, 2008 at 11:16 AM, Martin Peach [EMAIL PROTECTED] wrote: (gaussianoise has occasional values that exceed [-1 ... 1], which I suppose is normal...white noise is always on [-1...1]) That's true. With the Box-Muller method, there is the log(~U1) term, but you can always just add a small value to U1, which will truncate your distribution. The size of the small value can be calculated to fit with any given threshold. I think it's really because the Box-Muller method selects random numbers in pairs which map to points in a unit square on the plane, but then selects only those points which are inside the unit circle, something that the pd patch doesn't do (how to resample points in a dsp vector until they are in range?). The attached patch shows the straightforward way of doing it by simply selecting a random radius and angle and returning the resulting y coordinate as the random number. The results are always on [-1,1]. I don't think sin~ will be any slower than log~. Martin ___ 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 noise-distr.pd Description: application/extension-pd ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pdj osx patch
hi, in the docs for pdj I read that there is a patch that needs to be applied to fix schedlib. (src/pd_patch/osx_extsched_fix.patch). I am not sure if that patch is/will be included in pd-0.41-2 or where I could get it. will pdj run with pd-0.40-3? to me it looks like pdj.p_fat is the pdj external?? is this equivalent to pdj.pd_darwin? thanks, marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] msd change mass of mass
hi, is someone working on msd? I wonder why it is not possible to change the mass of a mass dynamically with something like [setMass m1 1.5( is this function not supported because it is not possible, or just because it was not implemented yet. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] msd change mass of mass
yes, I was talking about an external called msd. I am not sure if biquad~ or fexpr~ can help. Is it possible to create harmonic sounds by sending impulses into a biquad~? that would really help. right now I am playing with msd in a block~ 1 subpatch, which is not very efficient. marius. Charles Henry wrote: Are you talking about some kind of mass, spring, damper equation? We could write such a thing with just a biquad~ or fexpr~, if that makes life easier. It's just a little bit of math. Chuck On Sat, Mar 15, 2008 at 1:32 PM, marius schebella [EMAIL PROTECTED] wrote: hi, is someone working on msd? I wonder why it is not possible to change the mass of a mass dynamically with something like [setMass m1 1.5( is this function not supported because it is not possible, or just because it was not implemented yet. marius. ___ 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] msd change mass of mass
ok, I can create some nice sounds with biquad~ and fexpr~, but with biquad~ I still have the problem, that I cannot change the settings dynamically. otoh fexpr~ might be a solution. uhmm, andy, I do *not* (yet?) fairly understand the maths behind that. I kind of avoided biquad~ and filters, I guess it's now or never. marius. Charles Henry wrote: Are you talking about some kind of mass, spring, damper equation? We could write such a thing with just a biquad~ or fexpr~, if that makes life easier. It's just a little bit of math. Chuck On Sat, Mar 15, 2008 at 1:32 PM, marius schebella [EMAIL PROTECTED] wrote: hi, is someone working on msd? I wonder why it is not possible to change the mass of a mass dynamically with something like [setMass m1 1.5( is this function not supported because it is not possible, or just because it was not implemented yet. marius. ___ 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] bang~ =64 samples
hi, is there an alternative for bang~ that will work with blocksizes smaller than 64 samples? or is there a chance to fix bang~? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] bang~ =64 samples
hi miller, not exaclty sure what sub-64-sample message delays means? block~ 64 64? or 64 delays each 0.0226757369615 ms. will test this. marius. Miller Puckette wrote: You can do it combining bang~ with sub-64-sample message delays. cheers M On Sat, Mar 15, 2008 at 10:05:46PM -0400, marius schebella wrote: hi, is there an alternative for bang~ that will work with blocksizes smaller than 64 samples? or is there a chance to fix bang~? marius. ___ 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~ =64 samples
...uhmm, negative. I created now a subpatch with the 64 delays, and get good timer measurements of 0.0226757 ms. but when I hook it up to sig~ the signal is still only updated every 64 samples. same btw with vline~. I was trying [$1 1.45( into line~, but that only a bad fake, and the ring modulator effect is still there... am I missing something? marius. Miller Puckette wrote: Bang~ goes off at 64-sample intervals (1.45 msec) - but for instance a 0.725 msec delay would sync a message to 32 sample into a 64 sample buffer. Of course you might need objects that can deal with messages on such a fine time grain. Tne only one I know of is vline~ (which is the one I use for this kind of thing.) cheers M On Sat, Mar 15, 2008 at 10:45:05PM -0400, marius schebella wrote: hi miller, not exaclty sure what sub-64-sample message delays means? block~ 64 64? or 64 delays each 0.0226757369615 ms. will test this. marius. Miller Puckette wrote: You can do it combining bang~ with sub-64-sample message delays. cheers M On Sat, Mar 15, 2008 at 10:05:46PM -0400, marius schebella wrote: hi, is there an alternative for bang~ that will work with blocksizes smaller than 64 samples? or is there a chance to fix bang~? marius. ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] bang~ =64 samples
using tables now, coming closer! m. marius schebella wrote: ...uhmm, negative. I created now a subpatch with the 64 delays, and get good timer measurements of 0.0226757 ms. but when I hook it up to sig~ the signal is still only updated every 64 samples. same btw with vline~. I was trying [$1 1.45( into line~, but that only a bad fake, and the ring modulator effect is still there... am I missing something? marius. Miller Puckette wrote: Bang~ goes off at 64-sample intervals (1.45 msec) - but for instance a 0.725 msec delay would sync a message to 32 sample into a 64 sample buffer. Of course you might need objects that can deal with messages on such a fine time grain. Tne only one I know of is vline~ (which is the one I use for this kind of thing.) cheers M On Sat, Mar 15, 2008 at 10:45:05PM -0400, marius schebella wrote: hi miller, not exaclty sure what sub-64-sample message delays means? block~ 64 64? or 64 delays each 0.0226757369615 ms. will test this. marius. Miller Puckette wrote: You can do it combining bang~ with sub-64-sample message delays. cheers M On Sat, Mar 15, 2008 at 10:05:46PM -0400, marius schebella wrote: hi, is there an alternative for bang~ that will work with blocksizes smaller than 64 samples? or is there a chance to fix bang~? marius. ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] msd change mass of mass
one more. not at all cpu-friendly but a real msd. m. Andy Farnell wrote: You're a hero Chuck. This tallys well with the equations in Perrys book. What I was missing is the step where you get the transfer function. I made (attached) a little test rig. What isn't looking right is the underdamped behaviour. I was expecting to see a decaying oscillation around the top point. Maybe my test has errors. a. On Sat, 15 Mar 2008 19:16:29 -0500 Charles Henry [EMAIL PROTECTED] wrote: Note, when c goes to 0, we get a harmonic oscillator at angular frequency w=k/m rad/sec, which is correct. When we increase the damping, we get terms of e^(-0.5*c/m*t) which damps the solution. made a typo here: angular frequency w=sqrt(k/m) rad/sec and f=sqrt(k/m)/2pi Hz ___ 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 #N canvas 114 22 1068 663 10; #X obj 209 212 cnv 15 100 40 empty empty empty 20 12 0 14 -96960 -66577 0; #X obj 334 211 cnv 15 100 40 empty empty empty 20 12 0 14 -96960 -66577 0; #X obj 458 212 cnv 15 100 40 empty empty empty 20 12 0 14 -96960 -66577 0; #N canvas 335 49 771 605 subb 0; #X obj 86 308 msd; #X obj 156 558 outlet~; #X obj 86 351 unpack; #X obj 401 48 inlet; #X msg 59 283 bang \, get massesPos 1; #X obj 86 329 route massesPosNo; #X msg 370 213 forceX 1 \$1; #X obj 370 142 moses 20; #X obj 370 164 * 0.05; #X floatatom 478 65 5 0 0 0 - - -; #X obj 478 118 /; #X msg 478 96 1; #X obj 478 44 inlet; #X obj 571 44 inlet; #X obj 86 258 spigot; #X obj 370 272 spigot; #X floatatom 133 256 5 0 0 0 - - -; #X obj 119 234 r \$0-frommet; #X floatatom 423 265 5 0 0 0 - - -; #X obj 403 239 r \$0-fromnoi; #X obj 232 350 0; #X msg 247 327 0; #X obj 178 415 tabwrite \$0-bu; #X obj 232 372 t f f; #X obj 232 392 + 1; #X obj 179 436 table \$0-bu 64; #X obj 676 36 block~ 1; #X text 309 386 hack hack hack...; #X obj 370 122 random 1; #N canvas 166 43 493 434 bang-64-sub 0; #X obj 94 77 bang~; #X obj 94 229 delay 0.0226757; #X obj 56 278 outlet; #X obj 272 274 outlet; #X obj 94 149 t b b b; #X obj 196 229 bang; #X msg 113 172 stop; #X connect 0 0 4 0; #X connect 1 0 5 0; #X connect 1 0 2 0; #X connect 4 0 2 0; #X connect 4 0 1 0; #X connect 4 1 6 0; #X connect 4 2 3 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X restore 59 26 pd bang-64-sub; #X obj 156 536 tabread~ \$0-bu; #X obj 156 494 phasor~ 689.062; #X msg 243 472 0; #X obj 156 514 *~ 64; #X obj 86 211 inlet; #X floatatom 570 71 5 0 0 0 - - -; #X obj 370 187 * 0.01; #X connect 0 0 5 0; #X connect 2 1 22 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 2 0; #X connect 6 0 15 0; #X connect 7 0 8 0; #X connect 8 0 36 0; #X connect 9 0 7 1; #X connect 9 0 10 1; #X connect 9 0 11 0; #X connect 10 0 8 1; #X connect 11 0 10 0; #X connect 12 0 9 0; #X connect 13 0 35 0; #X connect 13 0 36 1; #X connect 14 0 0 0; #X connect 15 0 0 0; #X connect 17 0 14 1; #X connect 17 0 16 0; #X connect 19 0 15 1; #X connect 19 0 18 0; #X connect 20 0 23 0; #X connect 21 0 20 1; #X connect 23 0 24 0; #X connect 23 1 22 1; #X connect 24 0 20 1; #X connect 28 0 7 0; #X connect 29 0 4 0; #X connect 29 0 20 0; #X connect 29 0 28 0; #X connect 29 1 21 0; #X connect 29 1 32 0; #X connect 30 0 1 0; #X connect 31 0 33 0; #X connect 32 0 31 1; #X connect 33 0 30 0; #X connect 34 0 14 0; #X connect 36 0 6 0; #X restore 101 461 pd subb; #X obj 102 559 dac~; #X obj 101 110 metro 400; #X obj 101 88 tgl 15 0 \$0-frommet \$0-tomet empty 17 7 0 10 -262144 -1 -1 0 1; #X msg 101 408 forceX 1 \$1; #X floatatom 136 384 5 0 0 0 - - -; #X floatatom 153 87 5 0 0 0 - - -; #X msg 221 394 setK l \$1; #X text 463 209 change damping; #X msg 244 420 setD l \$1; #X obj 204 338 pack 1 1 0; #X text 336 209 change rigidity; #X text 228 184 ~ 1; #X text 605 217 (rigidity + damping together should not exceed double of mass...); #X text 180 531 can get very loud otherwise..; #X text 360 185 keep low \, maybe 0.2; #X obj 614 335 hsl 151 15 0 1000 0 0 empty \$0-noise empty -2 -8 0 10 -262144 -1 -1 4300 1; #X obj 614 358 hsl 151 15 0 1 0 0 empty \$0-amount empty -2 -8 0 10 -262144 -1 -1 250 1; #X text 775 333 noise; #X text 775 353 amount of force; #N canvas 125 455 583 331 presets 0; #X obj 70 197 s \$0-rigidity; #X obj 80 217 s \$0-damping; #X obj 100 237 s \$0-noise; #X obj 110 257 s \$0-amount; #X obj 60 177 s \$0-mass; #X obj 332 94 r \$0-frommet; #X obj 422 95 r \$0-fromnoi; #X obj 332 114 sel 1; #X obj 422 114 sel 1; #X msg 332 135 0; #X obj 332 160 s \$0-tonoi; #X msg 422 135 0; #X obj 422 160 s \$0-tomet; #X obj 60 147 unpack 0 0 0 0 0 0; #X obj 187 177 sel 1; #X msg 187 198 1; #X obj 251 232 s \$0-tonoi; #X obj 185 232 s \$0-tomet; #X msg 218 198 1; #X obj
Re: [PD] Miller's PD-Guitar Workshop LAC 2008
Miller Puckette wrote: Hi all, (However, I sometimes have to ground lift my computer and monitor, which is a bit dangerous.) dear children on this list, please DO NOT try this at home! marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] msd not in pd-extended
hi hans, is there a problem with the msd external in pd-ext? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] msd not in pd-extended
oh, sorry, it's based on flext. would be nice to have the flext externals included in pd-extended though! any plans on that? marius. marius schebella wrote: hi hans, is there a problem with the msd external in pd-ext? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] editmode for datastructures
hi, I guess that is not possible... I am using plot to draw an array, then select the array in editmode and drag it around. is there any possibility to get the new absolute position? I really doubt this is possible... too bad. Btw. I also would like to be able to change the length of a plot, add/delete values, maybe with shiftclick? and there is also no possibility to use a table-array as an input source for a datastructure array. and does selecting and duplicating actually create new data? and btw the intro file for the datastructures still talks about templates can I replace template with struct? and btw pix_dump of a 100*100 image freezes pd. (probably has something to do with console output on OS X?) cheers, marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Google Summer of Code application is in!
I read that the participating organizations will be announced on monday 14th, and the student application period is from march 24-march31. luckily, I also found out that it is possible to participate as a student even if you graduate in summer (or even may...), the critical day is april 14, when you must be enrolled as a student. are the suggested topics on the wiki already suggested projects, or are these overall topics? I think the most important work would be documentation, but documentation-only work is not accepted as a code project. I would like to step into gem development; multitextures, uv mapping, animated meshes, maybe skeleton animation support, pix2jitter bridge, opencv externals, tesselation external for polygons, probably implementing point in shape algorithm. chris or iohannes do you have some advice for a beginner project... marius. Hans-Christoph Steiner wrote: I just submitted it with 10 mentors, we should be able to add more mentors if we get accepted as an organization, so it is not too late to join. http://puredata.info/dev/summer-of-code/GSoCOrganizationApp2008 I think the app is looking good, fingers crossed! .hc 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2, by Mohja Kahf ___ 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] UV map - was : Google Summer of Code application is in!
hi, I don't think you're doing anything wrong. from what I read in the recent conversation uv mapping is not supported yet. only linear and spherical mapping. I also don't know whether multiple materials are supported or if you can draw groups individually, and how the material is attached to different groups. I worked with blender during the last weeks to get skeleton animated meshes with textures and animation exporting to ogre (and jitter), and of course I would like to see that working for gem, too. from my experience with gem, there are some features that are still missing/not supported in gem yet. only sometimes things are not well documented. marius. olme wrote: thanks ;) nice tool ! But actually I work on linux, and I must say that blender has nowadays most of these capabilities (it's developped at a fast pace these years, orange, peach and apricot projects are realy effective at speeding the all things up ) the problem I have is that I can't get the [model] object to load a mesh with the uv map into GEM to display video as texture with right coordinates... (I will post a patch with .obj file illustrating this soon). As I said in previous mails, I think it's something that was left aside unfinished in the code but not so dificult to fix ... or it's something that I do completely wrong ... when I'll post the test patch/file, I hope someone could tell me what's wrong ... Olm-e Andy Farnell wrote: Hey Olm, quite offtopic to your GSOC thread but on the subject of UV wrapping did you see an open source tool called Roadkill? http://www.pullin-shapes.co.uk/page8.htm best, Andy On Wed, 12 Mar 2008 22:16:52 +0100 ___ 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] NRCI - Networked Resources for Collaborative Improvisation
hi greg, that looks very promising, but can you give an example of how to use it, the page you posted says NRCI documentation: [link to be added]... thnks, marius. Greg Surges wrote: Hey all, Just wanted to post a link to a project I've been co-developing for a while now. NRCI is a set of PD abstractions to allow for sharing control data over a standard TCP/IP network. It's been designed for MiLO, the Milwaukee Laptop Orchestra. Thought people might be interested, and I'm anxious for any suggestions or comments! Here's the link http://ccrma.stanford.edu/%7Ecburns/NRCI/. Thanks! -Greg Surges ___ 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] ARToolkit and libqrencode for Gem
thanks hans for posting this :) I also want to add that there are two very cool objects pix_jit2gem and pix_gem2jit on that site. the only missing link right now to (hopefully) connect pd/gem and jitter is pix_share_write, which is not available in the max version of gem. or are there any other ways to share gpu textures between jitter and gem? maybe using glsl? marius. Hans-Christoph Steiner wrote: I just found these download on the page of Shigeyuki Hirai, who does the Max/MSP port of Gem. He has two interesting objects that shouldn't be to hard to get working in Pd, since they are already Gem objects. http://www.cc.kyoto-su.ac.jp/~hirai/softwares/index-j.html One is pix_qrencode which is based on libqrencode, which lets you read those 2D barcodes. The other is pix_artoolkit, which is based on ARToolkit, which is a type of code to stick on things that you can then track in 3D space using Gem. Just throwing that out there in case anyone is interested. .hc Mistrust authority - promote decentralization. - the hacker ethic ___ 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] A broken guitar flanger effect recreated in pd
do you have a recording of that effect? what did it exactly do? how did it sound? there is no empty battery function in Pd ... yet. marius. Andrzej Piontek wrote: Hi there, i have a flanger guitar effect and I remember that when the battery was almost empty it started making, for a few moments (till the battery died), very interesting and unpredictable noises responding to what i was playing on my guitar. I was wandering if it would be possible to write such an effect in pd and simulate that lack of voltage. yendrrek _ Who's friends with who and co-starred in what? http://www.searchgamesbox.com/celebrityseparation.shtml ___ 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] Listen and tag some music :)
hi antonio, I am not sure, what you want to prove with this test, but for me the biggest issue is that these are all very cheap crappy midi files. I doubt you will get any reliable results with that test, sorry. marius. António Pedro Oliveira wrote: Apologies if this is not an appropriate mailing list. Just in case you would like to listen (and tag) some music go to the following address :) You'll need more or less 10 minutes for that. http://student.dei.uc.pt/~apsimoes/PhD/Music/ismir08/index.html Thanks for your attention, ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] inside the wave
hi, I did some Pd programming for an exhibition in the San Diego Museum of Art. http://www.sdmart.org/exhibition-future.html#inside-the-wave. I worked with Nina Waisman from the particle group and the sound installation is part of a bigger concept about nanotechnology. It is based on work we did last year for Berlin and will be up until June 22. more information at nina's site http://www.ninawaisman.net including a demo video http://www.ninawaisman.net/nano/nanoEmbed.html. marius. ___ PD-announce mailing list [EMAIL PROTECTED] 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] [PD-announce] inside the wave
no, I haven't been there at all! we met in NYC, and then I did the programming in new york, and nina set it up in san diego. m. Jaime Oliver wrote: Are you still in san diego? On Sun, Mar 9, 2008 at 11:51 AM, marius schebella [EMAIL PROTECTED] wrote: hi, I did some Pd programming for an exhibition in the San Diego Museum of Art. http://www.sdmart.org/exhibition-future.html#inside-the-wave. I worked with Nina Waisman from the particle group and the sound installation is part of a bigger concept about nanotechnology. It is based on work we did last year for Berlin and will be up until June 22. more information at nina's site http://www.ninawaisman.net including a demo video http://www.ninawaisman.net/nano/nanoEmbed.html. marius. ___ PD-announce mailing list [EMAIL PROTECTED] http://lists.puredata.info/listinfo/pd-announce ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd sounds better than Max?
Frank Barknecht wrote: Hallo, Andy Farnell hat gesagt: // Andy Farnell wrote: Both use the same patch (the undulating diffraction effect). It's comparable because I translated the Csound version directly to Pd, both are 64 oscillator banks and it's clear that the Csound one sparkles while the Pd one sounds a bit muddy. Csound also is known as CleanSound in some circles. so why is then pure data not equally clean? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd sounds better than Max?
hmm, sine waves are one kind of sound, but musical pieces use more than sinewave generators. if there are really technical and software related dsp differences in max and pd then you would find them more in other objects. the wavetable readers could be different (type of interpolation...) the oversampling techniques could be different, noise generators could be different, internal float precision could make a big difference. on the hardware side: da converters can make a difference. (is it overall true that pd runs on cheaper hardware, using cheaper digital-analog converters creating a richer, more distorted sound?). max could use additional filter magic that we don't know of (no source code available...). marius. Libero Mureddu wrote: Hi all, I remember some months ago I did the suggested test using oscs from: Max/MSP, Pd, PWGL, Csound and maybe (not sure anymore), SuperCollider. Well, they produces the same results. Anyway it was interesting to experience it! Here attached is the audacity project file with only max and pd; max cycle~ output is shorter so one can hear pd osc~ output starting to play only when the other one is finished. I reversed the phase using Audacity, to be honest, but I don't think this makes the test irregular :-) ciao libero Message: 6 Date: Fri, 07 Mar 2008 10:57:49 + From: Damian Stewart [EMAIL PROTECTED] Subject: Re: [PD] Pd sounds better than Max? To: [EMAIL PROTECTED] Cc: PD-List pd-list@iem.at Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Roman Haefeli wrote: hey funny... i also heard people saying something similar the other way around. since the same digital algorithm produces the same results on two different machines or in two different softwares, i think there are only very esoteric reasons to believe, that one sounds 'fuller' (what does it mean technically?) or 'richer' (more harmonics?) than the other. for me this goes to a similar direction as the discussion, if oxygen free, golden plated 8mm-diammeter speaker cables sound better than others (i would rather suspect a difference there than between max and pd). well, he also said that it was because the [osc~] had a larger table size in Pd than in Max, which would make sense. my initial assumption was that it was to do bit-depth. i used to scoff at people who claimed 24 bit was better; but then i spent some time in a studio working with 24 bit audio, and, well, you notice. (but both Pd and Max are 32 bit float, right?) i hear you about the speaker cables; there are differences even amongst digital stuff though. for example when Ableton Live clips, to my ears it clips a lot nicer than ProTools does. (actually ProTools in general sounds very dead - its precision means that you have to work your ass off to get colour into your sound.) and back when i was composing in a multitrack sequencer environment, i remember choosing to use Cubase SX because its audio engine just sounded nicer than any of the other apps of the time (Cakewalk and Logic being the main competitors). hm.. thinking more about that, i wonder whether this guy thinks, that pd people do just different, probably subjectively better sounding stuff. or does he really think, that [phasor~] in pd sounds nicer than the [phasor~] in max? this would be actually quite easy to test, if there is any difference at all. create a wav with same frequency and phase of a [phasor~], once in pd, once in max, and then subtract the one from the other and if you do not get a completely silent file, then... *i shut up* ;-) nice idea, but i'd try it with an [osc~]. anyone want to volunteer? -- damian stewart | +351 967 797 263 | [EMAIL PROTECTED] frey | live art with machines | http://www.frey.co.nz ___ 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] pd-extended application osx
hi (hans), would it be possible to have an enclosing folder for the pd app and take all externals, help files, tutorials and manuals inside that folder, but not in the pd-application itself. in that case osx finder would be able to search for stuff without first selecting the app manually and click show contents before I can search for something. I am still struggling with the problem, that every time I am missing an object I have to figure out in which folder it is (in which library), to be able to rename it... marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd sounds better than Max?
Hans-Christoph Steiner wrote: I think it is unlikely that there is a noticeable difference in double-blind testing. I am sure that people hear differences between them, but I am guessing that those differences are inside the brain, rather than outside :). yes, that seems obvious to me too, but this discussion is about the small chance, that there might be a difference in some small details that effectively make a difference.. Also, consider that MSP started from Pd code. I thought pd came out later (1997) and was completely rewritten with fundamental differences (esp. when it comes to fft and stuff like that). marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd sounds better than Max?
Hans-Christoph Steiner wrote: On Mar 7, 2008, at 7:33 PM, marius schebella wrote: Hans-Christoph Steiner wrote: I think it is unlikely that there is a noticeable difference in double-blind testing. I am sure that people hear differences between them, but I am guessing that those differences are inside the brain, rather than outside :). yes, that seems obvious to me too, but this discussion is about the small chance, that there might be a difference in some small details that effectively make a difference.. Also, consider that MSP started from Pd code. I thought pd came out later (1997) and was completely rewritten with fundamental differences (esp. when it comes to fft and stuff like that). Max didn't have MSP until Pd came along, it was all about manipulating MIDI. Check out the copyright splash screen, it says portions based on Pd 1997-2005. no, it says Pd and MSP are based on ideas in Max/FTS, an advanced DSP platform (C) IRCAM. I learned in school (but that was lng ago in 1997) that miller wrote max and max/fts at IRCAM in the mid 80s, max already had signal processing in 1990. then he jumped off, david zicarelli sticked with the existing code and developed msp and miller rewrote pd from scratch in 1996/97. I think max/msp took also code from pd, but that was later. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd sounds better than Max?
ok, so you are right. my reading capabilities get worse from day to day... one more question. I read Pd (c) 1997-2005 The Regents of the University of California? which means the regents of the UC own the rights on Pd??? marius. Hans-Christoph Steiner wrote: On Mar 7, 2008, at 9:14 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Mar 7, 2008, at 7:33 PM, marius schebella wrote: Hans-Christoph Steiner wrote: I think it is unlikely that there is a noticeable difference in double-blind testing. I am sure that people hear differences between them, but I am guessing that those differences are inside the brain, rather than outside :). yes, that seems obvious to me too, but this discussion is about the small chance, that there might be a difference in some small details that effectively make a difference.. Also, consider that MSP started from Pd code. I thought pd came out later (1997) and was completely rewritten with fundamental differences (esp. when it comes to fft and stuff like that). Max didn't have MSP until Pd came along, it was all about manipulating MIDI. Check out the copyright splash screen, it says portions based on Pd 1997-2005. no, it says Pd and MSP are based on ideas in Max/FTS, an advanced DSP platform (C) IRCAM. Look at the line above that one. Max/FTS did have synthesis, but it was on a separate DSP CPU. http://en.wikipedia.org/wiki/Max/MSP Max has a number of extensions and incarnations; most notably, a set of audio extensions to the software appeared in 1997, ported from Pure Data. Called MSP (short for either Max Signal Processing or the initials of Miller S. Puckette, the author of both Max and Pd), this add-on package for Max allowed for the manipulation of digital audio signals in real-time .hc I learned in school (but that was lng ago in 1997) that miller wrote max and max/fts at IRCAM in the mid 80s, max already had signal processing in 1990. then he jumped off, david zicarelli sticked with the existing code and developed msp and miller rewrote pd from scratch in 1996/97. I think max/msp took also code from pd, but that was later. marius. Using ReBirth is like trying to play an 808 with a long stick.-David Zicarelli ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Linux sounds better than Windows!
nobody will deny that. m. sven wrote: i have speaker cables made of pure gold. i know what i'm talking about. cheers, sven. ___ 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] understanding vline~
sorry, I was blind and now I see. I should not post mails so late. marius. IOhannes m zmoelnig wrote: marius schebella wrote: yea, there is no explanation of the syntax. apart from the following quote taken from the vline~-help (updated for version 0.33): The messages consist of a target value, a time interval (zero if not supplied), and an initial delay (also zero if not supplied.) fgmasdr. IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [OT] For Hans, question on Arduino
Which kind of controller are you thinking about? there is a good resource about sensors on http://itp.nyu.edu/physcomp/sensors/Reports/Reports, the arduino forum will answer questions http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl and if you want to start reading then check out phsysical computing book by tom igoe http://itp.nyu.edu/~dbo3/physical/physical.html. physical computing is the term under which microcontroller/electronic hacking runs in new york (I heard that these words don't mean much to anybody else). and you can also ask on the pd list (but be a little bit more specific... marius. Mike McGonagle wrote: Hello Hans, I am sending this to the list as others might be interested. I am curious about where to start in designing and building a controller. I have an idea for what I would like to do, but there doesn't seem to be any similar boards on the Arduino cite. Could you recommend a mailing list or some other group that might provide some info for a newbie? Thanks, Mike ___ 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] vbap on Pd-extended (osx)
what does it do? how does it work? I get only error messages here (osx) error: vbap: no method for 'float' marius. Hans-Christoph Steiner wrote: [vbap/vbap] works. .hc On Mar 6, 2008, at 7:18 PM, potax flan wrote: any ideas on this? been away from pd for some days, but still havent got it working thankyou! On Thu, Feb 28, 2008 at 4:55 PM, potax flan [EMAIL PROTECTED] wrote: ok i'm starting to feel dumb i tried with [import vbap] + [import iemmatrix] and [declare -sdtpath extra/iemmatrix] + [declare -sdtpath extra/vbap] the result is still the same. even thou i guess import/declare should work the same as adding vbap and iemmatrix to the startup flags, how do i do that? there is no space left :) sorry if this is very obvious p On Wed, Feb 27, 2008 at 11:12 AM, Roman Haefeli [EMAIL PROTECTED] wrote: On Wed, 2008-02-27 at 10:05 +0100, Georg Holzmann wrote: Hallo! i imported both libraries (see log below) but still no luck define speakers and mtx_*~ are still m.i.a. ideas? because you probably imported the libs after the other objects. Try to load the libraries at pd startup (e.g. in your pd settings or with a startup flag). since you are using pd-extended version 0.40.x you could alternatively use [declare -sdtpath extra/iemmatrix] and [declare -sdtpath extra/vbap]. [declare] makes sure to add pathes / load libraries at patch start before any other object is instantiated. if you want to stick with [import], cut and paste your whole patch except the [import] objects and save it. on next patchload [import] should be instantiated before other objects. while we are at it, i would like to note, that [declare] is part of pd itself and will work on any installation of pd. personally and for portability reasons, i think it is in any case preferable to let a patch load its dependencies itself (a.k.a using [import] or [declare]) instead of adding the pathes to the global search pathes (a.k.a pd settings / startup flags). this will make your patch work on any system independently from the configuration of the current system. and it makes it easier for other users to guess what libraries are missing. roman define_loudspeakers 3 -45 0 45 0 0 45 180 45 ... couldn't create define_loudspeakers 2 -45 45 135 -135 ... couldn't create mtx 8 3 ... couldn't create mtx_*~ 8 3 20 ... couldn't create rvbap 0 0 ... couldn't create rvbap 0 0 ... couldn't create rvbap 0 0 ... couldn't create libdir_loader: added iemmatrix to the canvas-local path [import] loaded library: iemmatrix vbap: already loaded [import] loaded library: vbap ___ 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 As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously. - Benjamin Franklin ___ 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] Pd sounds better than Max?
what I experience sometimes when I do very basic stuff like using phasors, is that I hear weird comb filtering of my environment after I put down my headphones. similar as if you look into bright light and then close the eyes, and you still see a review-image. regarding the difference between pd and max: are you talking about the music that people produce or are you talking about the digital signal process? m. Damian Stewart wrote: hey, i was talking to a Portuguese musician tonight (Miguel Cardoso is his name) and he was saying that he thought that Pd sounded much better than Max - a fuller sound with the oscillators, he said. i hadn't really thought about this before, but i do know that to my ears my Pd patches sound a lot richer than most Max/MSP stuff that I've heard - not sure whether that's my source material or patches or whether it's at a deeper architectural level than that. anyone have any evidence, anecdotal or otherwise, to confirm this? reasons why this might be the case? ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-ext paths, libs and help
Roman Haefeli wrote: On Tue, 2008-03-04 at 12:09 -0500, marius schebella wrote: declare -path oscx is also doing nothing. oh, wait! as written in the declare-help.pd, -path is relative to pd, so you have to use: [declare -path oscx] (assuming the folder is pd-path/extra/oscx) roman but that is exaclty what I used! (see 2 lines above...) something is broken with declare. (see mails before). hans, would it be a problem to add all the missing paths to the configuration file of pdxt? adding all these external libraries but not supporting them seems weird. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Lua and PD
me too, really excited to see lua signal processing in pd. since graham wakefield is involved I guess it will be similar to the max version? are you planning a native texteditor support from within pd. I saw texteditors that pop up when you double cklick an object for example for the cyclone coll object. something like this (... syntax highlighting???). auto updating of scripts when they are changed and saved would be nice, too. marius. Chris McCormick wrote: On Wed, Mar 05, 2008 at 09:45:47AM +0100, Frank Barknecht wrote: Claude Heiland-Allen hat gesagt: // Claude Heiland-Allen wrote: Vast amounts of number crunching, for performance reasons. This includes DSP at the moment, although hopefully Frank's port of Lua~/Vessel~ is a viable alternative (not sure what the current status of that is). It is working fairly well and now that LAC is almost over I intend to work more on it as I want to use it in a project. Vessel is quite fast: All synthesis and number crunching happens in a C-library, while Lua just serves as a kind of text based patching environment for dynamically generating the dsp graphs. This is very handy for granular synthesis or any other tasks that require lots of polyphony. So Vessel can do things that are nearly impossible with Pd patching alone. Really excited to try this out! Chris. --- http://mccormick.cx ___ 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] understanding vline~
yea, there is no explanation of the syntax. the first number is the value that you want to go to. the second value is the duration it takes to go to that value and the third nmber is the time when to start with the action. 99 1000 5000 means go to 99 in 1000ms but wait for 5000 ms before you start. the problem is, if you send another message 0 500 1000 before the 5 seconds of the first message passed then it overwrites the first message and goes to 0 after 1 second. (and if you were at 0 nothing happens.) the message in the help patch should go to 1 over a duration of one second, then jump to zero after one second and then ramp up again starting after 1 second (counting from the time when you clicked). marius. naysayer wrote: hi all. just wondering if i am the only one who has missed the point when it comes to vline~. i know this has been around for quite some time now but i am confused as to how the object actually works. in the documentation there is an explanation that i feel is a little hard to understand. the message box says ramp up, jump down, then ramp up again | 1 1000, 0 0 1000, 1 1000 1000 ( yet when i press it only ramps upto 1 and thats it. now i'm trying how to use it and make it work but i can't figure out the syntax. could someone point me in the right direction. perhaps i'm being completely stupid and i've missed something simple. thanks ___ 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] invisible py/pyext objects in windows XP (again)
hi matteo, there are even newer versions at http://g.org/ext/beta marius. matteo sisti sette wrote: Hi, I downloaded the latest version of pyext precompiled for windows XP from http://g.org/ext/py/ and python 2.4.4 from its official site. Installed everything, and when I open any of the example patches, py objects are invisible, just as in the screenshot from an old post in the archives: http://132.205.142.12/screenshot.PNG If I don't set the -path option correctly so he cannot find the scripts, then the objects are visible (but obviously won't work). I found many threads about this in the archives, but no solution (apart maybe recompiling something). Windows XP, PD Vanilla 0.41.2 Is there any fix? Thanks m. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] parallel processing
hi, I am reading an old interview with james moorer (with curtis roads in CMJ/6 1982). one funny thing is that he says, 'software synthesis is either dead or dying[...] I am hoping it's demise will be quick and relatively painless.' in return he predicted all computation being done on special dsp chips. in part he was right, but on the other hand the main cpu got more than fast enough to survive (gfx is slightly different), but - and I am coming to my point - he also was thinking about hundreds or thousands of parallel processing elements. right now, we are going to have several and in the future many many parallel CPUs, and the need for parallel processing is back. miller was talking about that in montreal. so I wonder how pd will survive that evolution? afaik the current situation is poor in this regard. can anyone give an outview for the future? would it be a jump from pd (I) 0.43 to pd II 0.1? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] parallel processing
No, I missed LAC, but it is not surprising that people research in that direction. I was looking through some papers yesterday, but not the one from jürgen, will catch up on that. marius. Andrée Préfontaine wrote: Le 08-03-04 à 11:14, marius schebella a écrit : hi, I am reading an old interview with james moorer (with curtis roads in CMJ/6 1982). one funny thing is that he says, 'software synthesis is either dead or dying[...] I am hoping it's demise will be quick and relatively painless.' in return he predicted all computation being done on special dsp chips. in part he was right, but on the other hand the main cpu got more than fast enough to survive (gfx is slightly different), but - and I am coming to my point - he also was thinking about hundreds or thousands of parallel processing elements. right now, we are going to have several and in the future many many parallel CPUs, and the need for parallel processing is back. miller was talking about that in montreal. so I wonder how pd will survive that evolution? afaik the current situation is poor in this regard. can anyone give an outview for the future? would it be a jump from pd (I) 0.43 to pd II 0.1? marius. Where you at Lac 2008? because Jürgen Reuter gave a lecture on the topic with who you are interested. I do wonder too in this regard and where very interested in his presentation : exploiting multi-core architectures for fast modular synthesis Andrée ___ 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] parallel processing
pd is only using one of 2, 4 or 8. is that what your question was? marius. bsoisoi wrote: Along with the question posed by Marius, how does PD currently scale on SMP systems with 2, 4, or 8 cores? Cheers, ~Brandon On Mar 4, 2008, at 11:39 AM, marius schebella wrote: No, I missed LAC, but it is not surprising that people research in that direction. I was looking through some papers yesterday, but not the one from jürgen, will catch up on that. marius. Andrée Préfontaine wrote: Le 08-03-04 à 11:14, marius schebella a écrit : hi, I am reading an old interview with james moorer (with curtis roads in CMJ/6 1982). one funny thing is that he says, 'software synthesis is either dead or dying[...] I am hoping it's demise will be quick and relatively painless.' in return he predicted all computation being done on special dsp chips. in part he was right, but on the other hand the main cpu got more than fast enough to survive (gfx is slightly different), but - and I am coming to my point - he also was thinking about hundreds or thousands of parallel processing elements. right now, we are going to have several and in the future many many parallel CPUs, and the need for parallel processing is back. miller was talking about that in montreal. so I wonder how pd will survive that evolution? afaik the current situation is poor in this regard. can anyone give an outview for the future? would it be a jump from pd (I) 0.43 to pd II 0.1? marius. Where you at Lac 2008? because Jürgen Reuter gave a lecture on the topic with who you are interested. I do wonder too in this regard and where very interested in his presentation : exploiting multi-core architectures for fast modular synthesis Andrée ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] parallel processing
yes, you're right. sorry, I was not thinking of the gui when I posted my reply, but of course that is an important aspect. marius. Phil Stone wrote: It is my impression, at least, that on my MacBookPro, the audio engine is running on one core, while the graphics run on the other. I could be wrong about this, but I've never noticed a degradation of audio due to graphics in my setup, and assumed that this was the reason. Obviously, this is not really parallel processing in the sense we're discussing, but every little bit helps. Phil Stone pkstonemusic.com marius schebella wrote: pd is only using one of 2, 4 or 8. is that what your question was? marius. bsoisoi wrote: Along with the question posed by Marius, how does PD currently scale on SMP systems with 2, 4, or 8 cores? Cheers, ~Brandon On Mar 4, 2008, at 11:39 AM, marius schebella wrote: No, I missed LAC, but it is not surprising that people research in that direction. I was looking through some papers yesterday, but not the one from jürgen, will catch up on that. marius. Andrée Préfontaine wrote: Le 08-03-04 à 11:14, marius schebella a écrit : hi, I am reading an old interview with james moorer (with curtis roads in CMJ/6 1982). one funny thing is that he says, 'software synthesis is either dead or dying[...] I am hoping it's demise will be quick and relatively painless.' in return he predicted all computation being done on special dsp chips. in part he was right, but on the other hand the main cpu got more than fast enough to survive (gfx is slightly different), but - and I am coming to my point - he also was thinking about hundreds or thousands of parallel processing elements. right now, we are going to have several and in the future many many parallel CPUs, and the need for parallel processing is back. miller was talking about that in montreal. so I wonder how pd will survive that evolution? afaik the current situation is poor in this regard. can anyone give an outview for the future? would it be a jump from pd (I) 0.43 to pd II 0.1? marius. Where you at Lac 2008? because Jürgen Reuter gave a lecture on the topic with who you are interested. I do wonder too in this regard and where very interested in his presentation : exploiting multi-core architectures for fast modular synthesis Andrée ___ 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-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] parallel processing
isn't the problem of pd right now, that the audio chain can't be chopped into different threads? if the pd audio chain would support threads for every object, would it be as easy as to add a (or some) line(s) of code for every dsp object? is it correct that some soundcards compute part of the audio chain on the soundchip? which parts? I only ask out of interest, I would not be able to implement any of the solutions :(, so feel free to ignore the questions, if you think this is more a developer discussion and to much theoretical right now... marius. Martin Peach wrote: sched_setaffinity pthread_setaffinity_np (NPTL-pthreads) and i just found a linux-journal article: http://www.linuxjournal.com/article/6799 OK, thanks. Here's one about the MS version: http://msdn2.microsoft.com/en-us/library/ms684251(VS.85).aspx It mentions the function SetThreadAffinityMask(). Martin ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] jö [OT] (was: Re: parallel proce ssing
fgmadsrö IOhannes typo, or what, going creative? ö ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pyext and pd on mac os x
Is it possible to compile 10.4-compatible packages on a 10.5 machine? Does the problem appear on intel or on ppc machines? I only know that the same error appears with the max version. Maybe tere are old versions around, that would run? marius. Thomas Grill wrote: Hi David, i'm sure the problem comes from the fact that i compiled the object under 10.5. I'll if i can make compilation compatible with also 10.4 in the future. However, since it's impossible (for me) to cover all combinations of OS version and Python version, please try to compile the object yourself with flext and py from the PD CVS. gr~~~ Am 03.03.2008 um 05:19 schrieb David Golightly: Yeah, thanks, I've already tried downloading the latest pyext and get this error now when opening Pd: /Applications/Pd-extended.app/Contents/Resources/Scripts/.. /extra/py.pd_darwin: dlopen(/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/py.pd_darwin, 10): Symbol not found: _LSGetApplicationForItem Referenced from: /Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/py.pd_darwin Expected in: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices py: can't load library Of course, I've backed up the old copy, but the new version of pyext seems to bring its own set of problems. I'm running Mac OS X 10.4. Thanks, David On Sun, Mar 2, 2008 at 8:00 PM, marius schebella [EMAIL PROTECTED] wrote: which version of py/pyext are you using? which OS? maybe try the latest beta from http://g.org/ext/beta/pd/ marius. David Golightly wrote: Hey all, Just getting re-acquainted with Pd after a year-long hiatus; I'd like to use more Python through Pyext but can't seem to get it to recognize the latest version of Python (I've got 2.5.1 and would like to keep it that way) without rebuilding pyext, which requires a rebuild of flext, which requires a rebuild of pd. Is there an easier way to get pyext to recognize my python 2.5.1 install? It's the current version under /Library/Frameworks/Python.framework/Versions/Current/bin. It seems like pyext should just open the default system python without looking for a specific version, but that's apparently what it's doing. Thanks, David ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pyext and pd on mac os x
I think it is quite easy to upgrade python on a 10.4 system, at least much easier than to get pd sources, max sdk, flext, python source, compile everything... the problem right now is, that even with python upgrade to 2.5.5 you get error messages with py/pyext. marius. Thomas Grill wrote: It is possible to build 10.4-compatible packages on 10.5, but under 10.4 Python 2.3 is the built-in standard, therefore it's not a complete solution. gr~~~ Am 03.03.2008 um 18:32 schrieb marius schebella: Is it possible to compile 10.4-compatible packages on a 10.5 machine? Does the problem appear on intel or on ppc machines? I only know that the same error appears with the max version. Maybe tere are old versions around, that would run? marius. Thomas Grill wrote: Hi David, i'm sure the problem comes from the fact that i compiled the object under 10.5. I'll if i can make compilation compatible with also 10.4 in the future. However, since it's impossible (for me) to cover all combinations of OS version and Python version, please try to compile the object yourself with flext and py from the PD CVS. gr~~~ Am 03.03.2008 um 05:19 schrieb David Golightly: Yeah, thanks, I've already tried downloading the latest pyext and get this error now when opening Pd: /Applications/Pd-extended.app/Contents/Resources/Scripts/.. /extra/py.pd_darwin: dlopen(/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/py.pd_darwin, 10): Symbol not found: _LSGetApplicationForItem Referenced from: /Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/py.pd_darwin Expected in: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices py: can't load library Of course, I've backed up the old copy, but the new version of pyext seems to bring its own set of problems. I'm running Mac OS X 10.4. Thanks, David On Sun, Mar 2, 2008 at 8:00 PM, marius schebella [EMAIL PROTECTED] wrote: which version of py/pyext are you using? which OS? maybe try the latest beta from http://g.org/ext/beta/pd/ marius. David Golightly wrote: Hey all, Just getting re-acquainted with Pd after a year-long hiatus; I'd like to use more Python through Pyext but can't seem to get it to recognize the latest version of Python (I've got 2.5.1 and would like to keep it that way) without rebuilding pyext, which requires a rebuild of flext, which requires a rebuild of pd. Is there an easier way to get pyext to recognize my python 2.5.1 install? It's the current version under /Library/Frameworks/Python.framework/Versions/Current/bin. It seems like pyext should just open the default system python without looking for a specific version, but that's apparently what it's doing. Thanks, David ___ 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 Thomas Grill http://g.org ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pyext and pd on mac os x
Thomas Grill wrote: Am 03.03.2008 um 19:29 schrieb marius schebella: Thomas Grill wrote: It is possible to build 10.4-compatible packages on 10.5, It _should_ be possible but i see now why it isn't. There are problems linking with the 10.4 SDK and i don't have enough time to look into how to work around the problem. It would be great if someone on a 10.4 system could provide a binary. does it make a difference whether the 10.4 system is intel or ppc? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pd-ext paths, libs and help
hi hans, there are a lot of objects in pdxt that will not load by default, because the libraries are not loaded in the beginning and there is no path. I thought the idea of pdxt is that all objects are loadable. I understand that there are some name conflicts, but right now, I would say 50% of the externals are not loading. neither do many help-files. I wonder if you want to fix this, and if yes, if you need help with it. or does it use to much memory, if all externals are loaded? and also, where should I post changes to help files, or new help files? to the list? to you? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pyext and pd on mac os x
which version of py/pyext are you using? which OS? maybe try the latest beta from http://g.org/ext/beta/pd/ marius. David Golightly wrote: Hey all, Just getting re-acquainted with Pd after a year-long hiatus; I'd like to use more Python through Pyext but can't seem to get it to recognize the latest version of Python (I've got 2.5.1 and would like to keep it that way) without rebuilding pyext, which requires a rebuild of flext, which requires a rebuild of pd. Is there an easier way to get pyext to recognize my python 2.5.1 install? It's the current version under /Library/Frameworks/Python.framework/Versions/Current/bin. It seems like pyext should just open the default system python without looking for a specific version, but that's apparently what it's doing. Thanks, David ___ 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 and pd on mac os x
yea, I saw this before, no solution. see if you can get thomas grill to look at the problem. marius. David Golightly wrote: Yeah, thanks, I've already tried downloading the latest pyext and get this error now when opening Pd: /Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/py.pd_darwin: dlopen(/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/py.pd_darwin, 10): Symbol not found: _LSGetApplicationForItem Referenced from: /Applications/Pd-extended.app /Contents/Resources/Scripts/../extra/py.pd_darwin Expected in: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices py: can't load library Of course, I've backed up the old copy, but the new version of pyext seems to bring its own set of problems. I'm running Mac OS X 10.4. Thanks, David On Sun, Mar 2, 2008 at 8:00 PM, marius schebella [EMAIL PROTECTED] wrote: which version of py/pyext are you using? which OS? maybe try the latest beta from http://g.org/ext/beta/pd/ marius. David Golightly wrote: Hey all, Just getting re-acquainted with Pd after a year-long hiatus; I'd like to use more Python through Pyext but can't seem to get it to recognize the latest version of Python (I've got 2.5.1 and would like to keep it that way) without rebuilding pyext, which requires a rebuild of flext, which requires a rebuild of pd. Is there an easier way to get pyext to recognize my python 2.5.1 install? It's the current version under /Library/Frameworks/Python.framework/Versions/Current/bin. It seems like pyext should just open the default system python without looking for a specific version, but that's apparently what it's doing. Thanks, David ___ 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] flv sound
hey, ok, the codec is common, but does that mean I can load it directly into a table? or play it with pdp_qt~ or mp3play~, because none of them is working (Layer not supported/not a quicktime file). Or do I have to extract/convert audio with mplayer or vlc before I can use it with pd? marius. cdr wrote: On Sat Mar 01, 2008 at 12:40:53AM -0500, marius schebella wrote: Hi, I rad the thread about flv movies, did not know that pix_film can play them. there are some flv files on youtube..., but what about the sound? do I have to convert the files to get the sound? just checked some youtube downloads: DECAUDIO: Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 DECAUDIO: AUDIO: 22050 Hz, 2 ch, s16le, 8.0 kbit/1.13% (ratio: 1000-88200) DECAUDIO: Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) is there a more ubiquitous codec? marius. ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Saving Gem output as video file on MacOSX ?
hey dudley, I think at this point it would help to see your patch... marius. Dudley Brooks wrote: chris clepper wrote: On Fri, Feb 29, 2008 at 12:56 PM, Dudley Brooks [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: In short: How do you use snap/pix_snap/pix_record (or maybe something else and pix_snap?) to capture the output of a *complicated* patch? [gemhead 99] | | [pix_snap] Of course! Ingenious! However ... I tried it, and, even though the frame count output of pix_record churned out frame numbers, the resulting file was only one frame long and that frame only showed one of the geos. I even made the priorities of the various geos' gemheads explicitly lower and it still didn't work. I can't figure out why that particular geo registered -- none of the geo's were connected to pix_snap. That's the intention, right? I also tried connecting several of the geos to pix_snap and the results were still the same: the movie had only one frame, which contained only one geo -- even when that particular geo was the only one which was *not* connected to pix_snap. So the connections were irrelevant. I assume it has something to do with rendering/buffering, but I don't know enough about those. -- Dudley ___ 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] Saving Gem output as video file on MacOSX ?
Dudley Brooks wrote: Absolutely! Thanks Roman, Chris, and Marius, for the help! And it's still in time to make my DVD and send it in by the deadline tonight! just curious, where are you applying? and do you know a method to convert the file from whatever color format to a useful one, maybe only the correct color information needs to be written into the header... marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] flv sound
Hi, I rad the thread about flv movies, did not know that pix_film can play them. there are some flv files on youtube..., but what about the sound? do I have to convert the files to get the sound? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Ultrasonic sensors PD
the arduino object in pd only works with pduino, but it is based on the comport object, and you can use the comport object to send whatever format or information you want. you can also use wireless or midi. this is a paper from last year with a general overview: http://artengine.ca/~catalogue-pd/44-Schebella.pdf saludos! marius. raul diaz wrote: Hi list! I'm working on a project with ultrasonic sensors SRF05 (http://www.robot-electronics.co.uk/htm/srf05tech.htm) and Pd to process audio. Because of the very short time the sensor needs to work (tens of microseconds), I have discarded to use Pduino (and programing the sensor with Pd) and I have programed the sensor with Arduino and sended data to Pd with MIDI protocol. Anyway I'm curious about the different solutions that could be for this implementation. Would be possible to use the arduino object in Pd to receive value from Arduino (with USB and without using Pduino) instead of use MIDI protocol? Or even with comport object? Any suggestion would be welcome! Saludos! -- Raul Diaz Poblete * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Barcelona [Spain] ___ 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] pix_resize
hi, I am getting an error with pix_resize on osx, anybody knows where that is coming from? [pix_resize]: gluError 100900: unable to resize image pdX latest autobuild. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Saving Gem output as video file on MacOSX ?
pix_snap you have to set a size (the size of your gemwin for example and send a snap message for every frame you want to snap. (use [t b a]) In theory this works, in practice not, because pix_record gives me wrong colors (something like red and green swapped). Do your colors look correct??? marius. Dudley Brooks wrote: Still a newbie after several weeks! :^( I didn't specify one part of my original question -- which I still can't figure out: I can get [pix_record] to work in a patch like this: [gemhead] | | input a movie, etc. |/ [pix_draw] | | open a save file; record and auto messages; etc. |/ [pix_record] But how do I do something like this: [gemhead] | various manipulations | [cube] | ??? | [pix_record] What do I have put in ??? to feed geos, lights, etc., to [pix_record]? I tried connecting them directly to [pix_record], which didn't work, and I tried connecting them to [pix_draw], which connects to [pix_record]. Is it that geos don't produce pixes? Thanks. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pduino and the AD5206 digital potentiometer
nick burge wrote: Dear PD list. I would like to be able to control the AD5206 chip (a 6 channel digital potentiometer) from within the Pduino object written by Hans-Christoph Steiner. I don't think this is possible. The idea comes from one of the tutorial exercises in the C++ arduino program. http://www.arduino.cc/en/Tutorial/SPIDigitalPot this tutorial says Instructions are sent as 11 bit operational codes (opcodes) with the three most significant bits (11-9) defining the address of which potentiometer to adjust and the eight least significant bits (8-1) defining what value to set that potentiometer to from 0-255. and that is a format different to how pduino works. you can however still use pd to control the chip, but need your own arduino code. on the arduino side you can use something similar to the example code on the page, but add serial connection. build the pd patch around the comport object. Is this relatively simple to do, or simply impossible? The aim in the long run is to be able to be able to calibrate 6 force sensors remotely using the digital potentiometers for an art installation project. I have got the above mentioned tutorial project up and running succesfully using the arduino program, and I am also able to get Pduino communicating with the arduino quite happily on my Windows Vista system, but I would imagine to have control over the the digital potentiometer device from within PD would require a revision to the Firmata firmware would it not? I would be most grateful for a clue. otoh, with the arduino diecimila you have 6 analog (pwm) outs. you could use these to control your installation (motors, or whatever you have) directly from the arduino. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pix_crop arguments
hi, the pix_crop help file says pix_crop does not take arguments, but actually it does, the only problem is that the order is switched. the four inlets are size_x, size_y, x_off, y_off but the arguments have to be given as x_off, y_off, size_x, size_y I guess it is not possible to change that because of backwards compatibility issues, although it is not documented, so people maybe don't know at all?? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] synchronised video outputs
I am also working on a project like this (with thomas grill, who solved many problems before I even thought of them...). in principle synchronisation works fine. now your may ask why do other people pay so much money for expensive hardware? the problem lies in details: first resolution: for some cases you want to go with the highest available resolution 1080p (and in the future even more), and suddenly you will see small appearance of jitter, mostly because quicktime is different inside a quicktime player and outside quicktime, also because in most cases you have to convert color formats. then, compensating a drift without losing frames is very tricky. from my experience so far, Pd solutions only work up to 720p and only if you use a drift compensating algorithm - sending a bang for every frame over the network always causes jitter (although you may not notice). It is no big effort to try a pd version and see if you are happy with it. marius. altern wrote: hi I need to have several video outputs that run in sync. A friend who works in a art exhibition space told me there would be couple of solutions for this but both involve buying pretty expensive equipment like special DVD players. I thought then that a solution for this issue could be to have several computers on a local network playing video (with GEM) and synchronise them via OSC. But I dont have any experience doing such a thing, never used OSC for anything similar. Also I dont have a clue about how to synchronise together videos. Has anyone done anything similar? any experiences to share? thanks! enrike ___ 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] load abbreviated objects
hi, what is the problem that (in pd-extended) abbreviated object classes like mtx_+ cannot be instantiated, I have to create mtx_add before. I think this is a known problem, but is there a solution to fix this? also, some of the objects can't be created, but I am not sure why for example mtx_add is one of these. is there a nameclash so that iemmatrix is not loaded by default? mtx_div seems to be an extra problem (can't be loaded). dumpOSC xx is another object that will not be created only with oscx/dumpOSC xx. what's the rule behind that? hans, do you want bugreports for that kind of stuff? are you planning to fix this at all or wait for 0.41? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Fwd: using PD to access URL based images and video
yes, that was me. I used python and the flickr api to do this. there is an unofficial release at http://www.parasitaere-kapazitaeten.net/Pd/pd_flickr. (I will have to look into it again and have to clean up the code and give better documentation. I use python to talk to flickr, search for tags and then download the images to a local folder, and parse the local address to pd, so that pd can open the image. there is no way to do all that with native pd objects yet. youtube videos are more tricky, because you would have to convert them from flash to some readable file format. feel free to download and test, (I am not sure, if it still works, but you will get the concept) and I did not include my flickr-api key, (so you have to get one). I will look into it again and can help you with questions... marius. Joseph Barrows wrote: hi, i thought i had seen (few months ago) mention of someone using Pd to display images from Flickr, but can not find any mention of it anywhere now is anyone doing this and if so, how? i'd also like to access youtube videos, but images will do for now. oh, i also need mysql and email access within puredata/gem; i can't find a good database of externals/patches -- Joseph Barrows live video performance; web site design; new media artist jjbarrows.artwww.net http://jjbarrows.artwww.net [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] ___ 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] GLSL (Gem) examples
get one of the latest pd-autobuilds (autobuild.puredata.info) and then look in help-browser-examples-Gem-glsl. marius. Vadim Smahtin wrote: Hi list. Can any1 give me some good pd/gem GLSL examples or manuals? In Pd-Extended i have only one and cant understand, how it works, but i need use shaders, to get some dynamic meshes. Big thx. ___ 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] Pd-0.40.3-extended-20080221-macosx104-i386.dmg
thanks a lot! Is there a recent windows autobuild? people asked me for pdlua for windows, but I guess that is not included yet on windows? marius. Hans-Christoph Steiner wrote: I manually built on Mac OS X/Intel if anyone is interested: http://autobuild.puredata.info/auto-build/2008-02-21/Pd-0.40.3- extended-20080221-macosx104-i386.dmg .hc http://at.or.at/hans/ ___ 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] pd/gem per-pixel image manipulation
hi martin, not sure where you want to go with that, but if you want to create visuals stuff, you should dive into glsl programming and do your manipulations in shader language. this is extremely efficient and fast. there are examples by cyrille and the pd montreal community (alexandre etc). there is also a mailing list ([EMAIL PROTECTED]). for your patch it could be a triggerproblem, but difficult to say without seeing it. marius. Martin Leopold Grödl wrote: hi everybody, i want to do per pixel image manipulation in gem (running pd.extended 0.39-3). so far i've been trying pix_dump with a lister and then until with packel to access individual rgba values in a loop. after i do the manipulations i accumulate them back into a list using repack and send it to pix_set. it all works out pretty smooth. only problem is the list that gets sent to pix_set somehow seems to get one float prepended, which effectively shifts all the rgba-values one step and messes up the colors. any advice/examples on a correct pix_dump / pix_set setup? ...any other solutions? thx, martin ___ 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] s pd-$0subpatch
hi, I am working on dynamically created patches and just figured out (by accident) a nice thing. it seems the $0 in pd-$0subpatch gets substituted correctly by $0 even if it is not at the beginning of a symbol. that means you can have a subpatch [pd $0subpatch] and use [send pd-$0subpatch] to talk to it. makes life a little easier. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Send startup flag on osx
I have never used this startup flag, maybe it is not supported under osx? I can only suggest to use another method to pass startup arguments for patches. I usually do this with textfiles. I find this useful especially when I develop patches for other people or if I want to use the patch in several locations, then people can have their own settings for the patch, and nothing is destroyed when I do more development on the patch inbetween. I use textfile to read the file and spit it out on startup. and then do the settings from within the patch. marius. Nicolas Montgermont wrote: Hi list, I have a problem with the -send msg ... startup flag on osx. On linux the flag -send receive_name message works perfect to have the object [r receive_name] receive message at startup. On osx with the same syntax I got this in the console: error: receive_name: no such object I've tried with some other combinations -send receive_name message -send ;receive_name message without success. Anyone has an idea to make that flag works? I'm using Pd-0.40-3-extended-20080117 on osx 10.4.11 Thanks Nicolas ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Pd 0.41-2 released
Miller Puckette wrote: Hi all, three more bug fixes, including one I forgot to throw in the release notes: I figured out why cutting/pasting text into boxes didn't work on MACOS or Windows. thanks!! I could think about other interface related changes: for example when only one object is selected and you start typing (any other than arrows) it should be possible to write into the object without an additional click into the object. I often use ctrl+d to duplicate an object and then arrow keys to place it on the canvas, and then I would like to just start typing into the object. or when there is more than one object selected and I click into one object, but do not drag, then that object could switch to type-entry mode. right now I have to unselect all objects by clicking into the canvas and then click into the box to start text entry. and also exiting entry mode with enter would actually be nice, too. (for messages cr could be shift+enter (the cr is overwritten anyway). btw are there any hooks so that more actions could be triggered by keyboard shortcuts? (i think pd.tk holds some keyboard shortcuts..) oh, and one other thing I find useful in max is the alt click and drag function. you click on an object and as soon as you start draging that object is duplicated, but at the same time you already have the new object at the cursor position and can place it fast at a new spot. cheers, marius. The others: a crash bug on windows when restarting DSP repeatedly, and netsend/netreceive sometimes dropping data. cheers Miller ___ PD-announce mailing list [EMAIL PROTECTED] 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] *.lua = *.pd_lua or *.l_lua?
Hans-Christoph Steiner wrote: The part of this whole equation that is the problem is the name clash. That's how this thread started. Frank said that if he had a support lib with the same name as another Pd objectclass, then there was a name clash. Loading a file that is not meant to be an objectclass is not really problem, AFAIK, it just won't create an object. Oftentimes people use this as a hack to load libraries. Since the core of this problem is name clashes, then why not use the existing techniques for dealing with that? I think this discussion is getting too abstract... I just this there already are far too many file extensions in Pd, I have had to do extra work because of them, and have yet to see the benefit. That's my two bits... .hc what I found out from reading franks emails is, that to run one lua script in pd, he sometimes also has lua scripts that are maybe included or referenced or needed to run that one script. and when he gives away a bundle which includes these scripts, then these additional scripts pollute the pd naming scheme. this is not so different to images that are shipped with a patch, you just don't expect that pd would try to open them. and according to franks mail, it obviously *is* a problem that externals don't open correctly anymore, but instead lua spits out an error that it can't load the object correctly (and does not try to look for another file with a *.pd extension instead). there are several suggested solutions right now: * restrict the lua loader to certain directories only (different than the pd searchpatchs) * conventions for search order: first libs, then pd patches, then lua files. but then you search the tree 3 times. * change file extension so that pdlua will never try to open *.lua scripts, just as pd does not try to load *.jpg files I think the pdlua programmer has to look at the pdlua specs anyway if she wants to write her own scripts, so the learning curve is not much steeper if the user has to learn name the script in the following way so that it is accepted by pdlua. or you tell every user that in order to run a patch, she has to drag the lua files to a special lua-directory. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] autobuilds using svn
great, did you set up the intel mac, too? marius. Hans-Christoph Steiner wrote: I switching the autobuilds to slurp from SVN. Let's hope things run smoothly tonight, then we'll have up-to-date nightly builds again. Also, I ran updates on all of the GNU/Linux boxes. .hc [W]e have invented the technology to eliminate scarcity, but we are deliberately throwing it away to benefit those who profit from scarcity.-John Gilmore ___ 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] Saving Gem output as video file on MacOSX ?
Dudley Brooks wrote: marius schebella wrote: have a look at pix_record. Thanks for telling me about it. it is a little bit challenging to use... Do you mean that it's hard to figure out how to use it, or that it might overload the computer's processing power? yes, hard to figure out, offers some sources where you could run into problems (memory space, finding good resolution settings/a balance of available space and image quality, so that you can use it for your dvd), it also crashed in the past. but that should not keep you from trying, just don't give up if it does not work in the first time. it is still easier than using pix_write. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] open with on os x
but the registration is system intern and I cannot access it and change it and therefore have problems when I want to use a different release version as default. after googleing information on how Info.plist works, I came across this link http://www.dribin.org/dave/blog/archives/2006/08/02/versioning_os_x_apps/ and thought maybe changing the CfBundleVersion entry to a correct format (nn.n.nxnnn) could solve this problem, but I am not sure (I will try...). what do you think? marius. Hans-Christoph Steiner wrote: It's not a secret, it's decently documented on Apple's site. The registration happens when you start the app. The OS reads the Contents/Info.plist that's inside the app when you launch it. .hc On Feb 12, 2008, at 6:46 PM, marius schebella wrote: true. it is apple's big secret where exactly this gets registered... marius. Hans-Christoph Steiner wrote: Yup, fun fun fun. I have found that it'll only register a given copy of Pd if you run it. .hc On Feb 12, 2008, at 5:27 PM, marius schebella wrote: the latest on this topic. I finally figured out, why osx associates so many Pd versions with the *.pd file extension. osx indexes also applications that are not in the /Applications folder at all, but somewhere on the harddrive (for example in build folders or downloaded files folders). I only got rid of these versions in the open with entries by deleting the unwanted apps themselves. both open with and also the drop down menu in the get info dialog are working again. I also think different release versions which use the same pref file, like org.puredata.plist (in ~/Library/Preferences) will always switch to the newest version by default, therefore you cannot chose version 40-2 if there is also a version 40-3, 41.0. since some pd versions use a different name for the prefs file, it is sometimes possible to set another pd version as the default app for *.pd files. marius. marius schebella wrote: Yes, that is true, but it was the only possibility to get rid of the double entries. at least the only one that I found. marius. Hans-Christoph Steiner wrote: Watch out, I am pretty sure that it deletes all your associations as well, and will prompt you again with the this App hasn't been run before, run it? dialog. .hc On Oct 31, 2007, at 12:44 PM, Dafydd Hughes wrote: boy. i'm gonna bookmark this one! On 31-Oct-07, at 12:39 PM, marius schebella wrote: I finally found the solution to this annoying problem. you have to rebuild the launch service database (see http://www.macosxhints.com/article.php?story=20031215144430486 ) I ran the following command, and that fixed it. /System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user marius. Hans-Christoph Steiner wrote: This is a bug I run into a lot. Basically, if you have a lot of versions of Pd, it confused the assocations system. Try removing random ones. I have found that I have to clean out the associations system from time to time because I am always trying many different versions. I forgot how to do it now... I think it's done by deleting some file in /Library/Caches and rebooting. .hc On Oct 2, 2007, at 11:45 AM, marius schebella wrote: yes, that should do it, but not here. when I select Pd-extended it immediately get reset. there must be some hidden mechanism that always choses the newer version or a file where that is stored... I have no clue what I have to search for to get this fixed. marius. Dafydd Hughes wrote: Hi Marius This worked for me: In Finder, Get Info on any Pd file, Open With - choose your version - Change All... Hope this helps cheers dafydd On 10/2/07, marius schebella [EMAIL PROTECTED] wrote: Hi, I have two versions of pd-extended on my mac: pd-extended (0.39) and pd-0.40.3-extended. I want all pd files to be opened with 0.39 by default. Instead os x tries to open all Pd files with a version (0.40.3) which I deleted some time ago. oh, how I hate stupid MACOS X! anyway, how can I change that. I tried to use applications like xray, but whenever I change the settings to the older version it gets overwritten by that fascist OS that thinks it is cleverer than me. marius. ___ 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 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
Re: [PD] Saving Gem output as video file on MacOSX ?
another way to record your performances is to mirror your display and feed the output with a dv camera or some other device. recording your actions is brilliant but a lot of effort during patching. marius. Claude Heiland-Allen wrote: Dudley Brooks wrote: Meanwhile, what recommendations does anyone have for other methods of making a DVD of Gem output, I record my actions during performance, then later play them back into my patch with pix_write and writesf~ activated. Pd uses 1000% CPU load, and stutters during rendering, but audio and video remain in sync. I have the [gemwin] at 720x576 25fps, for PAL DVD rendering. Then simply encode the TIFF files with your video software - I have a longwinded process that works with the following free tools: for video: convert manypngtoppm [1] ppmtoy4m y4mscaler (because ppmtoy4m is crap at chroma subsampling) mpeg2enc for audio: audacity (to trim to exact length, normalize volume, etc) twolame then: mplex and finally: dvdauthor mkisofs growisofs *not* necessarily involving having Gem itself create a file? maybe recordmydesktop - but I seem to recall it supports only Ogg codecs... BTW, I'm on Linux, but the above tools might work on OS X too. Claude [1] converts multiple pngs into one ppm stream https://devel.goto10.org/filedetails.php?repname=maximuspath=%2Fmanypngtoppm%2Fmanypngtoppm.crev=0sc=0 ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] open with on os x
ok. since steffen got different behaviour on his computer, I did some more testing, and indeed with the current format given in plist for the key CfBundleVersion this information is useless, because osx cannot interpret it correctly. that means the default app is the one that you installed first. also, Info.plist is only read the very first time you start the application, so in order for the version number to take effect, you have to delete the app and reinstall it. I tested two different autobuild versions, one from 20071117 and one from 20080117. the one that I installed first became the default version and could not be changed later. then I used a different format for CfBundleVersion (0403.71.117 vs. 4003.80.117 [osx will only read 9 numbers!]) and then always the latest release became the default, no matter which version was installed first. I don't know what a good version naming scheme would be, and also pd-extended does not conflict with pd vanilla or for example netpd (I guess because these use different preference files for plist). so - the advantage of using CfBundleVersion would be that always the latest (of several) autobuild versions would be selected as the default app to open *.pd (and *.pat) files. I think this would be helpful marius. Hans-Christoph Steiner wrote: Can't hurt. Let us know what happens. .hc On Feb 13, 2008, at 2:08 PM, marius schebella wrote: but the registration is system intern and I cannot access it and change it and therefore have problems when I want to use a different release version as default. after googleing information on how Info.plist works, I came across this link http://www.dribin.org/dave/blog/archives/2006/08/02/versioning_os_x_apps/ and thought maybe changing the CfBundleVersion entry to a correct format (nn.n.nxnnn) could solve this problem, but I am not sure (I will try...). what do you think? marius. Hans-Christoph Steiner wrote: It's not a secret, it's decently documented on Apple's site. The registration happens when you start the app. The OS reads the Contents/Info.plist that's inside the app when you launch it. .hc On Feb 12, 2008, at 6:46 PM, marius schebella wrote: true. it is apple's big secret where exactly this gets registered... marius. Hans-Christoph Steiner wrote: Yup, fun fun fun. I have found that it'll only register a given copy of Pd if you run it. .hc On Feb 12, 2008, at 5:27 PM, marius schebella wrote: the latest on this topic. I finally figured out, why osx associates so many Pd versions with the *.pd file extension. osx indexes also applications that are not in the /Applications folder at all, but somewhere on the harddrive (for example in build folders or downloaded files folders). I only got rid of these versions in the open with entries by deleting the unwanted apps themselves. both open with and also the drop down menu in the get info dialog are working again. I also think different release versions which use the same pref file, like org.puredata.plist (in ~/Library/Preferences) will always switch to the newest version by default, therefore you cannot chose version 40-2 if there is also a version 40-3, 41.0. since some pd versions use a different name for the prefs file, it is sometimes possible to set another pd version as the default app for *.pd files. marius. marius schebella wrote: Yes, that is true, but it was the only possibility to get rid of the double entries. at least the only one that I found. marius. Hans-Christoph Steiner wrote: Watch out, I am pretty sure that it deletes all your associations as well, and will prompt you again with the this App hasn't been run before, run it? dialog. .hc On Oct 31, 2007, at 12:44 PM, Dafydd Hughes wrote: boy. i'm gonna bookmark this one! On 31-Oct-07, at 12:39 PM, marius schebella wrote: I finally found the solution to this annoying problem. you have to rebuild the launch service database (see http://www.macosxhints.com/article.php?story=20031215144430486 ) I ran the following command, and that fixed it. /System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user marius. Hans-Christoph Steiner wrote: This is a bug I run into a lot. Basically, if you have a lot of versions of Pd, it confused the assocations system. Try removing random ones. I have found that I have to clean out the associations system from time to time because I am always trying many different versions. I forgot how to do it now... I think it's done by deleting some file in /Library/Caches and rebooting. .hc On Oct 2, 2007, at 11:45 AM, marius schebella wrote: yes, that should do it, but not here. when I select Pd-extended it immediately get reset. there must be some hidden mechanism that always choses the newer version or a file where that is stored... I have
Re: [PD] audio prefs messaging?
the latest version is Pd-0.40.3-extended-20080117-macosx104-i386.dmg or Pd-0.40.3-extended-20080117-macosx104-powerpc.dmg from http://autobuild.puredata.info/auto-build/2008-01-17 depending on whether you have a ppc or an intel machine. the download section on puredata.info is not helpful with that. I don't know what the latest *stable* release is, but with the latest autobuild you get some important fixes, but will also lack some helpfiles (which probably were included in the last stable release??). marius. potax flan wrote: hi list is there a way to send a semicolon message to pd that tells the system to use a specific sound output device and number of output channels? it's not too hard to go to the menu and select it from there, but it'd be so handy this way. and while we're at it, whats the best bet for downloading pd extended for leopard? didnt find a specific link. tak pf ___ 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] open with on os x
true. it is apple's big secret where exactly this gets registered... marius. Hans-Christoph Steiner wrote: Yup, fun fun fun. I have found that it'll only register a given copy of Pd if you run it. .hc On Feb 12, 2008, at 5:27 PM, marius schebella wrote: the latest on this topic. I finally figured out, why osx associates so many Pd versions with the *.pd file extension. osx indexes also applications that are not in the /Applications folder at all, but somewhere on the harddrive (for example in build folders or downloaded files folders). I only got rid of these versions in the open with entries by deleting the unwanted apps themselves. both open with and also the drop down menu in the get info dialog are working again. I also think different release versions which use the same pref file, like org.puredata.plist (in ~/Library/Preferences) will always switch to the newest version by default, therefore you cannot chose version 40-2 if there is also a version 40-3, 41.0. since some pd versions use a different name for the prefs file, it is sometimes possible to set another pd version as the default app for *.pd files. marius. marius schebella wrote: Yes, that is true, but it was the only possibility to get rid of the double entries. at least the only one that I found. marius. Hans-Christoph Steiner wrote: Watch out, I am pretty sure that it deletes all your associations as well, and will prompt you again with the this App hasn't been run before, run it? dialog. .hc On Oct 31, 2007, at 12:44 PM, Dafydd Hughes wrote: boy. i'm gonna bookmark this one! On 31-Oct-07, at 12:39 PM, marius schebella wrote: I finally found the solution to this annoying problem. you have to rebuild the launch service database (see http://www.macosxhints.com/article.php?story=20031215144430486 ) I ran the following command, and that fixed it. /System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user marius. Hans-Christoph Steiner wrote: This is a bug I run into a lot. Basically, if you have a lot of versions of Pd, it confused the assocations system. Try removing random ones. I have found that I have to clean out the associations system from time to time because I am always trying many different versions. I forgot how to do it now... I think it's done by deleting some file in /Library/Caches and rebooting. .hc On Oct 2, 2007, at 11:45 AM, marius schebella wrote: yes, that should do it, but not here. when I select Pd-extended it immediately get reset. there must be some hidden mechanism that always choses the newer version or a file where that is stored... I have no clue what I have to search for to get this fixed. marius. Dafydd Hughes wrote: Hi Marius This worked for me: In Finder, Get Info on any Pd file, Open With - choose your version - Change All... Hope this helps cheers dafydd On 10/2/07, marius schebella [EMAIL PROTECTED] wrote: Hi, I have two versions of pd-extended on my mac: pd-extended (0.39) and pd-0.40.3-extended. I want all pd files to be opened with 0.39 by default. Instead os x tries to open all Pd files with a version (0.40.3) which I deleted some time ago. oh, how I hate stupid MACOS X! anyway, how can I change that. I tried to use applications like xray, but whenever I change the settings to the older version it gets overwritten by that fascist OS that thinks it is cleverer than me. marius. ___ 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 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 -- www.sideshowmedia.ca skype: chickeninthegrass Access to computers should be unlimited and total. - the hacker ethic http://at.or.at/hans/ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Saving Gem output as video file on MacOSX ?
have a look at pix_record. it is a little bit challenging to use... marius. Dudley Brooks wrote: I just recently started working with Pd/Gem. I'm applying for a grant to combine it with my main art form (choreography). I need to send a DVD of my experiments. Is there a way to have Gem (or some accessory) save a Gem patch's output in some video file format? This would be preferable to outputting it from the computer to external video (which I also don't know how to do) because at the moment the only external video I can output to anyway is VHS. If there's no such thing in Gem/Pd, is there a way to do it in OSX 10.4? (I also only just started working with a Mac, so I have a lot to learn there, too.) Thanks. ___ 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] libdir_loader pd-extended
hey hans, can you explain the new concept behind the libdir_loader. is this only for osx? and does this conflict with plists files in ~/Library/Preferences? how can I add stuff to the libdir_loader? or use declare? which pdX versions have this loader? thnks, marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] *.lua = *.pd_lua or *.l_lua?
what about a special pdlua_path variable? (don't know how easy this would be to implement). pdlua would then only search in the exlicitely given folders. that would speed up loading process, too. marius. Frank Barknecht wrote: Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: I think this kind of thing should be caused by a real world problem rather than a hypothetical. mxj uses .java and it has been used a lot. People could also write java classes that are not intended to be loaded by Max and stick them in the same folder. So far, it doesn't seem to be a problem, AFAIK. It's *not* a hypothetical problem at all. Please test it first before jumping to wrong conclusions, see below for how. Claude and I are already running Lua a lot and at least I have run into the problem of nameclashes. First: mxj for Pd (pdj) is not a loader, so it doesn't have the problem, as you specify the filename in the object name. If you don't specify a certain filename because it's a module, pdj won't load it. Similar things are possible with luax, also [pyext ...] works that way. We aren't talking about this kind of external here. However for the pdlua loader, lua scripts shadow e.g. abstractions. Here's how to test it: Make a lua file with this content only: print(Hey, I shouldn't load at all) This is not a valid Pd class written in Lua. Then make it nameclash with any abstraction in your path by naming it e.g. list-drip.lua and putting it before the abstraction into your path. Then try to create a [list-drip]. pdlua will run the lua file instead of list-drip.pd and print Hey, I shouldn't load at all. The wrong [list-drip] will remain dashed. All of this is *trivial* to fix with a special file ending, whereas every other solution suggested so far is either completely impractical (move modules outside of Pd's search path), doesn't fix anything (keep the status quo) or is overcomplicated and a possible performance drain (add code which tries to load every *.lua file but goes on, if the file doesn't register a class properly). Ciao ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] open with on os x
the latest on this topic. I finally figured out, why osx associates so many Pd versions with the *.pd file extension. osx indexes also applications that are not in the /Applications folder at all, but somewhere on the harddrive (for example in build folders or downloaded files folders). I only got rid of these versions in the open with entries by deleting the unwanted apps themselves. both open with and also the drop down menu in the get info dialog are working again. I also think different release versions which use the same pref file, like org.puredata.plist (in ~/Library/Preferences) will always switch to the newest version by default, therefore you cannot chose version 40-2 if there is also a version 40-3, 41.0. since some pd versions use a different name for the prefs file, it is sometimes possible to set another pd version as the default app for *.pd files. marius. marius schebella wrote: Yes, that is true, but it was the only possibility to get rid of the double entries. at least the only one that I found. marius. Hans-Christoph Steiner wrote: Watch out, I am pretty sure that it deletes all your associations as well, and will prompt you again with the this App hasn't been run before, run it? dialog. .hc On Oct 31, 2007, at 12:44 PM, Dafydd Hughes wrote: boy. i'm gonna bookmark this one! On 31-Oct-07, at 12:39 PM, marius schebella wrote: I finally found the solution to this annoying problem. you have to rebuild the launch service database (see http://www.macosxhints.com/article.php?story=20031215144430486 ) I ran the following command, and that fixed it. /System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user marius. Hans-Christoph Steiner wrote: This is a bug I run into a lot. Basically, if you have a lot of versions of Pd, it confused the assocations system. Try removing random ones. I have found that I have to clean out the associations system from time to time because I am always trying many different versions. I forgot how to do it now... I think it's done by deleting some file in /Library/Caches and rebooting. .hc On Oct 2, 2007, at 11:45 AM, marius schebella wrote: yes, that should do it, but not here. when I select Pd-extended it immediately get reset. there must be some hidden mechanism that always choses the newer version or a file where that is stored... I have no clue what I have to search for to get this fixed. marius. Dafydd Hughes wrote: Hi Marius This worked for me: In Finder, Get Info on any Pd file, Open With - choose your version - Change All... Hope this helps cheers dafydd On 10/2/07, marius schebella [EMAIL PROTECTED] wrote: Hi, I have two versions of pd-extended on my mac: pd-extended (0.39) and pd-0.40.3-extended. I want all pd files to be opened with 0.39 by default. Instead os x tries to open all Pd files with a version (0.40.3) which I deleted some time ago. oh, how I hate stupid MACOS X! anyway, how can I change that. I tried to use applications like xray, but whenever I change the settings to the older version it gets overwritten by that fascist OS that thinks it is cleverer than me. marius. ___ 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 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 -- www.sideshowmedia.ca skype: chickeninthegrass Access to computers should be unlimited and total. - the hacker ethic ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Comments on pd as a library to be used in game
Patrice Colet wrote: marius schebella a écrit : hi,... I am not sure how easy the whole thing is. you for example will want to do all the sound/driver settings from within the game, which means pd has to be able to change this by sending commands. as far as I know this is not possible with current core pd. It has always been possible to restart pd with new settings regarding sound drivers, buffer, etc... yes, but that takes longer than just changing settings... but all the overall work on sound/patches could be started immediately, and network connection to send game parameters is also existing already (and can still be changed later). marius. It would be great to have python modules that ease the communication between Blender and PureData, with FUDI or OSCx! why do you want to run all communication through python? or do you mean on the blender side? there are libraries (mrpeach and oscx, maybe even others) that do osc communication. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Comments on pd as a library to be used in game
that sounds promising! maybe still a little too ambitious for someone who does not know the pd source at all (aka me). is there an overall introductory explanation of how the various source codes components work together besides the source code and in code documentation itself? marius. Miller Puckette wrote: Pdvst, by Joe Sarlo, does something related (embeds Pd as a VST plug-in; windows only). It uses the Pd executable, plugging in a user-supplied scheduler that manages audio and control I/O to the calling program. Since there might be several Pdvst plug-ins active at a time, each gets its own address space, which is probably more work than you need to do for the game. It should be possible simply to compile Pd without including s_main.c or s_entry.c, call the setup routines that sys_main does and then just write your own main loop to replace m_callbackscheduler() or m_pollingscheduler() depending on which side of that religious divide you want to occupy :) M On Tue, Feb 12, 2008 at 12:41:30PM -0500, marius schebella wrote: hi, I want to help with that project. I would have spend time on research and development into that direction also without the apricot game (for school), and was looking for a possibility like this. so the combination with blender and working on a real project is perfect. who is coordinating the efforts? regarding feasibility, I am not sure how easy the whole thing is. you for example will want to do all the sound/driver settings from within the game, which means pd has to be able to change this by sending commands. as far as I know this is not possible with current core pd. but all the overall work on sound/patches could be started immediately, and network connection to send game parameters is also existing already (and can still be changed later). marius. Pablo Martin wrote: Hi! Blender foundation together with crystalspace community just started making a kickass game http://apricot.blender.org. We are thinking about using puredata to handle the music system (and maybe also some more cool stuff), but I think it'd be important to be able to have puredata as a library to link and control it easier from the game (instead of running a separate process and handling all communication with osc socket). I think there was some work in progress in this direction with desiredata but i cant be so sure... can anybody confirm on the status of this or if its feasible at all? My general idea on the subject is we should be able to run pd as a game engine plugin (instead of our own sound system for example), and handle opening the different patches for different stuff, as well of communicating with each of them. Another thing, i'd like to hear from people who have used pd in games to know exactly what you did with it. I am one of main devs for the project, and i have great puredata experience, so i think it'd be very interesting to work on this, still, we are very time pressed so integrating pd should not pose too much runtime or distribution basic problems, specially the lib thing distresses me (and handling of patches from there). Just so everyone knows, we do have osc receiver in the game engine, so we could basically plug pd stuff to anywhere from object positions to shader variables to do funky stuff, sending osc messages to pd as part of logic also is not a problem. Cheers! Pablo ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Comments on pd as a library to be used in game
hi, I want to help with that project. I would have spend time on research and development into that direction also without the apricot game (for school), and was looking for a possibility like this. so the combination with blender and working on a real project is perfect. who is coordinating the efforts? regarding feasibility, I am not sure how easy the whole thing is. you for example will want to do all the sound/driver settings from within the game, which means pd has to be able to change this by sending commands. as far as I know this is not possible with current core pd. but all the overall work on sound/patches could be started immediately, and network connection to send game parameters is also existing already (and can still be changed later). marius. Pablo Martin wrote: Hi! Blender foundation together with crystalspace community just started making a kickass game http://apricot.blender.org. We are thinking about using puredata to handle the music system (and maybe also some more cool stuff), but I think it'd be important to be able to have puredata as a library to link and control it easier from the game (instead of running a separate process and handling all communication with osc socket). I think there was some work in progress in this direction with desiredata but i cant be so sure... can anybody confirm on the status of this or if its feasible at all? My general idea on the subject is we should be able to run pd as a game engine plugin (instead of our own sound system for example), and handle opening the different patches for different stuff, as well of communicating with each of them. Another thing, i'd like to hear from people who have used pd in games to know exactly what you did with it. I am one of main devs for the project, and i have great puredata experience, so i think it'd be very interesting to work on this, still, we are very time pressed so integrating pd should not pose too much runtime or distribution basic problems, specially the lib thing distresses me (and handling of patches from there). Just so everyone knows, we do have osc receiver in the game engine, so we could basically plug pd stuff to anywhere from object positions to shader variables to do funky stuff, sending osc messages to pd as part of logic also is not a problem. Cheers! Pablo ___ 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] gemmouse wish
thanks! marius. IOhannes m zmoelnig wrote: marius schebella wrote: Hi IOhannes, is this still on your todo list? it would make interface building in gem a lot easier. in theory it was still on my todo list, in practice i have forgotten it... i have changed the behaviour in CVS now. if this breaks somebodies patches, we might have to reconsider and introduce yet another syntax (otoh, i guess the [gemmouse scale] (with only one argument) was so unknown/unusable that chances are high that the current behaviour will not be challenged fgasdrm. IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Letter - Number
you could use msgfile from zexy and write your transaltions into a textfile a 1; b 2; c 3; ... and then [r letter] | [rewind, find $1( | [msgfile] | [$2( | [s number] pool (thomas grill) also has dictionary lookup features. but I am not sure if any of these solutions is more elegant then select, and select is quite fast. how many letters do you have? marius. David F. Place wrote: Dear Pd Friends: I need to create a mapping from letters into numbers: (A-1,a-1,B-2,b-2,...) I want to be able to enter a letter into a symbol box and translate it to the number. This will allow me to enter rehearsal letters from parts that cue up a sequence to the right spot. I can think of very unattractive ways to do this in Pd using select. Is there an elegant way? Best Wishes, David ___ (---o---o-o-o---o-o-o( David F. Place mailto:[EMAIL PROTECTED] ___ 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] no focus for gemwin on os x 10.5
solved!! sorry for the late reply, but something happened between 12/07 and 01/08 that solved that problem. I don't know, why I did not notice earlier. (I am using pd-extended 0.40.3 autobuild from 20080117. gemmouse working again and focus too, and everything, thanks to whoever fixed it! marius. marius schebella wrote: I was trying to google for other programs that have similar bugs, and most of them are talking about rez. maybe it is also related to fltk? does pd or gem use fltk? http://www.mail-archive.com/[EMAIL PROTECTED]/msg02489.html again, would it make a difference if I try to compile gem on 10.5? my last attempt failed... marius. Hans-Christoph Steiner wrote: On Nov 7, 2007, at 8:31 AM, IOhannes m zmoelnig wrote: marius schebella wrote: hi IOhannes, ok, you're right, I am sorry. Is there anybody else working on GEM besides you and chris? well, hans has write access. i think chris is your man. I think Marius could fix it too, if he wants to :) Patches welcome! .hc fgmadsr IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated -John Donne ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gemmouse wish
Hi IOhannes, is this still on your todo list? it would make interface building in gem a lot easier. marius. IOhannes m zmoelnig wrote: B. Bogart wrote: Why not do [gemmouse 8 4] for 2:1 window? but then the window must have an aspect ratio of in 2:1 (which is ok if you do know it beforehand) generally i agree with marius, that it makes more sense if giving only one arg to [gemmouse] it should normalize to y. Of course you have to keep track of your own window size and alter the coords in responce, but that is largely the PD way anyhow, to keep track of what your doing yourself. You could just normalize from 0 to 1 and rescale based on your window size? As far as I know most platforms don't even allow mouse resizing of gemwindows... at least there is one... mfga.sdr IOhannes ___ 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] pd-extended box colors semi transparent
hi hans, does tcl/tk support transperency? is it possible to make the backgroundcolor of the objectboxes semitransparent? esp. in a case like this: [bang] | [bang] | [bang] you cannot tell if the middle bang is connected or not. also sometimes you could hide parts of objects, and I would rather like to have a transparent behaviour. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] *.lua = *.pd_lua or *.l_lua?
I don't know how short file extension and bittorrent relate, because I really do not use bt often. but I think I got your point. btw, in max/msp when you add new files to the max-search path you have to restart max to make the changes effective. I think max caches the files somehow, and that probably makes the loading process of new objects faster. but I like the pd way more (although I think at some point (with thousands of folders to search this might slow down the system...) marius. Frank Barknecht wrote: Hallo, marius schebella hat gesagt: // marius schebella wrote: I am not sure if I agree with your (frank's) point. wouldn't it be easier keep your pd searchpaths clean of non-pd related lua scripts than to put a fancy file extension on every script? Not really: As soon as you start distributing things, you'd have to bundle your helper modules anway and explain everyone to not put them in their Pd paths. This would be even worse for Pd-extended: Where should the non-pdlua Lua files go? How to add and manage Lua search paths? It's a can of worms. anyway, I think 3 letters of file extension should be enough, *.pdl is shorter. You need to use bittorrent more often. ;) or add an obligatory description statement somewhere in the first lines of the script so that pdlua recognizes it as a pd loadable lua script. See my other mail why I don't think this is a good solution. And actually it's already in effect: When a Lua file doesn't register itself with Pd, it's not loaded. But Pd still tries to do so, which is one thing I'm trying to avoid. Ciao ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] *.lua = *.pd_lua or *.l_lua?
I am not sure if I agree with your (frank's) point. wouldn't it be easier keep your pd searchpaths clean of non-pd related lua scripts than to put a fancy file extension on every script? anyway, I think 3 letters of file extension should be enough, *.pdl is shorter. or add an obligatory description statement somewhere in the first lines of the script so that pdlua recognizes it as a pd loadable lua script. marius. Frank Barknecht wrote: Hi Claude and list, I'm thinking if a custom file extension for pdlua classes would make sense? Currently pdlua loads all *.lua files, which complicates working with *.lua modules not intended to be used as pd classes: Those would have to be in a directory outside of Pd's search path to not pollute Pd's namespace. So my suggestion would be to use something like *.pd_lua, *.pdlua or *.l_lua as extension. What do you think? The same question may become an issue for other loaders as well, so a standard solution would be nice. Ciao ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] sound for blender apricot opensource game
afaik, xmlrpc is a little bit slower, because it uses a pull mechanism. you send a request from a client to the server and that responds with data. i think just sending osc over udp is faster. don't know about securityissues... marius. Hans-Christoph Steiner wrote: On Feb 11, 2008, at 9:43 AM, Pablo Martin wrote: Hi! Sorry guys i didnt see this thread before... Hans-Christoph Steiner escribió: By the way, is the Pablo Martin on the Apricot team caedes (who has done some work with PDP)? Yeah :). Thats why there is so much interest in using pd (also we got some emails already about people )... as i'm talking about it with people. Of course there is a lot of concern about some stuff, as we have huge todolist already, which is why i started a thread this morning to try get some feedback. My main concern is i have some experience in controlling pd from some other programs (both games and vj tools) and i always wished to be able to control pd from program itself instead of its command line interface (which sucks :D), ie, use it as a real library. If people can answer my question and maybe even step forward to help (with the library thing), all the better. This is a great opportunity to do some cross publicizing of different tools. You might be interested in IEM's xmlrpc library for Pd. That will give you an interface closer to a library. We could use this project as an impetus to get iemxmlrpc into Pd-extended, if it isn't already. Other options are OSC, and just using Pd messages over a network socket (they are very simple format, anything ASCII ending with a semi-colon and a carraige return). It would also be a useful test case for steering the build system towards making custom distros. This would mean that Apricot could easily use any Pd library that is included in Pd-extended, but we could then strip out anything that isn't actually used. I'll be in Amsterdam from April 30th until May 7th ish, I could meet up with you guys for some face time, if that's not too late. :) .hc There is no way to peace, peace is the way. -A.J. Muste ___ 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] pdlua + luagl for OSX extended build 0.40.3
hi, ew ended up using this compiled version instead of getting wesleys opengl.so to run, which looked more recent? also, a lot of new questions came up; jit.gl.lua for example benefits from the fact to mix opengl calls with jitter objects. is this possible with pdlua too (to instantiate gem objects from within the lua script?), I also have to figure out most basic stuff like how to bind textures... marius. (())_n wrote: Hi everyone, Marius and I got pdlua and luagl working on ppc and intel in OSX at Polytech today. pdlua is included in the latest extended builds since 0.40.3 made by hans-christoph steiner. Then you need some libraries from this site: http://www.algonet.se/~afb/lua/ Specifically luaglut 0.5 which is downloadable here: http://www.algonet.se/~afb/lua/luaglut-0.5.sit Put the following files from the luaglut-0.5.sit in the following location: Files: luagl luagl.bundle luagl.lua Put into: /sw/lib/lua/5.1/ have fun! (())_n - http://eyescratch.tk ___ 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] lua questions
hi, maybe this is related to the luagl version I am using, or this is some other problem, but glTranslatef(0.0, 0.0, 1.0) or glScalef(2.0, 2.0, 2.0) give me an error attempt to call global 'glTranslatef' (a nil value). I call it a day, marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] ~ signal greater than
hey, with the latest autobuild of pd-extended for macosx intel (20080117) and also with previous versions the signal comparators of zexy can't be created. I also don't see them in the zexy external folder. what is the trick to get them running? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd thunder
hi andy, the samples sound very complex already, how did you create them? I had more the impression of explosions, though, than thunder. regarding books, do you know if any of these books are available as pdfs at all? otherwise do you want paper copies??? at least the second article is available online at http://www.nap.edu/openbook.php?record_id=898page=46 marius. Andy Farnell wrote: Any feedback appreciated (aesthetic criticism most welcome) on some designs done in Pd. http://www.obiwannabe.co.uk/sounds/effect-synthetic-thunder-21.mp3 http://www.obiwannabe.co.uk/sounds/effect-synthetic-thunder-34.mp3 http://www.obiwannabe.co.uk/sounds/effect-synthetic-thunder-57.mp3 If anyone has a copy of these papers I would be very grateful. I can't afford to pay the gatekeepers of knowledge. H. E Bass, Propagation of Thunder Through the Atmosphere Acoust.soc. Am. 67, 1959-1966 (1980) A.A. Few, Acoustic Radiations from Lightning CRC Handbook of Atmospherics, pp. 257-290. Vol. 2, edited by H. Volland (1982) H.L. Brode, The Blast Wave in Air Resulting from a High Temperature High Pressure Sphere of Air Res. Mem. RM-1825-AEC, The Rand Corporation, SantaMonica, CA {1956). I am working with Ribner and Roy and Angelo Farinas papers right now, kindly given to me by another researcher. cheers, Andy _ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] sound for blender apricot opensource game
there is not much information in that posting, but I would like to participate, no question. what they look for is a *composer*. so no explicit need for soundFX or foley sound art. as olme already wrote in his original mail, the game will use the CrystalSpace sound engine. the specs are: Sound system: * 2D and 3D sound rendering via DirectSound, Alsa, OSS and CoreAudio. * Provides both one*time playing of effects and streaming playing in the background for music. so, not much space (yet) for pd, but probably space for music composed with pd. still, there could be a lot of space for pd in the future. a modular game-pd could replace the sound module of the game engine or work closely together onetime playing or looping is not a great challenge. the 2d/3d sound FX could also be rendered by a modular pd patch in real time (used like a vst-plugin) or many other fx (reverbs...) plus, pd could also provide realtime rendering for sounds like footsteps ambient sounds (rain, wind) and stuff like that. again, this would only be possible if pd is included in the game engine or is modular and flexible enough to get packed together with the game engine. and it would need some good people who are able to create these sounds synthetically. once this is done, it probably will be a lot of fun and even provide some paid jobs (hopefully!?). marius. Hans-Christoph Steiner wrote: This sounds like a great opportunity for Pd, especially considering that Pd is the sound engine in the game Spore. .hc On Feb 1, 2008, at 7:09 PM, olme wrote: seeing this: http://apricot.blender.org/?p=59 , I had the idea that somebody could do it efficiently with generated sound dezign (like brilliantly discussed earlier here by andy - obiwannabe.co.uk ) In short : Blender Instituut search for a sound designer for the upcoming opensource game codenamed apricot. I'm in no way related to this instituut or project, just that I thought it could interrest someone that is developping on pd for games, as this one is already promised some exposure in the opensource/free software world, in the CGI world (with the short film produced right now : see peach.blender.org ) and in the game world (it will surely make some lines in game magasines) ... I think those working for this project in the front line are payed, so it could be a good incentive to have some kind of opensource exemple of a current game made with pd. Blender Game Engine has already been used with pd through py-OSC, but this project use the CrystalSpace Game Engine... I don't know about the connectivity, but as CS use python, it's maybe just some lines away I would be interrested to see the result anyway ... as I'm not able to do it myself ... Ol.me http://www.ogeem.be ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list News is what people want to keep hidden and everything else is publicity. - Bill Moyers ___ 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] [OT] FOSS audio tools
Roman Haefeli wrote: yo, those are just a few reasons why the makers of Elephants Dream may didn't want to go for FOSS for the sound part. i hope it's only a question of waiting some years, until the audio world gets to similar level as blender reached in the 3d world. roman Hmm, one more reason: elephant's dream was a blender project. some of the grant money went into core development of blender itself to adjust it to production features. one of the goals of the film was, to see whether blender would pass the ready for a real film exam. blender people just did not have the budget (and goal) to develop on the sound side, too. btw, blender forum has about 30.000 registered users. pd maybe 1000-3000??? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list