[PD] Messages from System

2009-10-05 Thread Gintaras Lau.
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

2009-10-05 Thread IOhannes m zmoelnig
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.

2009-10-05 Thread Loic Kessous
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

2009-10-05 Thread Gintaras Lau.
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.

2009-10-05 Thread Mathieu Bouchard

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.

2009-10-05 Thread Mathieu Bouchard

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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Hans-Christoph Steiner


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-05 Thread András Murányi
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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Luke Iannini
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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Greg
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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Mathieu Bouchard

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

2009-10-05 Thread Hans-Christoph Steiner


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

2009-10-05 Thread Mathieu Bouchard

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

2009-10-05 Thread Alexandre Quessy
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-05 Thread András Murányi
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

2009-10-05 Thread Hans-Christoph Steiner


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