Having used Pd for two decades, this still catches me occasionally. I was only able to debug the problem because I knew this could be an issue. Guess the UI doesn't allow for some kind of subtle indication that you've fanned connections from an outlet. Would be nice though if a little "x2", "x3", and "x4" would pop up next to your mouse cursor when you are making a connection and mouse over the next inlet. Not sure if this would even be trackable using send and receive, because this is another place where one outlet can go to multiple inlets in a manner that feels indeterminate.
Sam
On Thu, Feb 10, 2022 at 7:37 AM pd-list-request@lists.iem.at wrote:
Send Pd-list mailing list submissions to pd-list@lists.iem.at
To subscribe or unsubscribe via the World Wide Web, visit https://lists.puredata.info/listinfo/pd-list or, via email, send a message with subject or body 'help' to pd-list-request@lists.iem.at
You can reach the person managing the list at pd-list-owner@lists.iem.at
When replying, please edit your Subject line so it is more specific than "Re: Contents of Pd-list digest..."
Today's Topics:
- Re: [midifile] (Dan Wilcox)
- Re: [midifile] (IOhannes m zmoelnig)
Message: 1 Date: Thu, 10 Feb 2022 12:53:07 +0100 From: Dan Wilcox danomatika@gmail.com To: Roman Haefeli reduzent@gmail.com Cc: Pd-List pd-list@lists.iem.at Subject: Re: [PD] [midifile] Message-ID: 47594F6D-C540-45DD-99AA-7FE0F47A2E49@gmail.com Content-Type: text/plain; charset="us-ascii"
I agree, this is an established aspect of patching in Pd and changing it is not likely possible at this point. A positive reinforcement for using trigger is that it's simply more readable. I also admit to using fanning when I know order isn't as important for that case,
I feel like often these problems also come from people trying Pd out after being more familiar with Max. Perhaps it would be good if Pd included a mini "Pd for Max users" guide which starts with execution order differences, ie. on canvas placement versus creation order. Forgive me if this info is in our documentation, I admit to not having gone through it since circa 2006 when I first started with Pd.
On Feb 10, 2022, at 12:00 PM, pd-list-request@lists.iem.at wrote:
Message: 3 Date: Thu, 10 Feb 2022 10:30:36 +0100 From: Roman Haefeli <reduzent@gmail.com mailto:reduzent@gmail.com> To: pd-list@lists.iem.at mailto:pd-list@lists.iem.at Subject: Re: [PD] [midifile] Message-ID: <32c6cc64713fab78eae64728309bb95975471116.camel@gmail.com
mailto:32c6cc64713fab78eae64728309bb95975471116.camel@gmail.com>
Content-Type: text/plain; charset="utf-8"
On Thu, 2022-02-10 at 10:09 +0100, Max wrote:
Should Pd warn the user when one outlet is connected to multiple objects?
I'd rather want Pd not to do that.
There are too many cases where fanning outlet connections are OK.
I believe it's more valuable if people do not fanning connections
because they understand their implications rather than because a message tells them to avoid them.
- I'm personally not so fond of the idea of giving people patching
advice.
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
hi.
it would be super-cool if you could change the subject to something meaningful before replying to a digest mail.
On 2/10/22 14:39, Samuel Burt wrote:
Having used Pd for two decades, this still catches me occasionally. I was
that's the reason why i think that statements like "Fanning out to cold control inlets is perfectly fine" and "I also admit to using fanning when I know order isn't as important for that case" are problematic. not because they are wrong (they are objectively correct), but because they encourage bad habits which are hard to come by.
only able to debug the problem because I knew this could be an issue. Guess the UI doesn't allow for some kind of subtle indication that you've fanned connections from an outlet. Would be nice though if a little "x2", "x3", and "x4" would pop up next to your mouse cursor when you are making a connection and mouse over the next inlet.
dunno. if you are currently creating a fan-out you are hopefully aware that you are doing just that (i think it's *really* hard to not notice that an outlet already has a connection going out). so the problem is not to make people aware that they are fanning out, but to make people aware that this might introduce message ordering problems.
in the meantime, use triggerize (Ctrl+a Ctrl+t) to resolve all your fan-outs.
gfmkdf IOhannes
Wow, triggerize I didn't know, and its super cool!
Am 10.02.2022 um 14:58 schrieb IOhannes m zmoelnig zmoelnig@iem.at:
hi.
it would be super-cool if you could change the subject to something meaningful before replying to a digest mail.
On 2/10/22 14:39, Samuel Burt wrote:
Having used Pd for two decades, this still catches me occasionally. I was
that's the reason why i think that statements like "Fanning out to cold control inlets is perfectly fine" and "I also admit to using fanning when I know order isn't as important for that case" are problematic. not because they are wrong (they are objectively correct), but because they encourage bad habits which are hard to come by.
only able to debug the problem because I knew this could be an issue. Guess the UI doesn't allow for some kind of subtle indication that you've fanned connections from an outlet. Would be nice though if a little "x2", "x3", and "x4" would pop up next to your mouse cursor when you are making a connection and mouse over the next inlet.
dunno. if you are currently creating a fan-out you are hopefully aware that you are doing just that (i think it's *really* hard to not notice that an outlet already has a connection going out). so the problem is not to make people aware that they are fanning out, but to make people aware that this might introduce message ordering problems.
in the meantime, use triggerize (Ctrl+a Ctrl+t) to resolve all your fan-outs.
gfmkdf IOhannes _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list