I posted a mock-up yesterday (aust time) of different coloured noodles and ports to the list. I sometimes wonder if my posts have been posted on list because, it seems like, they don't get mailed out to the originating email address.

A problem with port colouring is that output ports often have several noodles connected. I guess a multi-out-port splitter patch would get around that when desired. Or show a row of coloured circles to the side of the port when the noodles going to it are more than one and active. I think the multicolour thing should be enabled only when patches are selected, like how noodles get coloured when a patch or several are selected (in Leopard anyhow). You'd run out of distinct colours pretty quickly.

Alastair Leith



The machine does not isolate man from the great problems of nature but plunges him more deeply into them.
Antoine de Saint-Exupery

On 30/07/2010, at 5:27 AM, Alex Drinkwater wrote:

Bit OT,

but if it's not already been mentioned, how about different-coloured patch leads/noodles for different port-types (and maybe a variation on each colour indicating some conversion is happening). And/or the ability to click on a noodle and set a colour. Very simple, but makes at-a-glance reading of a patch easier.

Actually, the patch ports themselves could be different colours.

a|x


--- On Thu, 29/7/10, toby @ tobyz <li...@tobyz.net> wrote:

From: toby @ tobyz <li...@tobyz.net>
Subject: Re: Work flow annoyance with QC - suggestions/bug?
To: "quartzcomposer-dev list list" <Quartzcomposer-dev@lists.apple.com >
Date: Thursday, 29 July, 2010, 1:28
Yep. On posting I went "oh yeah, hang
on" having been through a similar loop in QC's earlier
days.

I still wonder whether there is a way though.

Couldn't the send be a consumer, and if its object is
called before it has evaluated in the graph, its previous
state is passed?

While I wouldn't want to condone anything that adds to the
wierdness lazy evaluation can make, understanding lazy
evaluation is part of the QC experience, and that behaviour
would be consistent with it?

To be honest, just a patch which allows a remote receive or
comp-wide sync of a constant variable(s) would make my day,
you could call it a 'preferences' patch.

Toby

(oops - originally sent with the wrong email account)


On 29 Jul 2010, at 00:40, Christopher Wright wrote:

Forgive the untechnical question (I'm no coder),
but I always thought
the reason why QC didn't support send and receive
pairs was because
there was some inherent performance problem when
you break the
hierarchy and allow data to be sent willy nilly?

For the record, I would love such a thing.

Since QC's pull-driven (consumers pull data through
the graph), there's no "sending" -- a broadcaster with no
receiver does very little work (sets a pointer somewhere
that never gets read), which is as close to "free" as you
can get without actually being free :)

The more fundamental problem is execution order -- if
a broadcaster is layer 2, and a consumer that uses it is
layer 1, it will always operate on 1-frame stale data (which
could be wrong, and isn't entirely obvious).  A
variation on it is types -- if you send a mesh, but the
receiver expects a string, what happens?  normal noodle
conversions can only do so much, and some things are
out-right forbidden;  broadcasting pretty much prevents
forbidden connections from being prevented.
Introspection can "protect" you from exploding, but there's
a small cost to doing that all the time.

Lots of people want this, inside and outside :)
_______________________________________________
Do not post admin requests to the list. They will be
ignored.
Quartzcomposer-dev mailing list
(Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/lists%40tobyz.net

This email sent to li...@tobyz.net

_______________________________________________
Do not post admin requests to the list. They will be
ignored.
Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/the_voder%40yahoo.co.uk

This email sent to the_vo...@yahoo.co.uk





_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/qc.student.au%40gmail.com

This email sent to qc.student...@gmail.com

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to