Re: [PD] sssad in pd-extended?
On Sep 21, 2010, at 6:43 PM, Mathieu Bouchard wrote: On Tue, 21 Sep 2010, Hans-Christoph Steiner wrote: As for alternate ways of including things besides libdirs, there are lots of kludges currently in Pd-extended. I've been spending a lot of my time maintaining them. I'm working on reducing maintenance time so I can actually spend time coding new things. So far, only a couple people have a track record of actually maintaining code in Pd-extended without me needing to get involved (Martin Peach, Matju, Roman, IOhannes, I'm probably missing someone). I don't have any externals in pd-extended, nor in SourceForge. Which code are you talking about ? What I mean is that you have gotten gridflow to work something like a libdir without me having to fix it. Personally I'd like to see it more like a libdir. .hc I hate it when they say, He gave his life for his country. Nobody gives their life for anything. We steal the lives of these kids. - Admiral Gene LeRocque ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
On Sep 21, 2010, at 6:36 PM, Mathieu Bouchard wrote: On Tue, 21 Sep 2010, Maurizio De Cecco wrote: Given the fact that jMax slept a few years, it cannot compete with puredata in terms of available libraries, patches, and in general maturity of the solution. No, it wasn't in this order : first it already couldn't compete with PureData, AND THEN jMax 4 appeared, which finished killing it, as the API was all different and no-one bothered porting externals to it (well, I tried, and I had to give up because some features had been removed from jMax). By the time the project was called dead, everybody had already switched to Pd or was in the process of doing so. 6) The language: jMax support the use of expressions in object definition, like in | int ( 10 + $foo) | so that objects in abstractions can be parametrised with respect to the arguments. I gave up jMax because this feature was introduced. This is because it removed the possibility to pass an arithmetic operator as an argument. It was a showstopper for me. I agree for different reasons. This syntax does seem overly complicated and takes away from one of the things I like best about the Max paradigm: really simple syntax. .hc the 0.6 beta release; it does not mention the Max OS X version, that was not ready at the time. You too write Max OS X instead of Mac OS X ? Is this a virus you caught from Miller ? ;) ___ | Mathieu Bouchard -- Villeray, Montréal, QC___ 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] hi
hi ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] how to create a sound like this?
You could approximate it with an additive method, and a bit of noise to help. see patch a. On Tue, 21 Sep 2010 16:22:03 -0700 ronni montoya ronni.mont...@gmail.com wrote: hello list, i was wondering how can i create a sound like this? Do you have any idea of how to simulate this kind of sounds? any idea would be aprreciated thanks http://ompldr.org/vNWx4NA/.wav ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Andy Farnell padawa...@obiwannabe.co.uk .pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Random parameters of an abtraction affect the parameters of the others
hello, what would be the best approach for this in pd? I have i patch that generates dynamically abstraccions, when each abstraction is created it begin to make sound in a random way : its parameters moves randomly. I was wondering what would be the best approach if i want that the random behaivor of each abstraction affect the random behaivors of the other abstractions? Any ideas on this? what would be the best approach? Punchik ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] web client
Hi, I finished the first verision of the patch where I needed the httpget... It works so well. http://vimeo.com/15138625 On 21 September 2010 19:57, Dan Wilcox danomat...@gmail.com wrote: Ok, I posted it to a tutorial page: http://puredata.info/docs/tutorials/SimpleWebclient I think this should be included in pd-ext as an example somewhere ... On Sep 10, 2010, at 1:46 PM, martin.pe...@sympatico.ca martin.pe...@sympatico.ca wrote: Sure, go ahead and do it. The httpget abstraction and help patch is mostly by Hans. Martin -- From: danomat...@gmail.com Subject: Re: [PD] web client Date: Fri, 10 Sep 2010 11:04:18 -0400 To: martin.pe...@sympatico.ca Hey Martin, Maybe make a quick wiki page on puredata.info with the patches on it? If not, I can do it. On Sep 9, 2010, at 11:29 PM, Martin Peach wrote: On 2010-09-09 18:39, Jordi Sala wrote: Hi list, I'd like to know if there is a web client object (or patch) for pd. The attached patches should work with pd-extended. Martin httpget.pdhttpget-help.pd Dan Wilcox danomatika.com robotcowboy.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Jordi Sala http://musa.poperbu.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] panning abstraction or object?
On Tue, 21 Sep 2010, ronni montoya wrote: Hi list, i was wondering if theres an abstraccion or object like this in pd: I need a pan object that when is -1 is complete silence and when is +1 is complete silence too. when the value begins to move from -1 to +1 the sound begins to appear in the left speaker then it moves to the right and then the amplitude decreases in the right speaker until it arrives to +1. Is there something like this in pd? multiply the left side by 1-x, multiply the right side by 1+x, then multiply both sides by (1-x*x)/sqrt(2). x is your parameter that goes from -1 to +1. that's just an example : there are many more ways to do it. ___ | Mathieu Bouchard -- Villeray, Montréal, QC___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Random parameters of an abtraction affect the parameters of the others
If this behaviour is to be global then the lesser used value object [v] might help here. On Tue, 21 Sep 2010 23:52:51 -0700 (PDT) punchik punchik punch...@yahoo.com wrote: hello, what would be the best approach for this in pd? I have i patch that generates dynamically abstraccions, when each abstraction is created it begin to make sound in a random way : its parameters moves randomly. I was wondering what would be the best approach if i want that the random behaivor of each abstraction affect the random behaivors of the other abstractions? Any ideas on this? what would be the best approach? Punchik ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Andy Farnell padawa...@obiwannabe.co.uk ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
OK i'm installing the dev packages as well. (very long on osx) In fink there are labeled: gstreamer-dev 0.8.12-1029 but i can't see no plugins-dev... i'll try to compile after that and get back to you if problem. thx for your help. n Le 21/09/10 14:52, IOhannes m zmoelnig a écrit : On 2010-09-21 12:15, Nicolas Montgermont wrote: what is the next step? make sure you have the -devel packages installed as well (gstreamer0.10-devel, gstreamer0.10-plugins-devel). then get the newest pdgst (i just fixed a couple of minor issues) then go to pdgst/src, set the PD_SRC, GEM_SRC, SYSTEM*FLAGS and EXT to match the OSX-specific settings. something like: $ make PD_SRC=/path/to/pd/src GEM_SRC=/path/to/gem EXT=pd_darwin EXT=pd_darwin SYSTEMCFLAGS=-fPIC SYSTEMLDFLAGS=-bundle -undefined dynamic_lookup yes it's not very comfortable, and totally untested. fgamdr IOhannes Thanks, Nicolas ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://nim.on.free.fr ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
OK i'm installing the dev packages as well. (very long on osx) In fink there are labeled: gstreamer-dev 0.8.12-1029 but i can't see no plugins-dev... after that , i checkout last pdgst, try to compile following your instructions and get back to you. thx for your help. n Le 21/09/10 14:52, IOhannes m zmoelnig a écrit : On 2010-09-21 12:15, Nicolas Montgermont wrote: what is the next step? make sure you have the -devel packages installed as well (gstreamer0.10-devel, gstreamer0.10-plugins-devel). then get the newest pdgst (i just fixed a couple of minor issues) then go to pdgst/src, set the PD_SRC, GEM_SRC, SYSTEM*FLAGS and EXT to match the OSX-specific settings. something like: $ make PD_SRC=/path/to/pd/src GEM_SRC=/path/to/gem EXT=pd_darwin EXT=pd_darwin SYSTEMCFLAGS=-fPIC SYSTEMLDFLAGS=-bundle -undefined dynamic_lookup yes it's not very comfortable, and totally untested. fgamdr IOhannes Thanks, Nicolas ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://nim.on.free.fr ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
On 2010-09-22 10:06, Nicolas Montgermont wrote: OK i'm installing the dev packages as well. (very long on osx) In fink there are labeled: gstreamer-dev 0.8.12-1029 no, you need gstreamer-0.10 (i think development on gstreamer-0.8 has been stopped about 6 years ago) fgmasdr IOhannes smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
ok my fault. now i have installed: gstreamer-0.10 gstreamer-0.10-dev gstreamer-0.10-shlibs but it is missing the plugins package, maybe the shlibs is the same? trying to compile in pdgst/src gives: Liszt:src ncio$ make PD_SRC=/Applications/Pd-extended.app/Contents/Resources/include/ GEM_SRC=/Applications/Pd-extended.app/Contents/Resources/include/Base/ EXT=pd_darwin EXT=pd_darwin SYSTEMCFLAGS=-fPIC SYSTEMLDFLAGS=-bundle -undefined dynamic_lookup Package gstreamer-plugins-base-0.10 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-plugins-base-0.10.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-plugins-base-0.10' found gcc -g -O2 -fPIC -DPD -I/sw/include/gstreamer-0.10 -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/libxml2 -I/sw/include -DPDGST_PLUGIN -I/sw/include -I/Applications/Pd-extended.app/Contents/Resources/include/ -I../include -o audio/pdgst_adc~.o -c audio/pdgst_adc~.c audio/pdgst_adc~.c:22:2: warning: #warning add docs audio/pdgst_adc~.c:26:32: error: gst/app/gstappsink.h: No such file or directory audio/pdgst_adc~.c: In function 'pdgst_adc_perform': audio/pdgst_adc~.c:50: error: 'GstAppSink' undeclared (first use in this function) audio/pdgst_adc~.c:50: error: (Each undeclared identifier is reported only once audio/pdgst_adc~.c:50: error: for each function it appears in.) audio/pdgst_adc~.c:50: error: 'sink' undeclared (first use in this function) audio/pdgst_adc~.c:62: warning: assignment makes pointer from integer without a cast audio/pdgst_adc~.c: In function 'pdgst_adc_new': audio/pdgst_adc~.c:140: error: 'GstAppSink' undeclared (first use in this function) audio/pdgst_adc~.c:140: error: 'sink' undeclared (first use in this function) audio/pdgst_adc~.c:200:2: warning: #warning _info hack make: *** [audio/pdgst_adc~.o] Error 1 in /sw/lib i have this from gstreamer: /sw/lib/libgstbase-0.10.0.dylib /sw/lib/libgstbase-0.10.dylib /sw/lib/libgstbase-0.10.la /sw/lib/libgstcontroller-0.10.0.dylib /sw/lib/libgstcontroller-0.10.dylib /sw/lib/libgstcontroller-0.10.la /sw/lib/libgstdataprotocol-0.10.0.dylib /sw/lib/libgstdataprotocol-0.10.dylib /sw/lib/libgstdataprotocol-0.10.la /sw/lib/libgstnet-0.10.0.dylib /sw/lib/libgstnet-0.10.dylib /sw/lib/libgstnet-0.10.la /sw/lib/libgstreamer-0.10.0.dylib /sw/lib/libgstreamer-0.10.dylib /sw/lib/libgstreamer-0.10.la and in /sw/include/gstreamer-0.10/gst : base/ gstcompat.h gstindexfactory.h gstparse.hgsttagsetter.h controller/ gstconfig.h gstinfo.h gstpipeline.h gsttask.h dataprotocol/ gstdebugutils.h gstinterface.h gstplugin.h gsttaskpool.h glib-compat.h gstelement.h gstiterator.h gstpluginfeature.hgsttrace.h gst.h gstelementfactory.h gstmacros.h gstpoll.h gsttypefind.h gstbin.h gstenumtypes.hgstmarshal.h gstpreset.h gsttypefindfactory.h gstbuffer.h gsterror.hgstmessage.h gstquery.hgsturi.h gstbufferlist.h gstevent.hgstminiobject.h gstregistry.h gstutils.h gstbus.h gstfilter.h gstobject.h gstsegment.h gstvalue.h gstcaps.h gstformat.h gstpad.h gststructure.hgstversion.h gstchildproxy.h gstghostpad.h gstpadtemplate.h gstsystemclock.h gstxml.h gstclock.hgstindex.hgstparamspecs.h gsttaglist.h net/ can i try to link to libgstbase-0.10 instead of gstreamer-plugins-base-0.10? not sure how to do that though... thx n Le 22/09/10 10:17, IOhannes m zmoelnig a écrit : On 2010-09-22 10:06, Nicolas Montgermont wrote: OK i'm installing the dev packages as well. (very long on osx) In fink there are labeled: gstreamer-dev 0.8.12-1029 no, you need gstreamer-0.10 (i think development on gstreamer-0.8 has been stopped about 6 years ago) fgmasdr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://nim.on.free.fr ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] sssad in pd-extended?
Ok, but how can we define which library has to be listed there and which not? for example, Dan has a nice set of objects, could his library be listed? or we talk about externals only... M On Tue, Sep 21, 2010 at 8:53 PM, Hans-Christoph Steiner h...@at.or.atwrote: Ok, I've been posting the libs in Pd-extended to the community/projects/software/http://puredata.info/community/projects/software/ page as I submit them to Debian via pkg-multimedia. Its easy enough for me to continue that. It would be great if you could add other libs to that page that are not currently included in Pd-extended, things like Gridflow, pix_opencv, pdp_opencv, sssad, etc. .hc On Sep 21, 2010, at 3:15 PM, Marco Donnarumma wrote: I definitely agree, the pd-ring is a good effort in a similar direction, but a single webpage on the pd.info would be so helpful, specially when teaching. Could we (I) start working on it? I'd be up to collect links to the libs already included in pd-x and list them on a page on pd.info. I should only understand how to keep it updated, being aware of future inclusions and exclusions. Anything against it? or suggestions? As for a place for libs, IOhannes set this up a while ago, I've started adding things to it, I think it works well as a place for people to release their libs, GUI plugins, etc. I think we should switch puredata.info/downloads to this page once we get things all figured out. http://puredata.info/community/projects/software/ .hc I think we mainly need a sort of externals portal on the website where everyone registers libs so its a one-stop shop for picking your object poison. This makes more sense then an every growing blob within pd-extended. Dan Wilcox danomatika.com robotcowboy.com -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher - Edinburgh, UK PORTFOLIO: http://marcodonnarumma.com LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net Using ReBirth is like trying to play an 808 with a long stick.-David Zicarelli -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher Ongoing MSc by Research, University of Edinburgh, UK PORTFOLIO: http://marcodonnarumma.com LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] sssad in pd-extended?
ya, I never got that neither... M On Tue, Sep 21, 2010 at 11:39 PM, Mathieu Bouchard ma...@artengine.cawrote: On Tue, 21 Sep 2010, Hans-Christoph Steiner wrote: It would be great if you could add other libs to that page that are not currently included in Pd-extended, things like Gridflow, pix_opencv, pdp_opencv, sssad, etc. What's the difference between frameworks and graphics ? What's the criteria for calling something a framework ? Why is every version of Gem listed separately in the boxes ? ___ | Mathieu Bouchard -- Villeray, Montréal, QC -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher Ongoing MSc by Research, University of Edinburgh, UK PORTFOLIO: http://marcodonnarumma.com LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
Le 22/09/10 10:57, Nicolas Montgermont a écrit : but it is missing the plugins package, ok i get them under the name: gst-plugins-base-0.10 i install all that and try to compile n -- http://nim.on.free.fr ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] web client
Nice work Jordi! Hey Dan, I posted your tutorial here http://www.thesaddj.com/tutorial-simple-web-client-in-pure-data-by-danomatika/ Hi, I finished the first verision of the patch where I needed the httpget... It works so well. http://vimeo.com/15138625 On 21 September 2010 19:57, Dan Wilcox danomat...@gmail.com wrote: Ok, I posted it to a tutorial page: http://puredata.info/docs/tutorials/SimpleWebclient I think this should be included in pd-ext as an example somewhere ... On Sep 10, 2010, at 1:46 PM, martin.pe...@sympatico.ca martin.pe...@sympatico.ca wrote: Sure, go ahead and do it. The httpget abstraction and help patch is mostly by Hans. Martin -- -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher Ongoing MSc by Research, University of Edinburgh, UK PORTFOLIO: http://marcodonnarumma.com LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdp_theonice on ubuntu lucid: Video streaming problem
Hi, many thanks for your reply Now I cannot connect with the ogg patch either. thsi is what i get playing back an ogg audio file oggread~: START oggcast~: connecting to port 8000 oggcast~: logging in to IceCast2 server... oggcast~: logged in to http://source.giss.tv:8000/entretenidos.ogg oggcast~: ogg/vorbis encoder initialised status: 1 error: oggcast~: could not send ogg header to server (-1) oggcast~: closing due to error... oggcast~: connection closed status: 0 Is it just that the server is sometimes not working? best regards, Nick. On 09/22/2010 03:33 AM, ydego...@gmail.com wrote: bis repetita : nah, it's false problem i think... giss.tv ( which i admin also ) had some problems today, try again tomorrow saludos, sevy Nick Burge wrote: Trying to connect to giss.tv with the pidip patch: giss-pdp-dv.pd I get this... pdp_theonice~ : connection thread -1339835536 launched pdp_theonice~: connecting to port 8001 pdp_theonice~: logged in to source.giss.tv pdp_theonice~: connecting child -1339835536 exiting pdp_theonice~ : initializing encoder... pdp_theonice~ : encoder initialized. pdp_theonice~ : writing headers... pdp_theonice~ : start streaming at 7 frames/second status: 1 pdp_theonice~ : could not write audio packet (ret=-1). pdp_theonice~ : shutting down encoder pdp_theonice~ : could not write audio packet (ret=-1). pdp_theonice~ : could not write audio packet (ret=-1). status: 0 The audio patch giss-pdp-ogg.pd works fine, also I seem to connect OK and have been able to stream video + audio to the same server using the application Theorur be nice to be able to do this from pd though.is there a way to change the encoder? Nick. ___ 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] jMax Phoenix
Given the fact that jMax slept a few years, it cannot compete with puredata in terms of available libraries, patches, and in general maturity of the solution. No, it wasn't in this order : first it already couldn't compete with PureData, AND THEN jMax 4 appeared, which finished killing it, as the API was all different and no-one bothered porting externals to it (well, I tried, and I had to give up because some features had been removed from jMax). By the time the project was called dead, everybody had already switched to Pd or was in the process of doing so. Well, as i said, i left Ircam around the 2.x version, just before the public announce of the GPL version. I am not familiar with what happened after that, including the history of jMax 4, that i read on the WikiPedia :-. I know anyway that it was kind of sleepy; while under a GPL license it was never a community project, because driven by the internal Ircam needs, and even that wasn't very clear. For the record, jMax Phoenix support the jMax 2.x API, not the 4; the APIs are extended wrt 2.x, but in a backward compatible way. 6) The language: jMax support the use of expressions in object definition, like in | int ( 10 + $foo) | so that objects in abstractions can be parametrised with respect to the arguments. I gave up jMax because this feature was introduced. This is because it removed the possibility to pass an arithmetic operator as an argument. It was a showstopper for me. I would call it a bug (even fatal), no a showstopper; ok, a fatal bug *is* a showstopper if there is nobody able to fix it :-, or anybody there to listen to complaints, but now there is. I agree for different reasons. This syntax does seem overly complicated and takes away from one of the things I like best about the Max paradigm: really simple syntax. Well, i have two different answers: the first is, yes, the syntax is overly complex: $args[1] instead of $1 make an object description unreadeable. There is another point: the syntax was built to complement a different paradigm for sharing data between objects; this paradigm was never exploited by a reasonable object set, so we are left with a syntax that would be adequate for objects using the new paradigm, but it is very heavy for objects not using the paradigm. For example, using the new paradigm there would be *no* need of something equivalent to the pd '$0-foo'; but since the new paradigm is not used by the object set, the $0 is still needed, but in the new syntax is a nightmare today (something like ( $__ + foo ) ), and just impossible at the time. On the other side, the complex syntax allows to do things that simpler syntax do not allows; the point is that simple things should be simple to do, and complex things may require more complex syntax; the syntax design failed to do this, but there is still room for improvement, if anyway want to discuss the subject and help the poor designer :-. Actually, the point of view taken by jMax is/was the following: the main customers where people, inside the organisation, spending one year or more designing a single library of abstractions for jMax. In this context, the ability to industrialise the development and having more expressive power to simplify these developments were essential. The goal was to make this abstractions easier to use, in terms of patch programming and in terms of logistic and infrastructure. In the process, we probably throw away the baby with the bath water, wrt simplicity of the language. I know, i was the guy implemented all this, with Norber Schnell doing the specifications. Now, all this is 10 years ago; i now works on jMax for fun, i am free to listen critics and to make the system evolve; i would be more than happy to discuss the subjects in more details (may be in private or elsewhere). The point is not to be competetitive with pd, is more matter to see things going on, and produce new ideas and system that may have their role and use. You too write Max OS X instead of Mac OS X ? Is this a virus you caught from Miller ? ;) Uh, so that is where it came from .. i was wondering :- Maurizio De Cecco ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] inprogress - framework and single abs to enable dynamic GOP patching
Hi all, there has been few threads about dynamic patching and I wasn't able to show my work before. So finally I got it working as I wanted. - everything happen in run mode, no need to switch - You can create working GOP abstractions chains in different workspaces (4 at the moment) simply clicking the name of the object. - istances of the same modules (gop objects) in each workspace are totally independent, but they are aware of each other (i.e. aware of size, index, position of all the other modules) wherever they are (targeted OSC) - no matter which size your gop is, the system will realize that by itself (this work, but the solution is not very elegant, will tell more...) - Connection, deletion and positioning happen automagically using iemguts (thanks IOhannes for your work) and an administration abstraction of mine [abs.creator] - selection and deletion of a module by clicking on his name name tab and pressing the keytab shortcut in run mode, no need to switch to edit - while modifying the chain there are no sound drop outs - modules are sssad compatible, so you can save presets within all workspaces there are still few glitches (you will see in the video) and the look is awful, but I'm not taking care of the GUI at the moment (I will later on) This is supposed to be the new framework for my humble http://cntrl.sourceforge.net, however the most important thing I'd like to mention is that I'm packing an abstraction called [id.tab] which, once added to your gop abstractions will make them capable to be loaded within this framework. see it here: http://www.vimeo.com/15175144 I'd really love to hear the list comments, critics and/or advice about it, I know there are people out there who were interested in this kind of approach, and it would be great to hear from you. Thanks, -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher Ongoing MSc by Research, University of Edinburgh, UK PORTFOLIO: http://marcodonnarumma.com LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] unix and (bad) companies.
HI there.. I just want to share my experiences with Os´s.. I started in the nineties with a windows machine, I tried 95, 98, millenium, nt, xp It hanged really frequently (20 times in a day w cad software..) so I assumed that as a normal function state from the machine.. At some point I tried beOS and I found it great but I couldn´t do anything w it.. years later, I discovered that computers with the fruit thing and I was really amazed, not just because of the stabilty (but still one or two hangs per day with os 9.2), also because I could do audio in real-time with them.. (well, coming from that windows nightmare, even a gameboy was fascinating..) Then I got one.. and until the day, I´ve been using all the Os´s and also tried almost all the hardware that was/is in the market. My experience with linux (about 4 years ago, ethic/curiosity ) started very slow, but definitely in an ascendent curve of satisfaction admiration.. Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the experience is just fantastic.. It´s actually so good that I´m starting to hate all the mac shits.. Because when you know where linux cames from and who works on it, you can understand that sometimes you have to put energy on your side to look for a driver or whatever (Not the case at all w ubu 10). What I can´t understand Is that this big companies (micr/appl) with hundred or thousands of good programmers working for them, are still doing crap... (seems that they are focusing energies in making money trying to protect his soft/hard instead of making good code...) yesterday I formatted my mac and I installed the last system (10.6 ). There´s a known bug on it that not just doesn´t connect to internet, it also keeps sending packets to the router until the router stops working (???). I had to reset the router from the linux and download one by one the system updates for the mac. This bug is known since 10.6.0, I already have the 10.6.4 and the bug it´s still not solved completely.,.. (???) This just shows that It doesn´t matter how many hundreds of related posts you do in the official apple forums related.. apple just don´t give a shit about the problems of the users (specially if your hardware it´s not brand new...). The ubuntu forums are far more clear and helpful than that,, About windows, I will not complain anymore... (not neccesary), but I still understand people that uses it, because there´s people that doesn´t care about computers (even when they are working w them..) what I do, when I´m teaching a workshop Is to carry one or two usb sticks with a live distro (pure dyne / openartist ) and invite the people to try a truly operative system.. many of my friends, they have switched to Linux (at least partially..) and they are happy w it.. (that makes me happy too..). If the trajectories of the operative systems evolutions follow as they are already, It wouldn´t sound strange to me that in some years, the amount of linux users (pure or mixed) will increase massively. To finish, I would just like to thank to all the linux developers / contributors for his hard work to make this incredibly operative system. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [readanysf~] refuse 96kbps ogg's!?!
On Wed, 2010-09-22 at 02:49 +0200, august wrote: Hi list, all in the title... I tried different types (mp3, wav, ogg, at different rates and frequencies...) Some didn't passed: Invalid file or unsupported codec. The only relation I found on 12 ogg files, the five that didn't passed was at 96kbps rate. I think it has something to do with the ogg header. I've passed the file on to the gmerlin developer who is usually pretty quick about fixing these things.However, you will need to update your gavl/gmerlin_avdecoder libs when he does fix it. [readanysf~] seems a bit unstable: if I [open a_file( and then compute audio, pd crashes (quit). I just now fixed this bug. I can't believe nobody saw this before. Me neither. I was using [readanysf~] quite heavily, but I always started creating my patches with the [loadbang]-[; pd dsp 1( idiom and never noticed it. @August Do you keep track of what is going on on the gmerlin side of things? If so, can you let me know, when the bug with the ogg header is fixed, so that I can put new packages online? Cheers and thanks for the fixes. Roman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [readanysf~] refuse 96kbps ogg's!?!
Le mercredi 22 septembre 2010 à 02:49 +0200, august a écrit : Hi list, all in the title... I tried different types (mp3, wav, ogg, at different rates and frequencies...) Some didn't passed: Invalid file or unsupported codec. The only relation I found on 12 ogg files, the five that didn't passed was at 96kbps rate. I think it has something to do with the ogg header. I've passed the file on to the gmerlin developer who is usually pretty quick about fixing these things.However, you will need to update your gavl/gmerlin_avdecoder libs when he does fix it. well, we are collecting a lot of soundfiles from anywhere to work on, then we'll sort what we'll use for the project. In this case [readanysf~] is really precious cause I don't have to convert them just to try... Great job with this object! :-) As said Roman, if you can tell us when that bug is fixed it would be nice. [readanysf~] seems a bit unstable: if I [open a_file( and then compute audio, pd crashes (quit). I just now fixed this bug. I can't believe nobody saw this before. If you opened a file before turning DSP on, it would crash when your start the DSP. Simple fix. Now done. Thanks for reporting. download from here: http://aug.ment.org/software/readanysf~0.41.tar.gz or checkout from svn. new Mac version is also available. Done! Works great now... Thank's for answering and fixing so quickly cheers, r Is it a problem to use four instances of the object in a patch? I'm building a multiple player for a performance... It shouldn't be a problem. I'm on Ubuntu Lucid, PD-ext 0.42.5 (from repo), last [readanysf~] from rdz-ppa (had to move it from pd directory to pd-extended)... Thank's for your help... thanks for the report -august. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] midi learn
Thank's for that, I thing I'll stay without defaults the moment, but I'll remember this approach. I added a 'bang' option, so object outputs a bang instead of a value for non-zero midi value, for use with a button. The list now has a third item, 0 or 1, to indicate if it's enabled or not... cheers, r Le lundi 20 septembre 2010 à 20:37 +0100, Andrew Faraday a écrit : hey I've put together a little abstraction (attached) to demonstrate the defaulting I mentioned earlier. Either give it no arguments for the range object to output 0 to 127 or set your top and bottom range with this. Unfortunately without arguments the fixed variable boxes stuck on zero, I've added some conditional logic so this will work unless you set the second argument as 0. Then it will default to 127. Either way, hope this helps. Andrew __ Date: Mon, 20 Sep 2010 14:54:58 +0200 From: rafael.racc...@blindekinder.com To: jbtur...@hotmail.com CC: pboi...@gmail.com; pd-list@iem.at Subject: Re: [PD] midi learn hi, I also patched a midi learn abstraction... then I found this discussion and replaced all [select] by [==]... Thank's :-) Hope you'll enjoy this one: both cc and channel values are saved in an external message box with a [set( message in the abstraction itself... so no need to re-learn on each session. Two arguments to scale your 0-127: can be negative numbers or reversed scale. Maybe somebody can help me with that: I didn't found a way to set 0-127 as default. So the two arguments are obligatory... cheers raf Andrew Faraday a écrit : I actually prefer your solution to mine, the [==] boxes are exactly what I was looking for and would have saved quite a lot of logic. Also I didn't think of [t a a a] which would have saved quite a lot of time. Will have to keep an eye on these for future work. I've got you in one place, tho. you can use [*] for conditional logic (with a [bang]) to activate when the right inlet changes. instead of multiple spigots. The logic goes, if all of them are 1, the result is 1. If any are 0, the result is zero. Useful stuff. Although more useful when you're working in audio, usually with [expr~] and the inlets of [*~] are summing. I've gone on a bit of a tangent here. Always interested in approaches to logic in pd, tho. Andrew Date: Wed, 4 Aug 2010 13:20:51 -0400 Subject: Re: [PD] midi learn From: pboi...@gmail.com To: jbtur...@hotmail.com CC: pd-list@iem.at Hi Andrew, I made something similar a couple of weeks ago, as I needed a quick way to map midi controllers. It's only for CC though... Patrick On Tue, Aug 3, 2010 at 1:09 PM, Andrew Faraday jbtur...@hotmail.com wrote: Hey All, I don't know if anyone's done this but I've attached a midi learn abstraction I've been working on. The logic's a bit messy but I got it working in the end. Basically from banging the learn patch it listens to the next signal, either a note or a control signal, and then filters out only the velocity or control value from that. (I've started taking an interest in controlling patches with the velocity, as opposed to the note number). Let me know what you think, and if you know of anything similar being done. Cheers Andrew ___ 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 155 226 565 559 10; #X obj 57 245 loadbang; #X obj 57 317 -; #X obj 57 341 / 127; #X obj 42 378 *; #X obj 57 269 t b b; #X obj 57 292 f \$2; #X obj 90 292 f \$1; #X obj 42 401 + \$1; #X obj 42 426 outlet; #X obj 222 380 outlet; #X obj 240 345 loadbang; #X obj 117 5 inlet; #X obj 195 212 spigot; #X obj 75 65 ctlin; #X obj 75 183 spigot; #X obj 75 120 spigot; #X obj 201 103 tgl 11 0 empty \$0-learn empty 17 7 0 10 -24198 -24198 -24198 1 1; #X obj 240 212 spigot; #X obj 195 345 t b a; #X obj 195 433 \$0; #X msg 195 457 \; \$1-learn color 16 16
Re: [PD] unix and (bad) companies.
I love linux and ubuntu but the driver support is a bit of an issue. I recently upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer doesn't work. I got no (helpful) response from emailing Dell. Secondly on a pd related problem, I am still running 8.04 because the proprietary ATI driver (no longer maintained) will only run on the old version of xorg and the open source driver doesn't have 3D support for Gem... James Quoth servando barreiro, on 22/09/10 12:06: HI there.. I just want to share my experiences with Os´s.. I started in the nineties with a windows machine, I tried 95, 98, millenium, nt, xp It hanged really frequently (20 times in a day w cad software..) so I assumed that as a normal function state from the machine.. At some point I tried beOS and I found it great but I couldn´t do anything w it.. years later, I discovered that computers with the fruit thing and I was really amazed, not just because of the stabilty (but still one or two hangs per day with os 9.2), also because I could do audio in real-time with them.. (well, coming from that windows nightmare, even a gameboy was fascinating..) Then I got one.. and until the day, I´ve been using all the Os´s and also tried almost all the hardware that was/is in the market. My experience with linux (about 4 years ago, ethic/curiosity ) started very slow, but definitely in an ascendent curve of satisfaction admiration.. Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the experience is just fantastic.. It´s actually so good that I´m starting to hate all the mac shits.. Because when you know where linux cames from and who works on it, you can understand that sometimes you have to put energy on your side to look for a driver or whatever (Not the case at all w ubu 10). What I can´t understand Is that this big companies (micr/appl) with hundred or thousands of good programmers working for them, are still doing crap... (seems that they are focusing energies in making money trying to protect his soft/hard instead of making good code...) yesterday I formatted my mac and I installed the last system (10.6 ). There´s a known bug on it that not just doesn´t connect to internet, it also keeps sending packets to the router until the router stops working (???). I had to reset the router from the linux and download one by one the system updates for the mac. This bug is known since 10.6.0, I already have the 10.6.4 and the bug it´s still not solved completely.,.. (???) This just shows that It doesn´t matter how many hundreds of related posts you do in the official apple forums related.. apple just don´t give a shit about the problems of the users (specially if your hardware it´s not brand new...). The ubuntu forums are far more clear and helpful than that,, About windows, I will not complain anymore... (not neccesary), but I still understand people that uses it, because there´s people that doesn´t care about computers (even when they are working w them..) what I do, when I´m teaching a workshop Is to carry one or two usb sticks with a live distro (pure dyne / openartist ) and invite the people to try a truly operative system.. many of my friends, they have switched to Linux (at least partially..) and they are happy w it.. (that makes me happy too..). If the trajectories of the operative systems evolutions follow as they are already, It wouldn´t sound strange to me that in some years, the amount of linux users (pure or mixed) will increase massively. To finish, I would just like to thank to all the linux developers / contributors for his hard work to make this incredibly operative system. ___ 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] unix and (bad) companies.
Hmmm, yeah,, sounds familiar to me.. but, have you checked the ubuntu forums?. maybe If the hardw is too new, there´s still not a driver for it.. : ( Also the graphic card Issues sounds familiar.. for me the solution to this issues was buying a used thinkpad (quite cheap) that I know is 100% linux friendly.. : - / The intel gma it´s not gorgeous but at least, I can code there and check anywhere, like in the last trash-rescued computer that I made recently and everything works out of the box!! (this sollution came for free, just some hours of elektrowrk ) http://www.facebook.com/photo.php?pid=238962l=51c062f778id=10908557065 so, I wish you good luck w the printer problm.. s // I love linux and ubuntu but the driver support is a bit of an issue. I recently upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer doesn't work. I got no (helpful) response from emailing Dell. Secondly on a pd related problem, I am still running 8.04 because the proprietary ATI driver (no longer maintained) will only run on the old version of xorg and the open source driver doesn't have 3D support for Gem... James Quoth servando barreiro, on 22/09/10 12:06: HI there.. I just want to share my experiences with Os´s.. I started in the nineties with a windows machine, I tried 95, 98, millenium, nt, xp It hanged really frequently (20 times in a day w cad software..) so I assumed that as a normal function state from the machine.. At some point I tried beOS and I found it great but I couldn´t do anything w it.. years later, I discovered that computers with the fruit thing and I was really amazed, not just because of the stabilty (but still one or two hangs per day with os 9.2), also because I could do audio in real-time with them.. (well, coming from that windows nightmare, even a gameboy was fascinating..) Then I got one.. and until the day, I´ve been using all the Os´s and also tried almost all the hardware that was/is in the market. My experience with linux (about 4 years ago, ethic/curiosity ) started very slow, but definitely in an ascendent curve of satisfaction admiration.. Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the experience is just fantastic.. It´s actually so good that I´m starting to hate all the mac shits.. Because when you know where linux cames from and who works on it, you can understand that sometimes you have to put energy on your side to look for a driver or whatever (Not the case at all w ubu 10). What I can´t understand Is that this big companies (micr/appl) with hundred or thousands of good programmers working for them, are still doing crap... (seems that they are focusing energies in making money trying to protect his soft/hard instead of making good code...) yesterday I formatted my mac and I installed the last system (10.6 ). There´s a known bug on it that not just doesn´t connect to internet, it also keeps sending packets to the router until the router stops working (???). I had to reset the router from the linux and download one by one the system updates for the mac. This bug is known since 10.6.0, I already have the 10.6.4 and the bug it´s still not solved completely.,.. (???) This just shows that It doesn´t matter how many hundreds of related posts you do in the official apple forums related.. apple just don´t give a shit about the problems of the users (specially if your hardware it´s not brand new...). The ubuntu forums are far more clear and helpful than that,, About windows, I will not complain anymore... (not neccesary), but I still understand people that uses it, because there´s people that doesn´t care about computers (even when they are working w them..) [I would like to add that I also understand users that tried linux but due to hardware issues, they remain in whatever system they were. Time is valuable and not everybody can/want to buy new compatible hardware.. ] what I do, when I´m teaching a workshop Is to carry one or two usb sticks with a live distro (pure dyne / openartist ) and invite the people to try a truly operative system.. many of my friends, they have switched to Linux (at least partially..) and they are happy w it.. (that makes me happy too..). If the trajectories of the operative systems evolutions follow as they are already, It wouldn´t sound strange to me that in some years, the amount of linux users (pure or mixed) will increase massively. To finish, I would just like to thank to all the linux developers / contributors for his hard work to make this incredibly operative system. ___ Pd-list@iem.at mailing list
Re: [PD] web client
Hah, you don't need to put by danomatika. I just posted a patch by others. My main point in doing so is to reiterate that we should be moving useful information and example patches out of the list and onto the wiki. It would help others and provide a buffer from those commonly asked questions, so everyone can get back to discussing the pros and cons of supporting one os over another.:D Sent from my phone. - Dan Wilcox robotcowboy.com danomatika.com On Sep 22, 2010, at 5:14 AM, Marco Donnarumma de...@thesaddj.com wrote: Nice work Jordi! Hey Dan, I posted your tutorial here http://www.thesaddj.com/tutorial-simple-web-client-in-pure-data-by-danomatika/ Hi, I finished the first verision of the patch where I needed the httpget... It works so well. http://vimeo.com/15138625 On 21 September 2010 19:57, Dan Wilcox danomat...@gmail.com wrote: Ok, I posted it to a tutorial page: http://puredata.info/docs/tutorials/SimpleWebclient I think this should be included in pd-ext as an example somewhere ... On Sep 10, 2010, at 1:46 PM, martin.pe...@sympatico.ca martin.pe...@sympatico.ca wrote: Sure, go ahead and do it. The httpget abstraction and help patch is mostly by Hans. Martin -- -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher Ongoing MSc by Research, University of Edinburgh, UK PORTFOLIO: http://marcodonnarumma.com LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] sssad in pd-extended?
On Sep 22, 2010, at 5:02 AM, Marco Donnarumma wrote: On Tue, Sep 21, 2010 at 11:39 PM, Mathieu Bouchard ma...@artengine.ca wrote: On Tue, 21 Sep 2010, Hans-Christoph Steiner wrote: It would be great if you could add other libs to that page that are not currently included in Pd-extended, things like Gridflow, pix_opencv, pdp_opencv, sssad, etc. What's the difference between frameworks and graphics ? What's the criteria for calling something a framework ? These questions, I don't know the answer to, IOhannes set those up. I personally think they are gratitious and should be removed. I think we should have: * distributions * applications (curently stand-alone products) * libraries and externals (maybe just call it libraries) * GUI plugins And drop frameworks and graphics. Why is every version of Gem listed separately in the boxes ? I guess it shows each release if it needs to fill the box. Ok, but how can we define which library has to be listed there and which not? for example, Dan has a nice set of objects, could his library be listed? or we talk about externals only... All libraries that are ready for release should be listed there, IMHO. I don't see a reason to exclude any as long its ready for people to download and use. .hc Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish.-William Carlos Williams ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
I have installed the gst-plugins-0.10 package, it normally contains all the plugins (it needed an update of xcode by the way) Trying to compile now gives: Liszt:src ncio$ make PD_SRC=/Applications/Pd-extended.app/Contents/Resources/include/pd GEM_SRC=/Applications/Pd-extended.app/Contents/Resources/include/Base/ EXT=pd_darwin SYSTEMCFLAGS=-fPIC SYSTEMLDFLAGS=-bundle -undefined dynamic_lookup gcc -shared -lc -lm -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lintl -lgstapp-0.10 -lgstaudio-0.10 -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lintl -o pdgst.pd_darwin audio/pdgst_adc~.o audio/pdgst_dac~.o gvalue.o loop.o pdgst.o pdgst_base.o pdgst_capsfilter.o pdgst_element.o properties.o setup.o Undefined symbols: _clock_new, referenced from: _pdgst_loop_setup in loop.o _gst_adapter_take, referenced from: _pdgst_adc_perform in pdgst_adc~.o _s_signal, referenced from: _s_signal$non_lazy_ptr in pdgst_dac~.o _getbytes, referenced from: _pdgst_adc_perform in pdgst_adc~.o _pdgst_adc_dsp in pdgst_adc~.o _pdgst_dac_perform in pdgst_dac~.o _pdgst_dac_dsp in pdgst_dac~.o _pdgst_dac_new in pdgst_dac~.o _pdgst__gvalue2atom in gvalue.o _pdgst__atom2gvalue in gvalue.o _pdgst__atom2gvalue in gvalue.o _pdgst_loop_setup in loop.o _pdgst_base__gstout_mess in pdgst_base.o _pdgst_base__infoout_mess in pdgst_base.o _pdgst_element_setup_class in pdgst_element.o _pdgst_addproperty in properties.o _class_new, referenced from: _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst__setup in pdgst.o _pdgst_capsfilter_setup in pdgst_capsfilter.o _pdgst_element_setup_class in pdgst_element.o _binbuf_new, referenced from: _pdgst_capsfilter__new in pdgst_capsfilter.o _class_addmethod, referenced from: _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst_capsfilter_setup in pdgst_capsfilter.o _pdgst_element_setup_class in pdgst_element.o _pdgst_element_setup_class in pdgst_element.o _pdgst_element_setup_class in pdgst_element.o _pdgst_element_setup_class in pdgst_element.o _binbuf_getvec, referenced from: _pdgst_capsfilter__new in pdgst_capsfilter.o _pd_unbind, referenced from: pdgst_base(float, long double,...)(...)in pdgst_base.o pdgst_base(float, long double,...)(...)in pdgst_base.o pdgst_base(float, long double,...)(...)in pdgst_base.o _class_domainsignalin, referenced from: _pdgst_dac_tilde_setup in pdgst_dac~.o _error, referenced from: _pdgst_adc_new in pdgst_adc~.o _pdgst_dac_new in pdgst_dac~.o _pdgst__atom2gvalue in gvalue.o _pdgst__atom2gvalue in gvalue.o _pdgst_loop_setup in loop.o _pdgst_bin_remove in pdgst.o _pdgst_loader_init in pdgst.o _pdgst_loader_init in pdgst.o _pdgst_loader_init in pdgst.o _pdgst_base__gstout in pdgst_base.o _pdgst_base__infoout in pdgst_base.o _pdgst_base__busmsg in pdgst_base.o _pdgst_base__busmsg in pdgst_base.o _pdgst_base__busmsg in pdgst_base.o _pdgst_base__busmsg in pdgst_base.o _pdgst_base__buscallback in pdgst_base.o _pdgst_element__new in pdgst_element.o _gst_adapter_push, referenced from: _pdgst_adc_perform in pdgst_adc~.o _gensym, referenced from: _pdgst_adc_new in pdgst_adc~.o _pdgst_adc_new in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_dac_new in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst__gvalue2atom in gvalue.o pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst_base__connect_init in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__getParam in pdgst_base.o _pdgst_base__taglist_foreach in pdgst_base.o _pdgst_base__taglist_foreach in pdgst_base.o
Re: [PD] unix and (bad) companies.
the achilles heel for linux in my opinion is still video editing. I've tried everything from Broadcast2000 to Lives with no luck bueller? From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of James Dunn [ja...@4thharmonic.com] Sent: Wednesday, September 22, 2010 7:25 AM To: pd-list@iem.at Subject: Re: [PD] unix and (bad) companies. I love linux and ubuntu but the driver support is a bit of an issue. I recently upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer doesn't work. I got no (helpful) response from emailing Dell. Secondly on a pd related problem, I am still running 8.04 because the proprietary ATI driver (no longer maintained) will only run on the old version of xorg and the open source driver doesn't have 3D support for Gem... James Quoth servando barreiro, on 22/09/10 12:06: HI there.. I just want to share my experiences with Os´s.. I started in the nineties with a windows machine, I tried 95, 98, millenium, nt, xp It hanged really frequently (20 times in a day w cad software..) so I assumed that as a normal function state from the machine.. At some point I tried beOS and I found it great but I couldn´t do anything w it.. years later, I discovered that computers with the fruit thing and I was really amazed, not just because of the stabilty (but still one or two hangs per day with os 9.2), also because I could do audio in real-time with them.. (well, coming from that windows nightmare, even a gameboy was fascinating..) Then I got one.. and until the day, I´ve been using all the Os´s and also tried almost all the hardware that was/is in the market. My experience with linux (about 4 years ago, ethic/curiosity ) started very slow, but definitely in an ascendent curve of satisfaction admiration.. Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the experience is just fantastic.. It´s actually so good that I´m starting to hate all the mac shits.. Because when you know where linux cames from and who works on it, you can understand that sometimes you have to put energy on your side to look for a driver or whatever (Not the case at all w ubu 10). What I can´t understand Is that this big companies (micr/appl) with hundred or thousands of good programmers working for them, are still doing crap... (seems that they are focusing energies in making money trying to protect his soft/hard instead of making good code...) yesterday I formatted my mac and I installed the last system (10.6 ). There´s a known bug on it that not just doesn´t connect to internet, it also keeps sending packets to the router until the router stops working (???). I had to reset the router from the linux and download one by one the system updates for the mac. This bug is known since 10.6.0, I already have the 10.6.4 and the bug it´s still not solved completely.,.. (???) This just shows that It doesn´t matter how many hundreds of related posts you do in the official apple forums related.. apple just don´t give a shit about the problems of the users (specially if your hardware it´s not brand new...). The ubuntu forums are far more clear and helpful than that,, About windows, I will not complain anymore... (not neccesary), but I still understand people that uses it, because there´s people that doesn´t care about computers (even when they are working w them..) what I do, when I´m teaching a workshop Is to carry one or two usb sticks with a live distro (pure dyne / openartist ) and invite the people to try a truly operative system.. many of my friends, they have switched to Linux (at least partially..) and they are happy w it.. (that makes me happy too..). If the trajectories of the operative systems evolutions follow as they are already, It wouldn´t sound strange to me that in some years, the amount of linux users (pure or mixed) will increase massively. To finish, I would just like to thank to all the linux developers / contributors for his hard work to make this incredibly operative system. ___ Pd-list@iem.atmailto: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] pdgst on mac
This is for making plugins/shared libs on GNU/Linux: gcc -shared on Mac OS X its should be: gcc -bundle -undefined dynamic_lookup .hc On Sep 22, 2010, at 9:31 AM, Nicolas Montgermont wrote: I have installed the gst-plugins-0.10 package, it normally contains all the plugins (it needed an update of xcode by the way) Trying to compile now gives: Liszt:src ncio$ make PD_SRC=/Applications/Pd-extended.app/Contents/ Resources/include/pd GEM_SRC=/Applications/Pd-extended.app/Contents/ Resources/include/Base/ EXT=pd_darwin SYSTEMCFLAGS=-fPIC SYSTEMLDFLAGS=-bundle -undefined dynamic_lookup gcc -shared -lc -lm -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 - lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lintl -lgstapp-0.10 - lgstaudio-0.10 -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 - lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lintl -o pdgst.pd_darwin audio/pdgst_adc~.o audio/pdgst_dac~.o gvalue.o loop.o pdgst.o pdgst_base.o pdgst_capsfilter.o pdgst_element.o properties.o setup.o Undefined symbols: _clock_new, referenced from: _pdgst_loop_setup in loop.o _gst_adapter_take, referenced from: _pdgst_adc_perform in pdgst_adc~.o _s_signal, referenced from: _s_signal$non_lazy_ptr in pdgst_dac~.o _getbytes, referenced from: _pdgst_adc_perform in pdgst_adc~.o _pdgst_adc_dsp in pdgst_adc~.o _pdgst_dac_perform in pdgst_dac~.o _pdgst_dac_dsp in pdgst_dac~.o _pdgst_dac_new in pdgst_dac~.o _pdgst__gvalue2atom in gvalue.o _pdgst__atom2gvalue in gvalue.o _pdgst__atom2gvalue in gvalue.o _pdgst_loop_setup in loop.o _pdgst_base__gstout_mess in pdgst_base.o _pdgst_base__infoout_mess in pdgst_base.o _pdgst_element_setup_class in pdgst_element.o _pdgst_addproperty in properties.o _class_new, referenced from: _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst__setup in pdgst.o _pdgst_capsfilter_setup in pdgst_capsfilter.o _pdgst_element_setup_class in pdgst_element.o _binbuf_new, referenced from: _pdgst_capsfilter__new in pdgst_capsfilter.o _class_addmethod, referenced from: _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst_capsfilter_setup in pdgst_capsfilter.o _pdgst_element_setup_class in pdgst_element.o _pdgst_element_setup_class in pdgst_element.o _pdgst_element_setup_class in pdgst_element.o _pdgst_element_setup_class in pdgst_element.o _binbuf_getvec, referenced from: _pdgst_capsfilter__new in pdgst_capsfilter.o _pd_unbind, referenced from: pdgst_base(float, long double,...)(...)in pdgst_base.o pdgst_base(float, long double,...)(...)in pdgst_base.o pdgst_base(float, long double,...)(...)in pdgst_base.o _class_domainsignalin, referenced from: _pdgst_dac_tilde_setup in pdgst_dac~.o _error, referenced from: _pdgst_adc_new in pdgst_adc~.o _pdgst_dac_new in pdgst_dac~.o _pdgst__atom2gvalue in gvalue.o _pdgst__atom2gvalue in gvalue.o _pdgst_loop_setup in loop.o _pdgst_bin_remove in pdgst.o _pdgst_loader_init in pdgst.o _pdgst_loader_init in pdgst.o _pdgst_loader_init in pdgst.o _pdgst_base__gstout in pdgst_base.o _pdgst_base__infoout in pdgst_base.o _pdgst_base__busmsg in pdgst_base.o _pdgst_base__busmsg in pdgst_base.o _pdgst_base__busmsg in pdgst_base.o _pdgst_base__busmsg in pdgst_base.o _pdgst_base__buscallback in pdgst_base.o _pdgst_element__new in pdgst_element.o _gst_adapter_push, referenced from: _pdgst_adc_perform in pdgst_adc~.o _gensym, referenced from: _pdgst_adc_new in pdgst_adc~.o _pdgst_adc_new in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_adc_tilde_setup in pdgst_adc~.o _pdgst_dac_new in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst_dac_tilde_setup in pdgst_dac~.o _pdgst__gvalue2atom in gvalue.o pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst__setup in pdgst.o _pdgst_base__connect_init in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__gstMess in pdgst_base.o _pdgst_base__getParam
Re: [PD] unix and (bad) companies.
How about kdenlive or cinelerra? I've been working a bit with kdelive and it seems pretty straightforward and even usable ;) .hc On Sep 22, 2010, at 9:57 AM, Pagano, Patrick wrote: the achilles heel for linux in my opinion is still video editing. I've tried everything from Broadcast2000 to Lives with no luck bueller? From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of James Dunn [ja...@4thharmonic.com] Sent: Wednesday, September 22, 2010 7:25 AM To: pd-list@iem.at Subject: Re: [PD] unix and (bad) companies. I love linux and ubuntu but the driver support is a bit of an issue. I recently upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer doesn't work. I got no (helpful) response from emailing Dell. Secondly on a pd related problem, I am still running 8.04 because the proprietary ATI driver (no longer maintained) will only run on the old version of xorg and the open source driver doesn't have 3D support for Gem... James Quoth servando barreiro, on 22/09/10 12:06: HI there.. I just want to share my experiences with Os´s.. I started in the nineties with a windows machine, I tried 95, 98, millenium, nt, xp It hanged really frequently (20 times in a day w cad software..) so I assumed that as a normal function state from the machine.. At some point I tried beOS and I found it great but I couldn´t do anything w it.. years later, I discovered that computers with the fruit thing and I was really amazed, not just because of the stabilty (but still one or two hangs per day with os 9.2), also because I could do audio in real-time with them.. (well, coming from that windows nightmare, even a gameboy was fascinating..) Then I got one.. and until the day, I´ve been using all the Os´s and also tried almost all the hardware that was/is in the market. My experience with linux (about 4 years ago, ethic/curiosity ) started very slow, but definitely in an ascendent curve of satisfaction admiration.. Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the experience is just fantastic.. It´s actually so good that I´m starting to hate all the mac shits.. Because when you know where linux cames from and who works on it, you can understand that sometimes you have to put energy on your side to look for a driver or whatever (Not the case at all w ubu 10). What I can´t understand Is that this big companies (micr/appl) with hundred or thousands of good programmers working for them, are still doing crap... (seems that they are focusing energies in making money trying to protect his soft/hard instead of making good code...) yesterday I formatted my mac and I installed the last system (10.6 ). There´s a known bug on it that not just doesn´t connect to internet, it also keeps sending packets to the router until the router stops working (???). I had to reset the router from the linux and download one by one the system updates for the mac. This bug is known since 10.6.0, I already have the 10.6.4 and the bug it´s still not solved completely.,.. (???) This just shows that It doesn´t matter how many hundreds of related posts you do in the official apple forums related.. apple just don ´t give a shit about the problems of the users (specially if your hardware it´s not brand new...). The ubuntu forums are far more clear and helpful than that,, About windows, I will not complain anymore... (not neccesary), but I still understand people that uses it, because there´s people that doesn´t care about computers (even when they are working w them..) what I do, when I´m teaching a workshop Is to carry one or two usb sticks with a live distro (pure dyne / openartist ) and invite the people to try a truly operative system.. many of my friends, they have switched to Linux (at least partially..) and they are happy w it.. (that makes me happy too..). If the trajectories of the operative systems evolutions follow as they are already, It wouldn´t sound strange to me that in some years, the amount of linux users (pure or mixed) will increase massively. To finish, I would just like to thank to all the linux developers / contributors for his hard work to make this incredibly operative system. ___ Pd-list@iem.atmailto: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 I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business,
Re: [PD] unix and (bad) companies.
cinelerra is basically Bcast2000 redone IMHO I will look at kdenlive i guess! :-) thx. From: Hans-Christoph Steiner [h...@at.or.at] Sent: Wednesday, September 22, 2010 10:07 AM To: Pagano, Patrick Cc: James Dunn; pd-list@iem.at Subject: Re: [PD] unix and (bad) companies. How about kdenlive or cinelerra? I've been working a bit with kdelive and it seems pretty straightforward and even usable ;) .hc On Sep 22, 2010, at 9:57 AM, Pagano, Patrick wrote: the achilles heel for linux in my opinion is still video editing. I've tried everything from Broadcast2000 to Lives with no luck bueller? From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of James Dunn [ja...@4thharmonic.com] Sent: Wednesday, September 22, 2010 7:25 AM To: pd-list@iem.at Subject: Re: [PD] unix and (bad) companies. I love linux and ubuntu but the driver support is a bit of an issue. I recently upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer doesn't work. I got no (helpful) response from emailing Dell. Secondly on a pd related problem, I am still running 8.04 because the proprietary ATI driver (no longer maintained) will only run on the old version of xorg and the open source driver doesn't have 3D support for Gem... James Quoth servando barreiro, on 22/09/10 12:06: HI there.. I just want to share my experiences with Os´s.. I started in the nineties with a windows machine, I tried 95, 98, millenium, nt, xp It hanged really frequently (20 times in a day w cad software..) so I assumed that as a normal function state from the machine.. At some point I tried beOS and I found it great but I couldn´t do anything w it.. years later, I discovered that computers with the fruit thing and I was really amazed, not just because of the stabilty (but still one or two hangs per day with os 9.2), also because I could do audio in real-time with them.. (well, coming from that windows nightmare, even a gameboy was fascinating..) Then I got one.. and until the day, I´ve been using all the Os´s and also tried almost all the hardware that was/is in the market. My experience with linux (about 4 years ago, ethic/curiosity ) started very slow, but definitely in an ascendent curve of satisfaction admiration.. Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the experience is just fantastic.. It´s actually so good that I´m starting to hate all the mac shits.. Because when you know where linux cames from and who works on it, you can understand that sometimes you have to put energy on your side to look for a driver or whatever (Not the case at all w ubu 10). What I can´t understand Is that this big companies (micr/appl) with hundred or thousands of good programmers working for them, are still doing crap... (seems that they are focusing energies in making money trying to protect his soft/hard instead of making good code...) yesterday I formatted my mac and I installed the last system (10.6 ). There´s a known bug on it that not just doesn´t connect to internet, it also keeps sending packets to the router until the router stops working (???). I had to reset the router from the linux and download one by one the system updates for the mac. This bug is known since 10.6.0, I already have the 10.6.4 and the bug it´s still not solved completely.,.. (???) This just shows that It doesn´t matter how many hundreds of related posts you do in the official apple forums related.. apple just don ´t give a shit about the problems of the users (specially if your hardware it´s not brand new...). The ubuntu forums are far more clear and helpful than that,, About windows, I will not complain anymore... (not neccesary), but I still understand people that uses it, because there´s people that doesn´t care about computers (even when they are working w them..) what I do, when I´m teaching a workshop Is to carry one or two usb sticks with a live distro (pure dyne / openartist ) and invite the people to try a truly operative system.. many of my friends, they have switched to Linux (at least partially..) and they are happy w it.. (that makes me happy too..). If the trajectories of the operative systems evolutions follow as they are already, It wouldn´t sound strange to me that in some years, the amount of linux users (pure or mixed) will increase massively. To finish, I would just like to thank to all the linux developers / contributors for his hard work to make this incredibly operative system. ___ Pd-list@iem.atmailto: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 -
Re: [PD] unix and (bad) companies.
Hi Patrick, Wich kind of problems did yo have with video editng application for linux? I don,t feel to say that they are like some privative software (like apple finalcut) but kdenlive, ospenshoteditor, are for me quite good programs for video efiting and they are freesoft! I use kdenlive with satisfation since a couple of years. Have you tried the visual sequencer editor from blender? Give it a try. Cheers Husk - Pagano, Patrickp...@digitalworlds.ufl.edu wrote: the achilles heel for linux in my opinion is still video editing. I've tried everything from Broadcast2000 to Lives with no luck bueller? From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of James Dunn [ja...@4thharmonic.com] Sent: Wednesday, September 22, 2010 7:25 AM To: pd-list@iem.at Subject: Re: [PD] unix and (bad) companies. I love linux and ubuntu but the driver support is a bit of an issue. I recently upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer doesn't work. I got no (helpful) response from emailing Dell. Secondly on a pd related problem, I am still running 8.04 because the proprietary ATI driver (no longer maintained) will only run on the old version of xorg and the open source driver doesn't have 3D support for Gem... James Quoth servando barreiro, on 22/09/10 12:06: HI there.. I just want to share my experiences with Os�s.. I started in the nineties with a windows machine, I tried 95, 98, millenium, nt, xp It hanged really frequently (20 times in a day w cad software..) so I assumed that as a normal function state from the machine.. At some point I tried beOS and I found it great but I couldn�t do anything w it.. years later, I discovered that computers with the fruit thing and I was really amazed, not just because of the stabilty (but still one or two hangs per day with os 9.2), also because I could do audio in real-time with them.. (well, coming from that windows nightmare, even a gameboy was fascinating..) Then I got one.. and until the day, I�ve been using all the Os�s and also tried almost all the hardware that was/is in the market. My experience with linux (about 4 years ago, ethic/curiosity ) started very slow, but definitely in an ascendent curve of satisfaction admiration.. Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the experience is just fantastic.. It�s actually so good that I�m starting to hate all the mac shits.. Because when you know where linux cames from and who works on it, you can understand that sometimes you have to put energy on your side to look for a driver or whatever (Not the case at all w ubu 10). What I can�t understand Is that this big companies (micr/appl) with hundred or thousands of good programmers working for them, are still doing crap... (seems that they are focusing energies in making money trying to protect his soft/hard instead of making good code...) yesterday I formatted my mac and I installed the last system (10.6 ). There�s a known bug on it that not just doesn�t connect to internet, it also keeps sending packets to the router until the router stops working (???). I had to reset the router from the linux and download one by one the system updates for the mac. This bug is known since 10.6.0, I already have the 10.6.4 and the bug it�s still not solved completely.,.. (???) This just shows that It doesn�t matter how many hundreds of related posts you do in the official apple forums related.. apple just don�t give a shit about the problems of the users (specially if your hardware it�s not brand new...). The ubuntu forums are far more clear and helpful than that,, About windows, I will not complain anymore... (not neccesary), but I still understand people that uses it, because there�s people that doesn�t care about computers (even when they are working w them..) what I do, when I�m teaching a workshop Is to carry one or two usb sticks with a live distro (pure dyne / openartist ) and invite the people to try a truly operative system.. many of my friends, they have switched to Linux (at least partially..) and they are happy w it.. (that makes me happy too..). If the trajectories of the operative systems evolutions follow as they are already, It wouldn�t sound strange to me that in some years, the amount of linux users (pure or mixed) will increase massively. To finish, I would just like to thank to all the linux developers / contributors for his hard work to make this incredibly operative system. ___ Pd-list@iem.atmailto: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 -
Re: [PD] unix and (bad) companies.
I started using Blender's sequence engine a few months back, and as long as you install a version compiled with ffmpeg support, it works nicely. it's a very different environment though. pros: * x-platform * features 3D! * big community, alive project cons: * implies learn very different shortcuts * file browser not handy dont know if you can capture anything from within it, but pd/dvgrab does the job for me. ++ OH Le 22/09/2010 16:16, Pagano, Patrick a écrit : cinelerra is basically Bcast2000 redone IMHO I will look at kdenlive i guess! :-) thx. From: Hans-Christoph Steiner [h...@at.or.at] Sent: Wednesday, September 22, 2010 10:07 AM To: Pagano, Patrick Cc: James Dunn; pd-list@iem.at Subject: Re: [PD] unix and (bad) companies. How about kdenlive or cinelerra? I've been working a bit with kdelive and it seems pretty straightforward and even usable ;) .hc On Sep 22, 2010, at 9:57 AM, Pagano, Patrick wrote: the achilles heel for linux in my opinion is still video editing. I've tried everything from Broadcast2000 to Lives with no luck bueller? From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of James Dunn [ja...@4thharmonic.com] Sent: Wednesday, September 22, 2010 7:25 AM To: pd-list@iem.at Subject: Re: [PD] unix and (bad) companies. I love linux and ubuntu but the driver support is a bit of an issue. I recently upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer doesn't work. I got no (helpful) response from emailing Dell. Secondly on a pd related problem, I am still running 8.04 because the proprietary ATI driver (no longer maintained) will only run on the old version of xorg and the open source driver doesn't have 3D support for Gem... James Quoth servando barreiro, on 22/09/10 12:06: HI there.. I just want to share my experiences with Os´s.. I started in the nineties with a windows machine, I tried 95, 98, millenium, nt, xp It hanged really frequently (20 times in a day w cad software..) so I assumed that as a normal function state from the machine.. At some point I tried beOS and I found it great but I couldn´t do anything w it.. years later, I discovered that computers with the fruit thing and I was really amazed, not just because of the stabilty (but still one or two hangs per day with os 9.2), also because I could do audio in real-time with them.. (well, coming from that windows nightmare, even a gameboy was fascinating..) Then I got one.. and until the day, I´ve been using all the Os´s and also tried almost all the hardware that was/is in the market. My experience with linux (about 4 years ago, ethic/curiosity ) started very slow, but definitely in an ascendent curve of satisfaction admiration.. Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the experience is just fantastic.. It´s actually so good that I´m starting to hate all the mac shits.. Because when you know where linux cames from and who works on it, you can understand that sometimes you have to put energy on your side to look for a driver or whatever (Not the case at all w ubu 10). What I can´t understand Is that this big companies (micr/appl) with hundred or thousands of good programmers working for them, are still doing crap... (seems that they are focusing energies in making money trying to protect his soft/hard instead of making good code...) yesterday I formatted my mac and I installed the last system (10.6 ). There´s a known bug on it that not just doesn´t connect to internet, it also keeps sending packets to the router until the router stops working (???). I had to reset the router from the linux and download one by one the system updates for the mac. This bug is known since 10.6.0, I already have the 10.6.4 and the bug it´s still not solved completely.,.. (???) This just shows that It doesn´t matter how many hundreds of related posts you do in the official apple forums related.. apple just don ´t give a shit about the problems of the users (specially if your hardware it´s not brand new...). The ubuntu forums are far more clear and helpful than that,, About windows, I will not complain anymore... (not neccesary), but I still understand people that uses it, because there´s people that doesn´t care about computers (even when they are working w them..) what I do, when I´m teaching a workshop Is to carry one or two usb sticks with a live distro (pure dyne / openartist ) and invite the people to try a truly operative system.. many of my friends, they have switched to Linux (at least partially..) and they are happy w it.. (that makes me happy too..). If the trajectories of the operative systems evolutions follow as they are already, It wouldn´t sound strange to me that in some years, the amount of linux users (pure or
Re: [PD] unix and (bad) companies. [is: video editing]
LIGHTWORKS goes open source in october - as far as I read it should run on Linux. On Sep 22, 2010, at 10:16 PM, Pagano, Patrick wrote: cinelerra is basically Bcast2000 redone IMHO I will look at kdenlive i guess! :-) thx. ___ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
--- On Wed, 9/22/10, Hans-Christoph Steiner h...@at.or.at wrote: From: Hans-Christoph Steiner h...@at.or.at Subject: Re: [PD] jMax Phoenix To: Mathieu Bouchard ma...@artengine.ca Cc: pd-list@iem.at Date: Wednesday, September 22, 2010, 8:01 AM On Sep 21, 2010, at 6:36 PM, Mathieu Bouchard wrote: On Tue, 21 Sep 2010, Maurizio De Cecco wrote: Given the fact that jMax slept a few years, it cannot compete with puredata in terms of available libraries, patches, and in general maturity of the solution. No, it wasn't in this order : first it already couldn't compete with PureData, AND THEN jMax 4 appeared, which finished killing it, as the API was all different and no-one bothered porting externals to it (well, I tried, and I had to give up because some features had been removed from jMax). By the time the project was called dead, everybody had already switched to Pd or was in the process of doing so. 6) The language: jMax support the use of expressions in object definition, like in | int ( 10 + $foo) | so that objects in abstractions can be parametrised with respect to the arguments. I gave up jMax because this feature was introduced. This is because it removed the possibility to pass an arithmetic operator as an argument. It was a showstopper for me. I agree for different reasons. This syntax does seem overly complicated and takes away from one of the things I like best about the Max paradigm: really simple syntax. .hc Here's a left-paddled pong engine using the [expr] object: expr if(bx=20, if (py=by py+60=by, 0, 1), -1); if (bx=415, 2, -1); if (by=0, 4, if (by=500, 5, -1)) 0 = left paddle hit 1 = left paddle miss 2 = richochet off right wall 3 = die at right paddle (to be implemented) 4 = richochet off top 5 = richochet off bottom I've got three variables being used in the conditionals, all of which come from [value] objects. Also, I'm sending a bogus value -1 for the else clause that expr's if operator tries to force on me-- this keeps from having to nest an if two levels deep, which becomes hard to read. So at the end all I need is [sel 0 1 2 3 4 5] and everything is clear. The point is the [expr] object supplies a way to do the kind of syntax under discussion, and in certain cases it seems necessary to avoid the Max paradigm cliche of spaghetti/spider webs. At least that's my position-- if someone can patch my expr statement above without expr where a) objects don't overlap much and b) the patch is compact enough that it can be read at a glance, then I'm happy to be wrong. -Jonathan ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] unix and (bad) companies.
Can you guys take this to pd-ot please? On Sep 22, 2010, at 10:07 AM, Hans-Christoph Steiner wrote: How about kdenlive or cinelerra? I've been working a bit with kdelive and it seems pretty straightforward and even usable ;) .hc On Sep 22, 2010, at 9:57 AM, Pagano, Patrick wrote: the achilles heel for linux in my opinion is still video editing. I've tried everything from Broadcast2000 to Lives with no luck bueller? From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of James Dunn [ja...@4thharmonic.com] Sent: Wednesday, September 22, 2010 7:25 AM To: pd-list@iem.at Subject: Re: [PD] unix and (bad) companies. I love linux and ubuntu but the driver support is a bit of an issue. I recently upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer doesn't work. I got no (helpful) response from emailing Dell. Secondly on a pd related problem, I am still running 8.04 because the proprietary ATI driver (no longer maintained) will only run on the old version of xorg and the open source driver doesn't have 3D support for Gem... James Quoth servando barreiro, on 22/09/10 12:06: HI there.. I just want to share my experiences with Os´s.. I started in the nineties with a windows machine, I tried 95, 98, millenium, nt, xp It hanged really frequently (20 times in a day w cad software..) so I assumed that as a normal function state from the machine.. At some point I tried beOS and I found it great but I couldn´t do anything w it.. years later, I discovered that computers with the fruit thing and I was really amazed, not just because of the stabilty (but still one or two hangs per day with os 9.2), also because I could do audio in real-time with them.. (well, coming from that windows nightmare, even a gameboy was fascinating..) Then I got one.. and until the day, I´ve been using all the Os´s and also tried almost all the hardware that was/is in the market. My experience with linux (about 4 years ago, ethic/curiosity ) started very slow, but definitely in an ascendent curve of satisfaction admiration.. Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the experience is just fantastic.. It´s actually so good that I´m starting to hate all the mac shits.. Because when you know where linux cames from and who works on it, you can understand that sometimes you have to put energy on your side to look for a driver or whatever (Not the case at all w ubu 10). What I can´t understand Is that this big companies (micr/appl) with hundred or thousands of good programmers working for them, are still doing crap... (seems that they are focusing energies in making money trying to protect his soft/hard instead of making good code...) yesterday I formatted my mac and I installed the last system (10.6 ). There´s a known bug on it that not just doesn´t connect to internet, it also keeps sending packets to the router until the router stops working (???). I had to reset the router from the linux and download one by one the system updates for the mac. This bug is known since 10.6.0, I already have the 10.6.4 and the bug it´s still not solved completely.,.. (???) This just shows that It doesn´t matter how many hundreds of related posts you do in the official apple forums related.. apple just don´t give a shit about the problems of the users (specially if your hardware it´s not brand new...). The ubuntu forums are far more clear and helpful than that,, About windows, I will not complain anymore... (not neccesary), but I still understand people that uses it, because there´s people that doesn´t care about computers (even when they are working w them..) what I do, when I´m teaching a workshop Is to carry one or two usb sticks with a live distro (pure dyne / openartist ) and invite the people to try a truly operative system.. many of my friends, they have switched to Linux (at least partially..) and they are happy w it.. (that makes me happy too..). If the trajectories of the operative systems evolutions follow as they are already, It wouldn´t sound strange to me that in some years, the amount of linux users (pure or mixed) will increase massively. To finish, I would just like to thank to all the linux developers / contributors for his hard work to make this incredibly operative system. ___ Pd-list@iem.atmailto: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] web client
Yes, I know what you mean, and that's why I posted that way. I didn't imply the patch were yours. It's quite rare to see tutorials and similar posted on the community site. I myself did it only once or twice... that's why I appreciate your post. we should be moving useful information and example patches out of the list and onto the wiki +1 and I'd add we could work on a better organization of contents on the wiki. When I say we I state my will to be involved. M On Wed, Sep 22, 2010 at 1:44 PM, Dan Wilcox danomat...@gmail.com wrote: Hah, you don't need to put by danomatika. I just posted a patch by others. My main point in doing so is to reiterate that we should be moving useful information and example patches out of the list and onto the wiki. It would help others and provide a buffer from those commonly asked questions, so everyone can get back to discussing the pros and cons of supporting one os over another.:D Sent from my phone. - Dan Wilcox robotcowboy.com danomatika.com On Sep 22, 2010, at 5:14 AM, Marco Donnarumma de...@thesaddj.com wrote: Nice work Jordi! Hey Dan, I posted your tutorial here http://www.thesaddj.com/tutorial-simple-web-client-in-pure-data-by-danomatika/ http://www.thesaddj.com/tutorial-simple-web-client-in-pure-data-by-danomatika/ Hi, I finished the first verision of the patch where I needed the httpget... It works so well. http://vimeo.com/15138625http://vimeo.com/15138625 On 21 September 2010 19:57, Dan Wilcox danomat...@gmail.com danomat...@gmail.com wrote: Ok, I posted it to a tutorial page: http://puredata.info/docs/tutorials/SimpleWebclient http://puredata.info/docs/tutorials/SimpleWebclient I think this should be included in pd-ext as an example somewhere ... On Sep 10, 2010, at 1:46 PM, martin.pe...@sympatico.ca martin.pe...@sympatico.ca martin.pe...@sympatico.camartin.pe...@sympatico.ca wrote: Sure, go ahead and do it. The httpget abstraction and help patch is mostly by Hans. Martin -- -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher Ongoing MSc by Research, University of Edinburgh, UK PORTFOLIO: http://marcodonnarumma.comhttp://marcodonnarumma.com LAB: http://www.thesaddj.comhttp://www.thesaddj.com | http://cntrl.sourceforge.nethttp://cntrl.sourceforge.net | http://www.flxer.nethttp://www.flxer.net EVENT: http://www.liveperformersmeeting.net http://www.liveperformersmeeting.net -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher Ongoing MSc by Research, University of Edinburgh, UK PORTFOLIO: http://marcodonnarumma.com LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
ok cool. hacking the makefile in pdgst/src replacing -shared by -bundle -undefined dynamic_lookup allow the code to compile without errors. Now if i open pdgst-help.pd, here is the log: -- pdgst $Revision: 0.0 $ (copyleft) IOhannes m zmoelnig @ IEM / KUG compiled on Sep 22 2010 at 17:11:19 compiled against Pd version 0.42.5.extended-rc6 [multiline_tilde] part of zexy-2.2.3 (compiled: Sep 10 2010) Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute IEM infoprint caps ... couldn't create infoprint shout2send ... couldn't create infoprint theora ... couldn't create infoprint ogg ... couldn't create infoprint audio ... couldn't create infoprint vorbis ... couldn't create infoprint video ... couldn't create audio/x-raw-float channels=2 ... couldn't create infoprint audio ... couldn't create verbose( 0):setting property 'ip' verbose( 0):setting property 'port' verbose( 0):setting property 'password' verbose( 0):setting property 'mount' -- it is still missing a lot of objects, is this normal? i'd like to stream (audio and video) with it... thanks n Le 22/09/10 16:06, Hans-Christoph Steiner a écrit : This is for making plugins/shared libs on GNU/Linux: gcc -shared on Mac OS X its should be: gcc -bundle -undefined dynamic_lookup .hc -- http://nim.on.free.fr ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
On 2010-09-22 17:18, Nicolas Montgermont wrote: ok cool. hacking the makefile in pdgst/src replacing -shared by -bundle -undefined dynamic_lookup allow the code to compile without errors. Now if i open pdgst-help.pd, here is the log: -- pdgst $Revision: 0.0 $ (copyleft) IOhannes m zmoelnig @ IEM / KUG compiled on Sep 22 2010 at 17:11:19 compiled against Pd version 0.42.5.extended-rc6 [multiline_tilde] part of zexy-2.2.3 (compiled: Sep 10 2010) Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute IEM infoprint caps there should be an infoprint.pd abstraction lying somewhere in tests/ make sure Pd can find it; however it is really only for debugging... madsr IOhannes smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
ok thanks. only the audio/x-run-float is not created i'll try to do some streaming tomorrow following jack's patches thanks a lot n Le 22/09/10 17:42, IOhannes m zmoelnig a écrit : On 2010-09-22 17:18, Nicolas Montgermont wrote: ok cool. hacking the makefile in pdgst/src replacing -shared by -bundle -undefined dynamic_lookup allow the code to compile without errors. Now if i open pdgst-help.pd, here is the log: -- pdgst $Revision: 0.0 $ (copyleft) IOhannes m zmoelnig @ IEM / KUG compiled on Sep 22 2010 at 17:11:19 compiled against Pd version 0.42.5.extended-rc6 [multiline_tilde] part of zexy-2.2.3 (compiled: Sep 10 2010) Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute IEM infoprint caps there should be an infoprint.pd abstraction lying somewhere in tests/ make sure Pd can find it; however it is really only for debugging... madsr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://nim.on.free.fr ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
On Wed, 22 Sep 2010, Maurizio De Cecco wrote: For the record, jMax Phoenix support the jMax 2.x API, not the 4; the APIs are extended wrt 2.x, but in a backward compatible way. Ah, that's good. What motivated you to go back to the 2.x API ? I would call it a bug (even fatal), no a showstopper; ok, a fatal bug *is* a showstopper if there is nobody able to fix it :-, or anybody there to listen to complaints, but now there is. The syntax has changed such that [myclass + 42] is a syntax error caused by a new feature, so it doesn't look very fixable. I needed to pass the plus-sign as $1, and 42 as $2. I didn't want to go through all my patches changing + to add and * to mul (etc) and I didn't want to have to use it like that, especially while Pd allowed me to keep the same syntax... In the end, for me, the transition from jMax2 to Pd was smoother than from jMax2 to jMax4. But it doesn't matter to me now, as my code doesn't support jMax since 2004 or 2005, ... it's all far behind now. For example, using the new paradigm there would be *no* need of something equivalent to the pd '$0-foo'; In jMax4 all receive-symbols were local. Not only that's completely incompatible with jMax2, that's another feature removal because there was no way to have global receive-symbols. In the process, we probably throw away the baby with the bath water, wrt simplicity of the language. Simplicity of the language isn't completely necessary, and it often pays off to have complex syntax, but simple syntax pays off too, in different situations. Because of this, for example, Pd has [expr], and Tcl has [expr] too. Both cases are remarkably similar because the [expr] of each language is there to complement a simple syntax language with a complex syntax component. The point is not to be competitive with pd, is more matter to see things going on, and produce new ideas and system that may have their role and use. If it can't compete with Pd, then it can't be very relevant. jMax has its upsides, but people will use Pd anyway, because Pd has more upsides. ___ | Mathieu Bouchard -- Villeray, Montréal, QC___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
On Wed, 22 Sep 2010, Jonathan Wilkes wrote: The point is the [expr] object supplies a way to do the kind of syntax under discussion, and in certain cases it seems necessary to avoid the Max paradigm cliche of spaghetti/spider webs. At least that's my position-- Btw I started coding [#expr] last week... but I think that it will take a long time to finish coding it. ___ | Mathieu Bouchard -- Villeray, Montréal, QC___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdp_theonice on ubuntu lucid: Video streaming problem
wth? the server is working perfectly fine : http://giss.tv/gstats/genstats.php?x=16y=6 the server is not called source.giss.tv but giss.tv ... anyway, it's not a pd problem, giss has its own support contact ... ciao, sevy Nick Burge wrote: Hi, many thanks for your reply Now I cannot connect with the ogg patch either. thsi is what i get playing back an ogg audio file oggread~: START oggcast~: connecting to port 8000 oggcast~: logging in to IceCast2 server... oggcast~: logged in to http://source.giss.tv:8000/entretenidos.ogg oggcast~: ogg/vorbis encoder initialised status: 1 error: oggcast~: could not send ogg header to server (-1) oggcast~: closing due to error... oggcast~: connection closed status: 0 Is it just that the server is sometimes not working? best regards, Nick. On 09/22/2010 03:33 AM, ydego...@gmail.com wrote: bis repetita : nah, it's false problem i think... giss.tv ( which i admin also ) had some problems today, try again tomorrow saludos, sevy Nick Burge wrote: Trying to connect to giss.tv with the pidip patch: giss-pdp-dv.pd I get this... pdp_theonice~ : connection thread -1339835536 launched pdp_theonice~: connecting to port 8001 pdp_theonice~: logged in to source.giss.tv pdp_theonice~: connecting child -1339835536 exiting pdp_theonice~ : initializing encoder... pdp_theonice~ : encoder initialized. pdp_theonice~ : writing headers... pdp_theonice~ : start streaming at 7 frames/second status: 1 pdp_theonice~ : could not write audio packet (ret=-1). pdp_theonice~ : shutting down encoder pdp_theonice~ : could not write audio packet (ret=-1). pdp_theonice~ : could not write audio packet (ret=-1). status: 0 The audio patch giss-pdp-ogg.pd works fine, also I seem to connect OK and have been able to stream video + audio to the same server using the application Theorur be nice to be able to do this from pd though.is there a way to change the encoder? Nick. ___ 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] pdgst on mac
On 2010-09-22 18:00, Nicolas Montgermont wrote: ok thanks. only the audio/x-run-float is not created yes, that's how it currently is, i haven't found a good way to do proper caps-filtering. you should be able to do the same thing with [capsfilter] and setting the caps property to audio/x-raw-float,channels=2 (yes, that's a comma in the symbol; and it shouldread 'raw', not 'run') the pdgst-help is really just a pdgst-test. try the patches in ./tests, some of them should work :-) fgmer IOhannes smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
On Wed, 22 Sep 2010, Maurizio De Cecco wrote: For the record, jMax Phoenix support the jMax 2.x API, not the 4; the APIs are extended wrt 2.x, but in a backward compatible way. Ah, that's good. What motivated you to go back to the 2.x API ? Well, the biggest motivation for working of jMax was my personal pleasure; essentially, jMax was one of most interesting software project i worked in. So, i simply forked from the day (more or less) i left Ircam, and started where i left over; essentially, from *my* code base :-, and that was jMax 2.x. For the rest about jMax 4; i really know nothing about it; it is true that in the jMax history the development team was not really bright in listening the needs of the users, but its seems that they got really crazy :-. By the way, jMax expressions are *compile* time expression (actually, load time expression), not objects like expr (that exists in jMax, coming straight from the ISPW). It is just a way to parametrise an abstraction/patch wrt its arguments. The point is not to be competitive with pd, is more matter to see things going on, and produce new ideas and system that may have their role and use. If it can't compete with Pd, then it can't be very relevant. jMax has its upsides, but people will use Pd anyway, because Pd has more upsides. Pd is not the end of history for the MAX language, there is still a lot that can be done at the core level. jMax Phoenix is a kind of research project; for now, i am trying to make it usable; later, to provide strong reasons for using it, at least in some specific field or projects. Maurizio ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
On 2010-09-22 16:48, Jonathan Wilkes wrote: expr if(bx=20, if (py=by py+60=by, 0, 1), -1); if (bx=415, 2, -1); if (by=0, 4, if (by=500, 5, -1)) honestly i find this hard to read as well, esp. compared to traditional C-like syntax: if(bx=20) if(py=by py+60=by) return 0; else return 1; if(by=415) return 2; else return -1; if(by=0) return 4; else if (by=500) return 5; and as a matter of fact, i don't think the pd-implementation of the algorithm is so bad. the only awkwardness in my implementation i find is the [*-1]-[moses 0] , which one could simply replace by [moses -1] (supposed we don't care about values between -1 and 0) (or with a [=0]-[select 1] which i didn't do for conceptual reasons) fgmasdr IOhannes #N canvas 358 123 819 607 10; #X obj 450 138 expr if(bx=20 \, if (py=by py+60=by \, 0 \, 1) \, -1) \; if (bx=415 \, 2 \, -1) \; if (by=0 \, 4 \, if (by=500 \, 5 \, -1)); #X floatatom 460 183 5 0 0 0 - - -; #X floatatom 604 186 5 0 0 0 - - -; #X floatatom 759 184 5 0 0 0 - - -; #X obj 503 75 value bx; #X obj 537 95 value by; #X obj 572 115 value py; #X obj 450 33 t b l; #X obj 205 192 moses 415; #X msg 256 213 2; #X obj 256 234 t f; #X floatatom 266 255 5 0 0 0 - - -; #X obj 312 195 moses 500; #X msg 383 257 5; #X obj 312 216 * -1; #X obj 312 237 moses 0; #X obj 351 279 t f; #X floatatom 357 300 5 0 0 0 - - -; #X obj 205 167 t f; #X obj 312 162 t f; #X obj 73 186 = 20; #X obj 142 258 t f f; #X obj 73 -29 inlet bx by py; #X obj 503 55 unpack 0 0 0; #X obj 73 165 unpack 0 0 0; #X obj 169 277 + 60; #X obj 107 279 t f f; #X obj 107 321 *; #X obj 73 -8 t l l; #X obj 205 137 unpack 0 0 0; #X obj 73 112 t l l; #X msg 351 257 4; #X obj 107 342 == 0; #X obj 134 300 =; #X obj 107 300 =; #X obj 256 411 t f; #X floatatom 351 462 5 0 0 0 - - -; #X floatatom 73 409 5 0 0 0 - - -; #X obj 73 207 select 1; #X obj 351 480 t f; #X obj 351 501 outlet; #X obj 450 230 t f; #X obj 450 251 select -1; #X obj 73 366 f; #X obj 501 404 t f; #X floatatom 501 460 5 0 0 0 - - -; #X obj 501 478 t f; #X obj 501 499 outlet; #X connect 0 0 1 0; #X connect 0 0 41 0; #X connect 0 1 2 0; #X connect 0 1 41 0; #X connect 0 2 3 0; #X connect 0 2 41 0; #X connect 7 0 0 0; #X connect 7 1 23 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 11 0; #X connect 10 0 35 0; #X connect 12 0 14 0; #X connect 12 1 13 0; #X connect 13 0 16 0; #X connect 14 0 15 0; #X connect 15 1 31 0; #X connect 16 0 17 0; #X connect 16 0 35 0; #X connect 18 0 8 0; #X connect 19 0 12 0; #X connect 20 0 38 0; #X connect 21 0 34 1; #X connect 21 1 25 0; #X connect 22 0 28 0; #X connect 23 0 4 0; #X connect 23 1 5 0; #X connect 23 2 6 0; #X connect 24 0 20 0; #X connect 24 1 26 0; #X connect 24 2 21 0; #X connect 25 0 33 1; #X connect 26 0 34 0; #X connect 26 1 33 0; #X connect 27 0 32 0; #X connect 28 0 30 0; #X connect 28 1 7 0; #X connect 29 0 18 0; #X connect 29 1 19 0; #X connect 30 0 24 0; #X connect 30 1 29 0; #X connect 31 0 16 0; #X connect 32 0 43 1; #X connect 33 0 27 1; #X connect 34 0 27 0; #X connect 35 0 36 0; #X connect 36 0 39 0; #X connect 38 0 43 0; #X connect 39 0 40 0; #X connect 41 0 42 0; #X connect 42 1 44 0; #X connect 43 0 35 0; #X connect 43 0 37 0; #X connect 44 0 45 0; #X connect 45 0 46 0; #X connect 46 0 47 0; smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
On Wed, 22 Sep 2010, Maurizio De Cecco wrote: By the way, jMax expressions are *compile* time expression (actually, load time expression), not objects like expr (that exists in jMax, coming straight from the ISPW). It is just a way to parametrise an abstraction/patch wrt its arguments. Well, I was comparing to [expr] because the jMax expressions also exist in messageboxes, where they behave more like [expr]. Pd is not the end of history for the MAX language, That's not what I mean, what I mean is that it's more worthwhile to fork Pd than to fork (or revive) jMax. there is still a lot that can be done at the core level. jMax Phoenix is a kind of research project; for now, i am trying to make it usable; later, to provide strong reasons for using it, at least in some specific field or projects. I think that some of those core features could become Pd externals (albeit rather unusual ones). ___ | Mathieu Bouchard -- Villeray, Montréal, QC___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] prosilica GigE camera
hello, i just have blaster gige cam. could you be a bit more verbose on what should be installed? thanks cyrille Le 20/09/2010 22:00, IOhannes m zmoelnig a écrit : On 2010-09-20 15:52, Jack wrote: Hello, Is there someone who has tested a GigE camera with GEM under Linux or MacOSX ? under linux you would need at least the current SVN snapshot for Gem and get yourself either the HALCON or the AVT APIs. then compile Gem, and make sure you get the videoAVT resp. videoHALCON plugins. since i don't have a prosilica (and nobody has sent me one yet), this is all completely untested. fgmadr 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
Re: [PD] sssad in pd-extended?
These questions, I don't know the answer to, IOhannes set those up. I personally think they are gratitious and should be removed. I think we should have: * distributions * applications (curently stand-alone products) * libraries and externals (maybe just call it libraries) * GUI plugins And drop frameworks and graphics. Yes, sounds good to me. All libraries that are ready for release should be listed there, IMHO. I don't see a reason to exclude any as long its ready for people to download and use. Ok, so i will start with that.. -- Marco Donnarumma aka TheSAD Independent New Media Arts Professional, Performer, Teacher Ongoing MSc by Research, University of Edinburgh, UK PORTFOLIO: http://marcodonnarumma.com LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pdgst] and [pix_pix2gst] problem to stream
On 2010-09-21 03:53, Jack wrote: Is there someone who has succeeded to send a stream to an Icecast2 server with : [pix_pix2gst yuv 128 64] | [typefind] (or without) | [ffmpegcolorspace] | [theoraenc] | [oggmux] | [shout2send] Here, i still get nothing. All works fine if i use [v4l2src]. attached is the patch that currently generates http://stream.kug.ac.at:8000/pdgst.ogv after loads of trying around, i found that the [videorate] element is important (dunno why) fgmasdr IOhannes #N canvas 719 248 1088 771 10; #X obj 427 165 pdgst; #X obj 427 145 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 217 169 gemwin; #X msg 302 169 destroy; #X obj 186 224 gemhead -1; #X obj 186 250 t a b; #X obj 602 43 gemhead; #X obj 602 156 rotateXYZ; #X floatatom 642 132 5 0 0 0 - - -; #X obj 602 181 teapot; #X obj 849 96 gemhead; #X obj 849 118 world_light; #X msg 238 139 lighting \$1; #X obj 238 120 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 602 85 color 1 0 0; #X obj 186 288 pix_snap 0 0 320 240; #X msg 217 92 dimen 320 240 \, create \, 1; #X msg 62 286 is-live 1; #X obj 186 309 pix_yuv; #X msg 67 324 async 0; #X obj -44 408 loadbang; #X obj 186 336 pix_pix2gst yuv 320 240; #X obj 253 367 ffmpegcolorspace; #X obj 253 404 theoraenc; #X obj 253 424 oggmux; #X obj 253 524 shout2send; #X obj 602 106 t a b; #X obj 695 107 i; #X obj 695 128 + 1; #X obj 695 149 % 360; #X obj 695 170 t f f; #X obj 524 457 gemhead; #X obj 525 531 text3d; #X obj 589 263 metro 1000; #X obj 589 284 i; #X obj 589 305 + 1; #X obj 596 228 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X msg 589 326 text time:\$1; #X floatatom 517 421 5 0 0 0 - - -; #X obj 524 478 translateXYZ 0 -2 0; #X obj 414 57 t b b; #X msg 414 78 1; #X msg 89 23 bang; #X obj 253 385 videorate; #X text 130 20 -- start; #X text -13 307 these might help; #X msg -44 433 ip stream.kug.ac.at \, username source \, mount pdgst.ogv \, password ; #X connect 1 0 0 0; #X connect 3 0 2 0; #X connect 4 0 5 0; #X connect 5 0 15 0; #X connect 5 1 15 0; #X connect 6 0 14 0; #X connect 7 0 9 0; #X connect 8 0 7 2; #X connect 8 0 7 3; #X connect 8 0 7 1; #X connect 10 0 11 0; #X connect 12 0 2 0; #X connect 13 0 12 0; #X connect 14 0 26 0; #X connect 15 0 18 0; #X connect 16 0 2 0; #X connect 17 0 21 0; #X connect 18 0 21 0; #X connect 19 0 25 0; #X connect 20 0 46 0; #X connect 21 1 22 0; #X connect 22 0 43 0; #X connect 23 0 24 0; #X connect 24 0 25 0; #X connect 26 0 7 0; #X connect 26 1 27 0; #X connect 27 0 28 0; #X connect 28 0 29 0; #X connect 29 0 30 0; #X connect 30 0 8 0; #X connect 30 1 27 1; #X connect 31 0 39 0; #X connect 33 0 34 0; #X connect 34 0 35 0; #X connect 35 0 37 0; #X connect 35 0 34 1; #X connect 36 0 33 0; #X connect 37 0 32 0; #X connect 38 0 39 1; #X connect 39 0 32 0; #X connect 40 0 41 0; #X connect 40 1 16 0; #X connect 41 0 1 0; #X connect 42 0 40 0; #X connect 43 0 23 0; #X connect 46 0 25 0; smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] prosilica GigE camera
On 2010-09-22 19:11, cyrille henry wrote: hello, i just have blaster gige cam. could you be a bit more verbose on what should be installed? there are 2 backends in Gem that should support GigE cameras: AVT[1] and halcon[2]. grab either of the sources and compile Gem against it. there are readmeS in Gem/src/plugins/videoAVT/ and Gem/src/plugins/videoHALCON/ mfgasdr IOhannes [1] AVT: http://www.alliedvisiontec.com/us/products/software/windows/gige-sdk-pvapi.html [2] halcon: http://www.halcon.de/halcon/download/ (you can get a free evaluation license key that expires after 30 days; the demo version will not allow you to grab images; so you do need to register) smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
--- On Wed, 9/22/10, IOhannes m zmoelnig zmoel...@iem.at wrote: From: IOhannes m zmoelnig zmoel...@iem.at Subject: Re: [PD] jMax Phoenix To: pd-list@iem.at Date: Wednesday, September 22, 2010, 6:36 PM On 2010-09-22 16:48, Jonathan Wilkes wrote: expr if(bx=20, if (py=by py+60=by, 0, 1), -1); if (bx=415, 2, -1); if (by=0, 4, if (by=500, 5, -1)) honestly i find this hard to read as well, esp. compared to traditional C-like syntax: if(bx=20) if(py=by py+60=by) return 0; else return 1; if(by=415) return 2; else return -1; if(by=0) return 4; else if (by=500) return 5; Yes, Max/MSP's [if] object has a more readable syntax. Yet even with the two nested ifs I find it easier to read than your implementation because I don't have to look up to the inlet to remind myself which list elements correspond to which variable. I could put comments closer to each object chain, but then that's even more objects. and as a matter of fact, i don't think the pd-implementation of the algorithm is so bad. Yes, IMO the way you implemented it is nice because there are very few wires crossing over objects. I'd also mention I find it more difficult to patch your implementation because there are 25 objects (not including the number boxes), 16 of which correspond to the args of [expr] in my implementation. That's 16 objects for which I have to change modes between the mouse (for connections) and the keyboard (for text). With [expr] I find it conceptually easier (and more ergonomic) to set up my [v] objects, my [sel], and my [outlet], then code the entire algorithm inside one box. Btw- you can get rid of 3 overlapping wires if you put [value py] closest to [unpack 0 0 0] and cascade them that way. -Jonathan the only awkwardness in my implementation i find is the [*-1]-[moses 0] , which one could simply replace by [moses -1] (supposed we don't care about values between -1 and 0) (or with a [=0]-[select 1] which i didn't do for conceptual reasons) fgmasdr IOhannes -Inline Attachment Follows- ___ 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-announce] [Pd-announce] mediagrid v0.1
Hi list, just to share this abstraction I'm using in my recent patches. Mediagrid is a graphical file chooser. It is based on videogrid external from Sergi Lario and Lluis Gomez i Bigorda. Apart to be an abstraction and not an external, the main difference is that mediagrid is cross-platform and you can manage audio file also and no just video or images. Here more infos and download: https://code.autistici.org/trac/planetQ/wiki/mediagrid cheers husk -- when Art become pratical we call it technology. When Technology become useless we call it Art www.estereotips.net ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
--- On Wed, 9/22/10, Mathieu Bouchard ma...@artengine.ca wrote: From: Mathieu Bouchard ma...@artengine.ca Subject: Re: [PD] jMax Phoenix To: Jonathan Wilkes jancs...@yahoo.com Cc: Hans-Christoph Steiner h...@at.or.at, pd-list@iem.at Date: Wednesday, September 22, 2010, 6:09 PM On Wed, 22 Sep 2010, Jonathan Wilkes wrote: The point is the [expr] object supplies a way to do the kind of syntax under discussion, and in certain cases it seems necessary to avoid the Max paradigm cliche of spaghetti/spider webs. At least that's my position-- Btw I started coding [#expr] last week... but I think that it will take a long time to finish coding it. Great! * [#expr 3 / 2] ? * [#expr if $f1 3 then $f1 goes to the left outlet else $f1 goes to the right outlet] ? * [#expr $0-array[$f1] ] ? * [#expr $inbox - $spam] ? -Jonathan ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdgst on mac
Le 22/09/10 18:26, IOhannes m zmoelnig a écrit : try the patches in ./tests, some of them should work :-) yes this one at least work to get mp3tag :) i think i have to dig into gstream philosophy now... incredible, osx can compile things! cheers, n -- http://nim.on.free.fr read_id3_mp3.pd Description: application/puredata ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] how to create a sound like this?
That dynamic builder works great with additive method. I guess another way would be to use sinesum to pre-gen a table for [tabosc~] a. On Wed, 22 Sep 2010 17:42:28 +0200 (CEST) patko colet.patr...@free.fr wrote: This one uses only oscillators following harmonics - Andy Farnell padawa...@obiwannabe.co.uk a écrit : You could approximate it with an additive method, and a bit of noise to help. see patch a. On Tue, 21 Sep 2010 16:22:03 -0700 ronni montoya ronni.mont...@gmail.com wrote: hello list, i was wondering how can i create a sound like this? Do you have any idea of how to simulate this kind of sounds? any idea would be aprreciated thanks http://ompldr.org/vNWx4NA/.wav ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Andy Farnell padawa...@obiwannabe.co.uk ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Patrice Colet -- Andy Farnell padawa...@obiwannabe.co.uk ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
On Wed, 22 Sep 2010, Jonathan Wilkes wrote: --- On Wed, 9/22/10, Mathieu Bouchard ma...@artengine.ca wrote: Btw I started coding [#expr] last week... but I think that it will take a long time to finish coding it. Great! * [#expr 3 / 2] ? At this point 1.5, and I think I will keep it that way, unless I require everything to default to being a grid. I wondered whether I ought to split between a float-centric version called [gf/expr] and a grid-centric version called [#expr], or have everything together in the same version. At this point, though, I only have plain floats. GridFlow's grids default to int32 (This is because this is the int type in jMax. It's also the int type in Max and others except Pd) * [#expr if $f1 3 then $f1 goes to the left outlet else $f1 goes to the right outlet] ? I don't know how this would work. In [expr], the number of outlets depends on the number of semicolon-separated expressions, and each triggering of [expr] causes them to be evaluated right-to-left. There's no syntax for not outputting on an outlet. What do you suggest ? * [#expr $0-array[$f1] ] ? I suppose so, but we're far from that. At this point, [#expr 1000-100-10-1] = 909, and I'm trying to make it so that it's 889. It's because (1000-(100-(10-(1 = 909 and 1000)-100)-10)-1) = 889. The only supported method is bang and even $f1 doesn't even exist yet. ___ | Mathieu Bouchard -- Villeray, Montréal, QC___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
the only solution I see to write this kind of things in Max-like languages is to allow the user to just open a text-box and write what he/she wants in python or supercollider :-) that's for control structures, loops, etc 2010/9/22 Jonathan Wilkes jancs...@yahoo.com: --- On Wed, 9/22/10, IOhannes m zmoelnig zmoel...@iem.at wrote: From: IOhannes m zmoelnig zmoel...@iem.at Subject: Re: [PD] jMax Phoenix To: pd-list@iem.at Date: Wednesday, September 22, 2010, 6:36 PM On 2010-09-22 16:48, Jonathan Wilkes wrote: expr if(bx=20, if (py=by py+60=by, 0, 1), -1); if (bx=415, 2, -1); if (by=0, 4, if (by=500, 5, -1)) honestly i find this hard to read as well, esp. compared to traditional C-like syntax: if(bx=20) if(py=by py+60=by) return 0; else return 1; if(by=415) return 2; else return -1; if(by=0) return 4; else if (by=500) return 5; Yes, Max/MSP's [if] object has a more readable syntax. Yet even with the two nested ifs I find it easier to read than your implementation because I don't have to look up to the inlet to remind myself which list elements correspond to which variable. I could put comments closer to each object chain, but then that's even more objects. and as a matter of fact, i don't think the pd-implementation of the algorithm is so bad. Yes, IMO the way you implemented it is nice because there are very few wires crossing over objects. I'd also mention I find it more difficult to patch your implementation because there are 25 objects (not including the number boxes), 16 of which correspond to the args of [expr] in my implementation. That's 16 objects for which I have to change modes between the mouse (for connections) and the keyboard (for text). With [expr] I find it conceptually easier (and more ergonomic) to set up my [v] objects, my [sel], and my [outlet], then code the entire algorithm inside one box. Btw- you can get rid of 3 overlapping wires if you put [value py] closest to [unpack 0 0 0] and cascade them that way. -Jonathan the only awkwardness in my implementation i find is the [*-1]-[moses 0] , which one could simply replace by [moses -1] (supposed we don't care about values between -1 and 0) (or with a [=0]-[select 1] which i didn't do for conceptual reasons) fgmasdr IOhannes -Inline Attachment Follows- ___ 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] jMax Phoenix
Well maybe there is a Python object? If it has a neat and clean implementations would be brilliant. 2010/9/22 Bernardo Barros bernardobarr...@gmail.com: the only solution I see to write this kind of things in Max-like languages is to allow the user to just open a text-box and write what he/she wants in python or supercollider :-) that's for control structures, loops, etc 2010/9/22 Jonathan Wilkes jancs...@yahoo.com: --- On Wed, 9/22/10, IOhannes m zmoelnig zmoel...@iem.at wrote: From: IOhannes m zmoelnig zmoel...@iem.at Subject: Re: [PD] jMax Phoenix To: pd-list@iem.at Date: Wednesday, September 22, 2010, 6:36 PM On 2010-09-22 16:48, Jonathan Wilkes wrote: expr if(bx=20, if (py=by py+60=by, 0, 1), -1); if (bx=415, 2, -1); if (by=0, 4, if (by=500, 5, -1)) honestly i find this hard to read as well, esp. compared to traditional C-like syntax: if(bx=20) if(py=by py+60=by) return 0; else return 1; if(by=415) return 2; else return -1; if(by=0) return 4; else if (by=500) return 5; Yes, Max/MSP's [if] object has a more readable syntax. Yet even with the two nested ifs I find it easier to read than your implementation because I don't have to look up to the inlet to remind myself which list elements correspond to which variable. I could put comments closer to each object chain, but then that's even more objects. and as a matter of fact, i don't think the pd-implementation of the algorithm is so bad. Yes, IMO the way you implemented it is nice because there are very few wires crossing over objects. I'd also mention I find it more difficult to patch your implementation because there are 25 objects (not including the number boxes), 16 of which correspond to the args of [expr] in my implementation. That's 16 objects for which I have to change modes between the mouse (for connections) and the keyboard (for text). With [expr] I find it conceptually easier (and more ergonomic) to set up my [v] objects, my [sel], and my [outlet], then code the entire algorithm inside one box. Btw- you can get rid of 3 overlapping wires if you put [value py] closest to [unpack 0 0 0] and cascade them that way. -Jonathan the only awkwardness in my implementation i find is the [*-1]-[moses 0] , which one could simply replace by [moses -1] (supposed we don't care about values between -1 and 0) (or with a [=0]-[select 1] which i didn't do for conceptual reasons) fgmasdr IOhannes -Inline Attachment Follows- ___ 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] jMax Phoenix
Iterative loops are pretty easy with [until]. In certain circumstances recursive loops are not so difficult, either. For me there are just certain types of conditional statements and chains of operators that are easier to do and read in expr rather than with several objects. In the attached example, the comparison between the object chain with [random] and [expr random($f2, $f1)] isn't really fair, but even if expr's random function only took one argument, I still prefer [expr random($f1-$f2) + $f2]. Also, I just realized that if I want to really make max be the maximum I just have to insert +1, whereas with [random] I have to disconnect some wires and connect a new object [+ 1] to the chain. -Jonathan --- On Wed, 9/22/10, Bernardo Barros bernardobarr...@gmail.com wrote: From: Bernardo Barros bernardobarr...@gmail.com Subject: Re: [PD] jMax Phoenix To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at, IOhannes m zmoelnig zmoel...@iem.at Date: Wednesday, September 22, 2010, 8:57 PM the only solution I see to write this kind of things in Max-like languages is to allow the user to just open a text-box and write what he/she wants in python or supercollider :-) that's for control structures, loops, etc 2010/9/22 Jonathan Wilkes jancs...@yahoo.com: --- On Wed, 9/22/10, IOhannes m zmoelnig zmoel...@iem.at wrote: From: IOhannes m zmoelnig zmoel...@iem.at Subject: Re: [PD] jMax Phoenix To: pd-list@iem.at Date: Wednesday, September 22, 2010, 6:36 PM On 2010-09-22 16:48, Jonathan Wilkes wrote: expr if(bx=20, if (py=by py+60=by, 0, 1), -1); if (bx=415, 2, -1); if (by=0, 4, if (by=500, 5, -1)) honestly i find this hard to read as well, esp. compared to traditional C-like syntax: if(bx=20) if(py=by py+60=by) return 0; else return 1; if(by=415) return 2; else return -1; if(by=0) return 4; else if (by=500) return 5; Yes, Max/MSP's [if] object has a more readable syntax. Yet even with the two nested ifs I find it easier to read than your implementation because I don't have to look up to the inlet to remind myself which list elements correspond to which variable. I could put comments closer to each object chain, but then that's even more objects. and as a matter of fact, i don't think the pd-implementation of the algorithm is so bad. Yes, IMO the way you implemented it is nice because there are very few wires crossing over objects. I'd also mention I find it more difficult to patch your implementation because there are 25 objects (not including the number boxes), 16 of which correspond to the args of [expr] in my implementation. That's 16 objects for which I have to change modes between the mouse (for connections) and the keyboard (for text). With [expr] I find it conceptually easier (and more ergonomic) to set up my [v] objects, my [sel], and my [outlet], then code the entire algorithm inside one box. Btw- you can get rid of 3 overlapping wires if you put [value py] closest to [unpack 0 0 0] and cascade them that way. -Jonathan the only awkwardness in my implementation i find is the [*-1]-[moses 0] , which one could simply replace by [moses -1] (supposed we don't care about values between -1 and 0) (or with a [=0]-[select 1] which i didn't do for conceptual reasons) fgmasdr IOhannes -Inline Attachment Follows- ___ 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 random-number.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] jMax Phoenix
Now you just need Chris Klippel to dust off the old video code he and I worked on those many, many years ago (almost a decade!). On Tue, Sep 21, 2010 at 4:11 PM, Maurizio De Cecco j...@dececco.namewrote: Hallo, my name is Maurizio De Cecco, and i am the maintainer and developper of the jMax Phoenix project, a kind of cousin of Puredata. Having release a new beta for jMax (on Linux and Mac OS X), and after discussing with Miller Puckette, i think the members of this list may be interested in knowing more about the project, and may be take a look. A bit of history: i worked in Ircam in the 90s, where i was lucky enough to work with Miller Puckette on Max/ISPW and following versions; i then worked on jMax, that was intended to be a 'next generation' Max for the Ircam projects; jMax was used in a few large productions; i left in 99 for pursing other interest (Linux Mandrake, at that time :), and forgot for a while about jMax. In the meanwhile, jMax was put under a GPL licence, and after a couple of years Ircam stopped its development (don't ask me why, i wasn't there). In 2008 i was getting severely bored: server side Java, quality indicators and software engineering was my daily bread, and no code to write; so, to keep my developer mind healthy, i took up the development of jMax, starting from the last release i worked on. Given the fact that jMax slept a few years, it cannot compete with puredata in terms of available libraries, patches, and in general maturity of the solution. But it have its own peculiarity, a number of different ideas, and having a code base but no users (yet, i hope:) allows some bold design decision to be taken; think of jMax Phoenix as a kind of research project in same family where Puredata is. Describing the differences between jMax and Puredata would be long, because it would need to go back to the original developments; to be very synthetic i would resume in the following: 1) Architecture: the jMax user interface run on a different process, and it written in Java. 2) APIs are completely different, but see below. 3) The Object Set is reduced to the old ISPW object set; jMax can also transparently include LADSPA plugins as objects; finally, i developped compatibility layer (to be completed) that allows to recompile simple pd objects for jMax, and possibly to load pd abstractions. 4) User Interface: there is a lot of work going on in the UI, that allows, between other, the used of a single window IDE style interface. 5) Packaging and configuration: jMax Phoenix support the packaging of complex libraries and applications in a single file, and even automatically grab libraries from the internet. 6) The language: jMax support the use of expressions in object definition, like in | int ( 10 + $foo) | so that objects in abstractions can be parametrised with respect to the arguments. 7) Hopefully in between 6 month and a year: an optimising dsp compiler and engine able to run a patch in parallel on multiple core (where multiple means around 8). For anybody more interested, the project site is http://www.jmax-phoenix.org/, and the binaries and sources can be loaded from the project sourceforge site, http://sourceforge.net/projects/jmax-phoenix/ For your information, i include at the end of the mail the formal announce of the 0.6 beta release; it does not mention the Max OS X version, that was not ready at the time. Maurizio - After many month of development, we are proud to announce the version 0.6 beta of jMax Phoenix. The major highlights for this version are: - A first version of the puredata source compatibility kit, including the build system and a full example of recompiled object library. - A large set of usability bug fixed; all the bugs preventing a smooth work flow have been fixed. - Error handling improvements: most of the bugs and configuration errors now results in error messages, and not unexplained freezes. - A set of examples and tutorials has been recovered from old ISPW archives; they are not updated to include all the major jMax functionalities, but it is better than nothing. Full release notes are available in the release notes section of the projet site. This release has been tested on Ubuntu and Ubuntu Studio 10.04, Debian 5, Fedora 13 and Mandriva Spring 2010; check the installation instruction on the projet site for specific caveats for Debian and Fedora. The Puredata compatibility sub-project has been *very* time consuming; in order to better manage my scarce time resources, we need some user feedback (and possibly help) to be able to evaluate the actual interest of pursuing this development direction. For more information and download and installation instructions go to http://www.jmax-phoenix.org/. For contacting the project team: cont...@jmax-phoenix.org The jMax Phoenix team
Re: [PD] jMax Phoenix
--- On Wed, 9/22/10, Mathieu Bouchard ma...@artengine.ca wrote: From: Mathieu Bouchard ma...@artengine.ca Subject: Re: [PD] jMax Phoenix To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at, gridflow-...@artengine.ca Date: Wednesday, September 22, 2010, 8:46 PM On Wed, 22 Sep 2010, Jonathan Wilkes wrote: --- On Wed, 9/22/10, Mathieu Bouchard ma...@artengine.ca wrote: Btw I started coding [#expr] last week... but I think that it will take a long time to finish coding it. Great! * [#expr 3 / 2] ? At this point 1.5, and I think I will keep it that way, unless I require everything to default to being a grid. I wondered whether I ought to split between a float-centric version called [gf/expr] and a grid-centric version called [#expr], or have everything together in the same version. At this point, though, I only have plain floats. I prefer your current way to the Max/MSP-oriented way that [expr] does it. I find the [expr] way particularly ill-suited to Pd since Pd strips away unnecessary decimals and decimal places, thus making it look like it's Max-compatible when, depending on where the user puts whitespace, it may not be: [expr 2.0/3] is the same in Max/Pd [expr 2.0 /3] is not GridFlow's grids default to int32 (This is because this is the int type in jMax. It's also the int type in Max and others except Pd) * [#expr if $f1 3 then $f1 goes to the left outlet else $f1 goes to the right outlet] ? I don't know how this would work. In [expr], the number of outlets depends on the number of semicolon-separated expressions, and each triggering of [expr] causes them to be evaluated right-to-left. There's no syntax for not outputting on an outlet. What do you suggest ? It's tricky. You could add a function that takes no arguments which means, Don't output. But then I think it would be more useful to have a flexible if, then, else syntax where you can specify the outlet explicitly. Maybe that means this is a separate object than expr. I read the Max 5 documentation and they have if and else functions where you specify the outlet with out1, out2, etc. http://cycling74.com/docs/max5/refpages/max-ref/if.html * [#expr $0-array[$f1] ] ? I suppose so, but we're far from that. At this point, [#expr 1000-100-10-1] = 909, and I'm trying to make it so that it's 889. It's because (1000-(100-(10-(1 = 909 and 1000)-100)-10)-1) = 889. The only supported method is bang and even $f1 doesn't even exist yet. ___ | Mathieu Bouchard -- Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [Pd-announce] mediagrid v0.1
Wow, the GUI is impressive, that's Pd? Downloading now. You should post this on the library downloads page: http://puredata.info/community/projects/software/ Also, you don't need httpS, http just works and without the certificate warning: http://code.autistici.org/trac/planetQ/wiki/mediagrid .hc On Sep 22, 2010, at 2:10 PM, Husk 00 wrote: Hi list, just to share this abstraction I'm using in my recent patches. Mediagrid is a graphical file chooser. It is based on videogrid external from Sergi Lario and Lluis Gomez i Bigorda. Apart to be an abstraction and not an external, the main difference is that mediagrid is cross-platform and you can manage audio file also and no just video or images. Here more infos and download: https://code.autistici.org/trac/planetQ/wiki/mediagrid cheers husk -- when Art become pratical we call it technology. When Technology become useless we call it Art www.estereotips.net ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce I hate it when they say, He gave his life for his country. Nobody gives their life for anything. We steal the lives of these kids. - Admiral Gene LeRocque ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [Pd-announce] mediagrid v0.1
That's really nice! Unfortunately when your abstraction initializes itself, something you are doing is setting the dirty flag. This means for each instance you'll get a dialog asking if you want to save the changes. (I think it's because you are sending a donecanvasdialog message to a canvas somewhere.) This is on Pd version 0.42.5-extended in Ubuntu Hardy. I think matju has an object called [#many] in Gridflow that is an abstraction that dynamically creates GUI content on a GOP. I can't remember if it sets the dirty flag or not-- if not, you might see how he does it and use whatever method he uses. -Jonathan --- On Wed, 9/22/10, Hans-Christoph Steiner h...@at.or.at wrote: From: Hans-Christoph Steiner h...@at.or.at Subject: Re: [PD] [Pd-announce] mediagrid v0.1 To: pd-list@iem.at List pd-list@iem.at Date: Wednesday, September 22, 2010, 11:34 PM Wow, the GUI is impressive, that's Pd? Downloading now. You should post this on the library downloads page: http://puredata.info/community/projects/software/ Also, you don't need httpS, http just works and without the certificate warning: http://code.autistici.org/trac/planetQ/wiki/mediagrid .hc On Sep 22, 2010, at 2:10 PM, Husk 00 wrote: Hi list, just to share this abstraction I'm using in my recent patches. Mediagrid is a graphical file chooser. It is based on videogrid external from Sergi Lario and Lluis Gomez i Bigorda. Apart to be an abstraction and not an external, the main difference is that mediagrid is cross-platform and you can manage audio file also and no just video or images. Here more infos and download: https://code.autistici.org/trac/planetQ/wiki/mediagrid cheers husk --when Art become pratical we call it technology. When Technology become useless we call it Art www.estereotips.net ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce I hate it when they say, He gave his life for his country. Nobody gives their life for anything. We steal the lives of these kids. -Admiral Gene LeRocque ___ 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-announce] mediagrid v0.1
Unfortunately when your abstraction initializes itself, something you are doing is setting the dirty flag. This means for each instance you'll get a dialog asking if you want to save the changes. (I think it's because you are sending a donecanvasdialog message to a canvas somewhere.) This is on Pd version 0.42.5-extended in Ubuntu Hardy. this stops happening in Pd 0.43 (thanks to a request to MSP), btw ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [Pd-announce] mediagrid v0.1
Ah, that's good to know. Thanks. -Jonathan --- On Thu, 9/23/10, João Pais jmmmp...@googlemail.com wrote: From: João Pais jmmmp...@googlemail.com Subject: Re: [PD] [Pd-announce] mediagrid v0.1 To: pd-list@iem.at List pd-list@iem.at, Hans-Christoph Steiner h...@at.or.at, Jonathan Wilkes jancs...@yahoo.com Date: Thursday, September 23, 2010, 3:40 AM Unfortunately when your abstraction initializes itself, something you are doing is setting the dirty flag. This means for each instance you'll get a dialog asking if you want to save the changes. (I think it's because you are sending a donecanvasdialog message to a canvas somewhere.) This is on Pd version 0.42.5-extended in Ubuntu Hardy. this stops happening in Pd 0.43 (thanks to a request to MSP), btw ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list