[PD] Messages from System
Hello, I send a message [gcalctool(_[system] and my calculator starts. E.g. I send a message [echo $USERNAME(_[system] and would like to get it back to pd. How to input messages from the system? Thank you. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] starting the release cycle for Pd-extended 0.42
András Murányi wrote: add 'books' section to help browser for the books - please what do we exactly mean here? Andras add a section titled books to the help-browser that either directly or indirectly links to (HTML/PDF versions of) the available books (those outdated paperwasting dust catchers) on/about/with Pd (e.g. theory and techniques of electronic music, bang, designing sound, loadbang,...) 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] pd, openCV, pointers and indirection.
thanks Mathieu, it is still not clear for me what make things faster in one case or another but it helps. loic PS: what do you call Martin's strings ? On 3 oct. 09, at 23:22, Mathieu Bouchard wrote: On Sat, 3 Oct 2009, Loic Kessous wrote: I understand your point of view, but I am more interested buy the approach than the implementation itself. I mean passing a pointer and not the image itself. Passing the image itself is largely a myth anyway. At a first level, Pd doesn't always pass $1, $2, $3, etc., as separate arguments in C: it often passes the pointer to the list (under the name argv). This is what always happens for running list-methods and anything-methods, as well as when sending list- messages and anything-messages (pd automatically converts argv to non-argv and non-argv to argv whenever needed). At a second level, not much large data is passed as pd arglists: some notable exceptions can happen in [pix_data], [pix_set], [#to_list], [#import], [pix_convolve]'s config, Martin's strings, etc.; plugins such as Gem and GridFlow use a second level of pointers to avoid Pd's argv. This is mostly for this reason: because Pd's argv is limited to being a t_atom array, which is usually too big and inefficient for tightly-formatted data, spending 8 or 16 bytes on storing a 4-byte float when you just want to store a single- byte int, for example. But then, with either level, the way of specifying the pointer to the list allows basically anything to happen, as the pointer doesn't have to be stack allocated. With argv, methods aren't allowed to rely on a past argv after the return is done, but still, the sender of the message can decide the argv to be anything, not necessarily on the stack; this can happen to be fairly permanent data. Beyond that, there is a distinction between systems that let the user deal with the pointerness aspect, and those that try to hide it (to make it more automatic and easier to think about, they pretend to pass the image but doesn't really). Outside of Pd, both strategies are widely used. Perl and Tcl are very good examples of strings that never look like they use pointers but always do. In Pd, ... only GridFlow uses something that looks like pass the image semantics but has a few gotchas, and it's also the only one that can pass an image without allocating a buffer of the same size as the image. In the end, all the video frameworks make the user mess with pointers in some way: * Gem's [pix_separator] * PDP's [pdp_trigger] * GridFlow's [#t] * MaPoD even required the user to free() image buffers using a special object-class. * FrameStein: i don't know (sorry). That's why it's compiled as a dll library I suppose I don't see any link between any of the above notions, and the kind of linkage (dll, etc) it uses. and I wonder how using another solution as shared memory for example could be done in the same goal... loic No idea what you are referring to. I know what shared memory is, I know what indirection is, but I don't know what is the problem that the solution solves, you didn't say that. (And if anything, shared memory introduces new portability concerns.) _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Messages from System
That solved everything to me. Thank you. 2009/10/5 Roman Haefeli reduzie...@yahoo.de: On Mon, 2009-10-05 at 09:59 +0300, Gintaras Lau. wrote: Hello, I send a message [gcalctool(_[system] and my calculator starts. E.g. I send a message [echo $USERNAME(_[system] and would like to get it back to pd. How to input messages from the system? Thank you. [system] apparently has no outlets. It is able to print directly to the console, but not to the Pd-patch. In order to get the $USERNAME, you could use the [shell] object class instead. It opens a shell and routes its output to the outlet instead of the Pd console. roman ___ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd, openCV, pointers and indirection.
On Mon, 5 Oct 2009, Loic Kessous wrote: thanks Mathieu, it is still not clear for me what make things faster in one case or another but it helps. 1. data spacing: the more your data is spaced in memory, the more the cache has to load lots of data, because it assumes that the data is not very fragmented. Pd in 64-bit mode spends half of the argv space on padding. Here by spacing I mean the difference of starting position of two elements next to each other (e.g. where are $1 and $2 in RAM). 2. data element size: when the data doesn't have padding, this is the same as data spacing. Pd in in any mode spends half of the nonpadding argv space on type information. 3. type checking: if you have to check that every element of an argv is indeed a float, you need to use twice more data, and it's twice more spacing, but on top of that you need one conditional per element, just in case it isn't a float, and conditionals are getting comparatively slow on modern CPUs because they're harder to accelerate than the rest. 4. time fragmentation: a low block size may mean the CPU has to reload things in the cache more often, if the CPU's other tasks need the same cache for other purposes between the processing of two blocks. Bigger blocks mean that the CPU can concentrate. Having to repeatedly call, init, deinit, return, is also something that can take time. 5. cache fitting: repeatedly making long sweeps on very long arrays can make the cache completely useless. it's better to do as many things as possible on a small area of RAM at a time. Based on those five criteria, we could compare various storage and computation strategies of various internals and externals of pd, provided that we get a bit more precise on some things. There may also be additional criteria. loic PS: what do you call Martin's strings ? I thought I knew, but I borked that. Martin's strings are [mrpeach/str], but they don't use pd lists of floats, they use a custom atom type called BLOB, which is essentially a form of double-indirection. (POINTER is also a double-indirection, but it was meant for DS, though it's often hijacked to be used in other ways.) _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd, openCV, pointers and indirection.
On Mon, 5 Oct 2009, Mathieu Bouchard wrote: On Mon, 5 Oct 2009, Loic Kessous wrote: loic PS: what do you call Martin's strings ? I thought I knew, but I borked that. Martin's strings are [mrpeach/str], but they don't use pd lists of floats, they use a custom atom type called BLOB, And the weird thing is that actually I knew that very well, but I still wrote «Martin's strings» in the list without thinking, I don't know why. Sleep deprivation, drugs, distractions, name it, blame it. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] starting the release cycle for Pd-extended 0.42
On Oct 4, 2009, at 9:11 PM, András Murányi wrote: On Sat, Oct 3, 2009 at 9:17 PM, Hans-Christoph Steiner h...@at.or.at wrote: Hey all, Since there is the serious GUI bug with Pd 0.41, including Pd- extended 0.41.4, I think it would be good to start the release process for Pd-extended 0.42 now. If you are planning on adding a library to Pd-extended (pdmtl?), or making substantial changes (pdp +cv?), then we should coordinate to make sure that stuff goes smoothly. This is the wiki page for tracking what has changed and what needs doing for the next release. Please add things that need doing, and anything that has changed. http://puredata.info/dev/NextRelease add 'books' section to help browser for the books - please what do we exactly mean here? Andras I was thinking of adding clickable links to the Pd books: http://puredata.info/docs/BooksAboutPd .hc I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone. --Bjarne Stroustrup (creator of C++) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] starting the release cycle for Pd-extended 0.42
As soon as we can? I'd like to see it done by sometime in November. .hc On Oct 5, 2009, at 1:02 PM, patrick wrote: hi hans, when do you expect the release of the new pd-extended. we are working for an official release of pdmtl, we just don't wnat to miss the boat. pat Mistrust authority - promote decentralization. - the hacker ethic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] starting the release cycle for Pd-extended 0.42
2009/10/5 Hans-Christoph Steiner h...@at.or.at On Oct 4, 2009, at 9:11 PM, András Murányi wrote: On Sat, Oct 3, 2009 at 9:17 PM, Hans-Christoph Steiner h...@at.or.atwrote: Hey all, Since there is the serious GUI bug with Pd 0.41, including Pd-extended 0.41.4, I think it would be good to start the release process for Pd-extended 0.42 now. If you are planning on adding a library to Pd-extended (pdmtl?), or making substantial changes (pdp+cv?), then we should coordinate to make sure that stuff goes smoothly. This is the wiki page for tracking what has changed and what needs doing for the next release. Please add things that need doing, and anything that has changed. http://puredata.info/dev/NextRelease add 'books' section to help browser for the books - please what do we exactly mean here? Andras I was thinking of adding clickable links to the Pd books: http://puredata.info/docs/BooksAboutPd .hc Alrite, 'books' sounded a bit alien not only because real books are offline but also because they cost money, so linking them is almost advertising. While i actually have no objections against stuffing the help menu with all kinds of interesting items i can see more fantasy in integrating those online sources with a help search function. Then it could also look up Youtube videos, pd-list messages, whatsoever. -- Muranyi Andras ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PD'ers in NYC
The Debian-NYC meetings use these doodle time polls quite well, let's try here. Basically, just type in a unique ID and the times you can make it, maybe make it, cannot make it (no login necessary): http://doodle.com/96mwth5zekq2xx5y .hc On Oct 5, 2009, at 1:28 AM, Peter Brinkmann wrote: Okay, now I'm thoroughly confused. I have no idea who will be attending and what their constraints are. If you want to attend, I suggest you send me a quick email and let me know what dates and times would work for you, and then I'll see whether I can find a good time for everybody. Peter On Fri, Oct 2, 2009 at 9:27 AM, wkc wkcmu...@gmail.com wrote: Hi, Although I've just been a lurker I'd also like to add I can't come on the 10th or 11th but would definitely show up if it was on any of the other dates that Hans-Christoph mentioned. Will ___ 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 ¡El pueblo unido jamás será vencido! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] starting the release cycle for Pd-extended 0.42
On Oct 5, 2009, at 1:40 PM, András Murányi wrote: 2009/10/5 Hans-Christoph Steiner h...@at.or.at On Oct 4, 2009, at 9:11 PM, András Murányi wrote: On Sat, Oct 3, 2009 at 9:17 PM, Hans-Christoph Steiner h...@at.or.at wrote: Hey all, Since there is the serious GUI bug with Pd 0.41, including Pd- extended 0.41.4, I think it would be good to start the release process for Pd-extended 0.42 now. If you are planning on adding a library to Pd-extended (pdmtl?), or making substantial changes (pdp +cv?), then we should coordinate to make sure that stuff goes smoothly. This is the wiki page for tracking what has changed and what needs doing for the next release. Please add things that need doing, and anything that has changed. http://puredata.info/dev/NextRelease add 'books' section to help browser for the books - please what do we exactly mean here? Andras I was thinking of adding clickable links to the Pd books: http://puredata.info/docs/BooksAboutPd .hc Alrite, 'books' sounded a bit alien not only because real books are offline but also because they cost money, so linking them is almost advertising. While i actually have no objections against stuffing the help menu with all kinds of interesting items i can see more fantasy in integrating those online sources with a help search function. Then it could also look up Youtube videos, pd-list messages, whatsoever. Yes, I think we can add all sorts of resources there. The idea is to make all the resources more findable. That means doing it right, not just dumping a bunch of stuff there, which is more or less what has happened in the past ;) .hc [T]he greatest purveyor of violence in the world today [is] my own government. - Martin Luther King, Jr. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] Pd on iPhone workshop @ Art+Code
I'll be teaching a workshop on interactive sound using Pd on the iPhone (aka rjdj :) as part of the upcoming Mobile Art+Code workshop at Carnegie Mellon in Pittsburgh, Pennsylvania. http://artandcode.ning.com/page/interactive-sound-on-the This workshop is only 3 hours long, so it'll be an introduction to what's possible with Pd on the iPhone/rjdj. You'll need to have basic Pd or Max/MSP skills to take the workshop, since there won't be time to cover how Pd itself works. Also, since there is a workshop on Asterisk there, it could be a good opportunity to explore the possibilities of Pd+Asterisk via Jack: http://artandcode.ning.com/page/interactive-telephony-for-new .hc Using ReBirth is like trying to play an 808 with a long stick.- David Zicarelli ___ 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
[PD] Fwd: Pure Data/Field assimilation
Yo all, I don't know if any of you have seen Field? It's an /extremely/ cool environment/sequencing canvas that I think would be hugely useful to use with Pd. I'll let them explain it: http://openendedgroup.com/field/wiki/OverviewBanners2 They very recently created a MaxPlugin which quite impressively integrates Max with Field. http://openendedgroup.com/field/wiki/MaxPlugin I thought it would be nice to get them on the path to doing the same with Pd - see the conversation below. Anyone have any ideas on the matter? Luv Luke Forwarded conversation Subject: Pure Data assimilation From: *Luke* lukex...@gmail.com Date: Fri, Oct 2, 2009 at 12:45 PM To: Field-development field-developm...@googlegroups.com Yo guys, I saw your MaxPlugin, which looks incredible. I just wanted to suggest also taking a look at the open source older brother of Max, Pure Data (the continuation of Max/MSP by Miller S Puckette, the original developer) http://puredata.info/ http://www-crca.ucsd.edu/~msp/software.html (IRC) http://wiki.dataflow.ws/DataFlow Pd has a nascent concept called Data Structures that allow creation of graphical scores directly representing their underlying data – it seems to me Field is that from 100 years in the future, so it would be a very natural marriage. I'd love to help with this where I can. Best Luke -- From: *Marc Downie* m...@openendedgroup.com Date: Fri, Oct 2, 2009 at 12:51 PM To: field-developm...@googlegroups.com That's a very good idea — the truth is Max/MSP's proprietary-ness (and it's difficult copy protection) is *not good*. What's the Java embedding story in Pd like? We are using mxj to poke a hole in Max that Field enters through. Marc. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Field-development group. To post to this group, send email to field-developm...@googlegroups.com To unsubscribe from this group, send email to field-development+unsubscr...@googlegroups.comfield-development%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/field-development?hl=en -~--~~~~--~~--~--~--- -- From: *Al Matthews* prolep...@gmail.com Date: Fri, Oct 2, 2009 at 12:58 PM To: field-developm...@googlegroups.com Cool I was wondering about that. On behalf of maybe others like me only laxly tracking source at the moment, I'll add this request for a bit of technical spec, about the MAX plugin as it presently stands. More generally, is Field's timeline available or conceived here as a sort of scheduling supplement for MAX events? Scheduling seems historically a kind of weakness of MAX for composition, until you add java or whatnot. Also a bump for the PD. Al Matthews, Programmer Support Specialist Archives and Special Collections, Robert W. Woodruff Library, Atlanta University Center amatth...@auctr.edu prolep...@gmail.com 1 404 978 2057, direct 1 337 214 4688, gvoice -- From: *Marc Downie* m...@openendedgroup.com Date: Fri, Oct 2, 2009 at 1:16 PM To: field-developm...@googlegroups.com As always, more doc's are on the todo-list. But the trick is essentially this. mxj — which is a standard box in Max — lets you instantiate java objects. We provide two — one that does the bookkeeping and network communication (MaxFieldRoot) and another that wraps up a Jython environment (MaxField). The source for both of these is inside /extras/maxfieldMXJ — there isn't much to them. MaxFieldRoot knows the names (that is what max calls the scripting names) of all MaxField objects in a patch (and subpatches) and it opens two OSC ports for communication with Field. MaxField objects when loaded get Jython up and running and execute a startup script that provides some functionality (like the magic function that makes autocomplete work) — this script is maxfield/__init__.py Field's side of the bargain is to capture attempts to execute things inside boxes that are marked as bridged to max and, rather than executing them, sends them via OSC to Root which then dispatches them to the appropriate MaxField box which then executes the Python code. So sticking a bunch of Field boxes in a timeline and scrubbing them scrubs the sending and execution of code in Max. You could probably build less latency-prone and more accurate timing as well using this (you'd send all the box positions over to Max and use it's timing stuff). But this works well for our uses right now. This code is field.extras.max.MaxExecution. You'll find it's a lot like the ProcessingPlugin — which defers execution of python code not to a separate process but just later in time — until we are inside the draw() method of the Processing Applet. So, basically, we need to be able to run just a little bit of Java (and in turn all of Jython) inside Pd to bootstrap the whole thing. Any Pd Java experts out there? Marc.
Re: [PD] Fwd: Pure Data/Field assimilation
Looks nice. It looks like the MaxPlugin is an mxj, so you should be able to use it with pdj. pdj is a free clone of mxj. So you could just package up pdj with the Field MaxPlugin and distribute that as the PdPlugin. .hc On Oct 5, 2009, at 4:19 PM, Luke Iannini wrote: Yo all, I don't know if any of you have seen Field? It's an /extremely/ cool environment/sequencing canvas that I think would be hugely useful to use with Pd. I'll let them explain it: http://openendedgroup.com/field/wiki/OverviewBanners2 They very recently created a MaxPlugin which quite impressively integrates Max with Field. http://openendedgroup.com/field/wiki/MaxPlugin I thought it would be nice to get them on the path to doing the same with Pd - see the conversation below. Anyone have any ideas on the matter? Luv Luke Forwarded conversation Subject: Pure Data assimilation From: Luke lukex...@gmail.com Date: Fri, Oct 2, 2009 at 12:45 PM To: Field-development field-developm...@googlegroups.com Yo guys, I saw your MaxPlugin, which looks incredible. I just wanted to suggest also taking a look at the open source older brother of Max, Pure Data (the continuation of Max/MSP by Miller S Puckette, the original developer) http://puredata.info/ http://www-crca.ucsd.edu/~msp/software.html (IRC) http://wiki.dataflow.ws/DataFlow Pd has a nascent concept called Data Structures that allow creation of graphical scores directly representing their underlying data – it seems to me Field is that from 100 years in the future, so it would be a very natural marriage. I'd love to help with this where I can. Best Luke -- From: Marc Downie m...@openendedgroup.com Date: Fri, Oct 2, 2009 at 12:51 PM To: field-developm...@googlegroups.com That's a very good idea — the truth is Max/MSP's proprietary-ness (and it's difficult copy protection) is not good. What's the Java embedding story in Pd like? We are using mxj to poke a hole in Max that Field enters through. Marc. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Field-development group. To post to this group, send email to field- developm...@googlegroups.com To unsubscribe from this group, send email to field-development+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/field-development?hl=en -~--~~~~--~~--~--~--- -- From: Al Matthews prolep...@gmail.com Date: Fri, Oct 2, 2009 at 12:58 PM To: field-developm...@googlegroups.com Cool I was wondering about that. On behalf of maybe others like me only laxly tracking source at the moment, I'll add this request for a bit of technical spec, about the MAX plugin as it presently stands. More generally, is Field's timeline available or conceived here as a sort of scheduling supplement for MAX events? Scheduling seems historically a kind of weakness of MAX for composition, until you add java or whatnot. Also a bump for the PD. Al Matthews, Programmer Support Specialist Archives and Special Collections, Robert W. Woodruff Library, Atlanta University Center amatth...@auctr.edu prolep...@gmail.com 1 404 978 2057, direct 1 337 214 4688, gvoice -- From: Marc Downie m...@openendedgroup.com Date: Fri, Oct 2, 2009 at 1:16 PM To: field-developm...@googlegroups.com As always, more doc's are on the todo-list. But the trick is essentially this. mxj — which is a standard box in Max — lets you instantiate java objects. We provide two — one that does the bookkeeping and network communication (MaxFieldRoot) and another that wraps up a Jython environment (MaxField). The source for both of these is inside /extras/maxfieldMXJ — there isn't much to them. MaxFieldRoot knows the names (that is what max calls the scripting names) of all MaxField objects in a patch (and subpatches) and it opens two OSC ports for communication with Field. MaxField objects when loaded get Jython up and running and execute a startup script that provides some functionality (like the magic function that makes autocomplete work) — this script is maxfield/ __init__.py Field's side of the bargain is to capture attempts to execute things inside boxes that are marked as bridged to max and, rather than executing them, sends them via OSC to Root which then dispatches them to the appropriate MaxField box which then executes the Python code. So sticking a bunch of Field boxes in a timeline and scrubbing them scrubs the sending and execution of code in Max. You could probably build less latency-prone and more accurate timing as well using this (you'd send all the box positions over to Max and use it's timing stuff). But this works well for our uses right now. This code is field.extras.max.MaxExecution. You'll find it's a lot like the ProcessingPlugin — which defers execution of python code not
Re: [PD] Pduino 0.5/Firmata 2.1 beta release
Ok, I think I fixed the analog issue where sometimes the analog pins were doing the log scale/ pull-up resistor thing: http://at.or.at/hans/pd/objects.html#pduino I tested this on a Diecimila, I hear there are troubles with the Arduino Pro and others, but I only have the older ones, so testing and bug reports on those are very helpful. .hc On Jul 29, 2009, at 12:25 PM, olsen wolf wrote: Excellent, thanks for the report. You should be able to use servos using StandardFirmata too, but only on pins 9 and 10. nope using the StandardFirmata i do not get any servomove or pwm-signal on the pin 9 + 10 with output mode set to 'servo' olsen .hc olsen wolf wrote: Hi Hans merci mille for the ongoing work on pduino including all the features! finally i could get my hands on for some testing. i did tests with diecimila duemilanueve - pwm looks pretty smooth to control an h-bridge solid state relays. also servos are under my control - smooth operating using the servo firmata. atm no mega at hand for testing but coming soon! so long salutis olsen On Fri, Jul 17, 2009 at 10:17 PM, Hans-Christoph Steinerh...@at.or.at wrote: Hey Alex, Glad to hear it works, but expect problems like the one you mentioned. I just got it working, what it really needs is someone to test and fix things for the Mega in particular. .hc On Fri, 2009-07-17 at 14:48 -0400, Alexandre Castonguay wrote: Hi Hans, I'm pleased to report that it is starting to work on the Mega. I can toggle up to pin 53. Reporting all inputs causes buffer overruns and I guess that's to be expected. More testing underway. Thanks a lot for your work! a Hans-Christoph Steiner a écrit : I haven't had a chance to try it on the Mega yet. Do you use the Mega? If so, I need testers for it. .hc On Jul 10, 2009, at 7:59 AM, Jose Luis Santorcuato wrote: Hans, hi, Arduino mega have 12 inputs, firmata and pduino have these Best regards José 2009/7/10 Hans-Christoph Steiner h...@at.or.at mailto:h...@at.or.at http://at.or.at/hans/pd/objects.html#pduino There are some nice updates to Firmata and Pduino. This release mostly adds extensions to the protocol to support more pin modes and their respective messages (Servo, I2C, Shift Registers, etc). Here are some specifics: - Servo support for StandardFirmata - support for using analog pins as digital I/Os for StandardFirmata - new message to set the poll rate of StandardFirmata - I2C Firmata example (needs Pd implementation) - switch back to 57600 for standard bitrate - made Firmata.begin(57600) explicit in all examples Please test and report and bugs or issues. We are trying to get this included in the upcoming Arduino 0017 release. Depending on the 0017 release schedule, we might be able to squeeze in Shift Register/Matrix support too. Also, just to note, this update includes code from (in alphabetical order): Ayah Bdeir Erik Sjodin Hans-Christoph Steiner Jeff Hoefs Shigeru Kobayashi Zach Lieberman (I hope I didn't forget anyone, let me know if I did). .hc It is convenient to imagine a power beyond us because that means we don't have to examine our own lives., from The Idols of Environmentalism, by Curtis White ___ Pd-list@iem.at mailto:Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://www.chilemigra.cl http://arselectronicachile.blogspot.com http://www.myspace.com/santorcuato I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler ___ 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 -- ETs DNA will not be televised I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] English-speaking German piano
Some frames of this video show puredata in action. Very cool project. Would any German-speaking folk like to say more about this (in English :) )? Also, does anyone recognize the software that looks like it is being used to analyze the speaker's voice? http://wstreaming.zdf.de/3sat/veryhigh/091002_klavier_kuz.asx ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] English-speaking German piano
Great video, that thing is amazing, they showed it at the first PdCon. Winfried Ritsch is the guy at the computer, its at IEM in Graz. .hc On Oct 5, 2009, at 6:05 PM, Greg wrote: Some frames of this video show puredata in action. Very cool project. Would any German-speaking folk like to say more about this (in English :) )? Also, does anyone recognize the software that looks like it is being used to analyze the speaker's voice? http://wstreaming.zdf.de/3sat/veryhigh/091002_klavier_kuz.asx ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone. --Bjarne Stroustrup (creator of C++) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Call for expository/teaching projects for potential cultural schedule after april 2010 near Barcelona
Definitely sounds worthwhile, keep us posted on this list on your progress. .hc On Aug 23, 2009, at 11:16 PM, donotreply wrote: And now, following some advices, in plain text and making explicit the contact info (Sorry for the repetition). I will change my mail address at the list options so it gets less confusing. Thanks for making me see the problem. There is the aim (wright now it is only the aim) of setting a cultural offer near Barcelona on the year 2010. The project would begin after April 2010 and I am submiting in three or four weeks from now a tentative year schedule in order to get a cultural manager assistant job. The offer will be mostly art related, traditional and contemporary. I really would like to suggest for that schedule regular Puredata related events, such as workshops (from basic to advanced) and multimedia shows (music/video performances, interactive installations, tech art, etc.). In order to do so I would really apreciate that those interested in participate send me: -descriptive data about what they would like to participate with (including time needs and other requirements). -links to online CV and portfolios to ilustrate the offer (those links will go along the schedule). -data about time availability (meaning when you would not be able to do it and when it would be better for you) Please understand that this will be an offer subjected to further decisions, maybe even not under my own responsability. You can contact me at donotreplytothissendermail...@gmail.com or at fga...@gmail.com Thank you all for your support. Fernando ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of everyone, and the receiver cannot dispossess himself of it.- Thomas Jefferson ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] call for theme plugins for the new GUI
One of the things that I would like to do with this GUI rewrite is make it really easy to make and distribute themes, so I am looking for people to try making a theme plugins, and tell me what problems you hit, so I can try to fix them. Here' s how to run the current code: http://puredata.info/dev/PdGuiRewriteTestBuilds Basically, I think you'll be able to do everything using the 'option' command in Tcl. http://tcl.tk/man/tcl8.4/TkCmd/option.htm There are some examples in pd-gui.tcl, and here are some example plugins, you can drop them into pd/startup to use them: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43/startup/disabled/editmode_look-plugin.tcl?view=log http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43/startup/disabled/gtklook-plugin.tcl?view=log .hc If you are not part of the solution, you are part of the problem. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] English-speaking German piano
On Mon, 5 Oct 2009, Greg wrote: Some frames of this video show puredata in action. Very cool project. Would any German-speaking folk like to say more about this (in English :) )? I'm not German-speaking and frankly I am glad to finally hear more out of this maschine than the abnormally short piece that was played on this system at Pd Convention 2004. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Wii - Motion Plus - PD external
Seems that IOhannes is working on that now for GNU/linux. .hc On Oct 2, 2009, at 6:41 AM, Luigi wrote: Hi List, been away for some time. I would like to know if in the meantime there has been any progress or successful attempt to use the MotionPlus-Extension for the Wiimote with a PD-External ? Anybody tried that or heard something about that ? Thanks a lot Luigi ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Using ReBirth is like trying to play an 808 with a long stick.- David Zicarelli ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] starting the release cycle for Pd-extended 0.42
On Mon, 5 Oct 2009, András Murányi wrote: Alrite, 'books' sounded a bit alien not only because real books are offline but also because they cost money, I come from the year 2078 to tell you that real books are a purpose and not a device. A book is a convenient unit of a large amount of text. Virtual books are not virtual, because their purpose is real, and so is their usefulness. And electronic books are not electronic, because fileformats never cared about electrons. And regardless of the money that they cost or that they don't, books can be quite priceless. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] ANN: Purity dynamic patching for Python release 0.1.1
Hi Pure Data users ! I am happy to announce the first official release of the Purity dynamic patching package for Python. You can install it using the command sudo easy_install purity See its Python package at http://pypi.python.org/pypi/purity Its official documentation is on the DataFlow wiki at http://wiki.dataflow.ws/Purity It is released under the terms of the GPL. Purity is a Python library for Pure Data dynamic patching. The idea is to be able to harness the power of Pure Data for audio programming without having to use its graphical interface. Python's clear and intuitive syntax can be used with profit in order to create intricate patches with advanced string handling, graphical user interfaces and asynchronous network operations. Purity uses Twisted, an event-driven Python framework. -- Alexandre Quessy http://alexandre.quessy.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] starting the release cycle for Pd-extended 0.42
2009/10/6 Mathieu Bouchard ma...@artengine.ca On Mon, 5 Oct 2009, András Murányi wrote: Alrite, 'books' sounded a bit alien not only because real books are offline but also because they cost money, I come from the year 2078 to tell you that real books are a purpose and not a device. A book is a convenient unit of a large amount of text. Virtual books are not virtual, because their purpose is real, and so is their usefulness. And electronic books are not electronic, because fileformats never cared about electrons. And regardless of the money that they cost or that they don't, books can be quite priceless. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801 Books play an important role in my life too. So do women, so i want the address phone no of chicks with pd on the help menu ;o) Seriously my point was not that books are uncool but 1) you cannot access them by clicking through 2) we may not want to link to non-free resources. But again, i don't object i just brought these aspects up. I welcome all fun stuff in my help menu, up to the available screen height. Andras ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] new scrollbar logic and other fixes in pd-devel/pd-gui-rewrite/0.43
Ok, so there is some new scrollbar logic in pd-devel/pd-gui-rewrite/ 0.43, as well as a bunch of bug fixes. Please test it out and let me know how it works for you: http://puredata.info/dev/PdGuiRewriteTestBuilds .hc http://at.or.at/hans/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list