atom feed38 messages in at.iem.pd-devRe: [PD-dev] initbang and friends WAS...
FromSent OnAttachments
Miller PucketteAug 18, 2010 5:06 pm 
Hans-Christoph SteinerAug 19, 2010 11:18 am 
glerm soaresAug 19, 2010 12:16 pm 
Jonathan WilkesAug 19, 2010 1:21 pm 
Miller PucketteAug 19, 2010 1:44 pm 
Hans-Christoph SteinerAug 19, 2010 3:37 pm 
Jonathan WilkesAug 19, 2010 11:30 pm 
IOhannes m zmölnigAug 20, 2010 2:40 am 
IOhannes m zmölnigAug 20, 2010 2:54 am 
Matt BarberAug 20, 2010 8:58 am 
IOhannes m zmölnigAug 20, 2010 9:26 am 
Hans-Christoph SteinerAug 20, 2010 11:01 am 
IOhannes m zmölnigAug 20, 2010 11:54 am.pd, .pd
Hans-Christoph SteinerAug 20, 2010 12:57 pm 
Frank BarknechtAug 21, 2010 12:47 am 
Frank BarknechtAug 21, 2010 1:59 am 
IOhannes zmölnigAug 21, 2010 9:32 am 
IOhannes zmölnigAug 21, 2010 10:00 am 
Jonathan WilkesAug 22, 2010 10:20 am 
Hans-Christoph SteinerAug 23, 2010 8:32 am 
IOhannes m zmoelnigAug 23, 2010 9:07 am 
Jonathan WilkesAug 23, 2010 10:10 am 
Hans-Christoph SteinerAug 23, 2010 8:39 pm 
Matt BarberAug 23, 2010 9:40 pm 
Frank BarknechtAug 23, 2010 11:45 pm 
IOhannes m zmoelnigAug 23, 2010 11:57 pm 
IOhannes m zmoelnigAug 24, 2010 12:04 am 
Hans-Christoph SteinerAug 24, 2010 8:00 am 
Jonathan WilkesAug 24, 2010 1:16 pm 
IOhannes m zmoelnigAug 25, 2010 12:13 am.pd, .pd
Jonathan WilkesAug 25, 2010 10:16 am 
IOhannes m zmoelnigAug 26, 2010 12:04 am 
IOhannes m zmoelnigAug 26, 2010 12:18 am 
cyrille henryAug 26, 2010 3:34 am 
Jonathan WilkesAug 26, 2010 10:56 am 
Hans-Christoph SteinerAug 30, 2010 7:01 pm 
András MurányiAug 31, 2010 1:03 pm 
Hans-Christoph SteinerAug 31, 2010 1:28 pm 
Subject:Re: [PD-dev] initbang and friends WAS: run-up to release 0.43
From:Jonathan Wilkes (janc@yahoo.com)
Date:Aug 25, 2010 10:16:26 am
List:at.iem.pd-dev

--- On Wed, 8/25/10, IOhannes m zmoelnig <zmoe@iem.at> wrote:

From: IOhannes m zmoelnig <zmoe@iem.at> Subject: Re: [PD-dev] initbang and friends WAS: run-up to release 0.43 To: pd-@iem.at Date: Wednesday, August 25, 2010, 9:13 AM On 2010-08-24 22:17, Jonathan Wilkes wrote:

I'd love to see an example of this in action. Just from your description I'm wondering why you wouldn't do the fade from inside the abstraction, and just delay destroying it until the fade out has finished.

ever tried to delay destroying an object?

With mouse and cut messages, yes. With your objects, no. What happens?

i'm mainly talking about objects that get automatically recreated by Pd (not where i just chose to remove the object because i don't like it any more)

Rumors can only start when people don't choose their words carefully.

you are very optimistic. at least i would rephrase to: "Rumors start because people cannot choose their words carefully."

as a matter of fact, i think [loadbang] has a bad naming as well.

But unless you have some extraordinarily clear name in

mind as a replacement that outweighs the problems of

replacing an object

i'm not suggesting to replace the name [loadbang].

that is currently Max compatible and has a startup flag with its name in it (not to mention however many people's patches that depend upon it), there's not much to be done about it.

Hm, looking at Max's docs I see [loadbang] sends out a bang on double click. That's pretty nifty!

i think it's pretty daft, as a [loadbang] is a way to automate things without user interaction whereas double clicking only makes sense in user interaction.

Both Max and Pd's [loadbang] objects are a way to automate things without user interaction-- at _load_ time. Unless there is currently a way to imagine a patch into existence, one has to build a patch through interaction with Pd (or build the patch that dynamically builds a patch). In the course of doing so one probably wants to test that particular object chain. In Pd, you add an extra [bng] and connect it to whatever the [loadbang] connects to (or use the File->Message window but that takes longer and triggers any other [loadbang] in the patch). In Max, you add nothing-- you just double-click [loadbang]. It takes less time to add nothing than it does to add something, so in Max you save time when testing your [loadbang] patch.

I know it's a small amount of effort saved, but small amounts of effort start to add up over time, like [t b 0], having anchors to resize GUI objects with the mouse (like [entry]), etc.

anyhow, if you think it's really missing roll your own (or use the attached)

It's certainly missing, in the sense of, "If it were there, I would certainly use it." But given the difficulty of just advocating for [initbang], which has been around for years and (I find) necessary, I'm not sure I want to push for or code an addition to [loadbang] that merely adds a convenience.

Also, if you roll too many of your own in Pd, you end up doing so at the expense of portability. I don't want to send a library of my hacks to standard objects with every patch I show to someone else.

-Jonathan

fgmadr IOhannes

-----Inline Attachment Follows-----