• LiamG

    Well that's a pain. I'm guessing if I place them directly, I won't be able to read the elements' positions using [get], right?

    posted in technical issues read more
  • LiamG

    @ingox This is strange--in my patch, I'm not getting any of those useful "change" messages coming out of the [struct] objects, and I can't work out why. Is it something to do with the "float c" argument? I tried adding this and it still didn't work, though I might be getting the syntax wrong.

    Here is my container for the element:

    ds1.png

    and for the array:

    ds2.png

    Out of either of the [struct] objects, the only message I get is "click (pointer) 0". Any ideas?

    posted in technical issues read more
  • LiamG

    @weightless imagine you were reading a sentence but that each time you read a word you had to "pick up and move" every remaining word in the rest of the sentence. That's what the traditional [list-split] -- [list-append] approaches to iteration do!

    ( [list-split] doesn't actually have to copy every single word in the rest of the sentence, but it's still a heavy load).

    posted in abstract~ read more
  • LiamG

    Ah, I hadn't thought of unpacking the [struct] message like that! Thanks @ingox, the next version of my [sketch] project is going to be much better because of this!

    posted in technical issues read more
  • LiamG

    At last! It's shocking that Vanilla hasn't had a solution to this for so long.

    posted in abstract~ read more
  • LiamG

    Here's my latest challenge with data structures. I have a 2-dimensional graph holding a series of data-structure points, which I can drag around the canvas. Now I'd like to be able to hold down the shift key (or something) and drag the points only in the x- or y-dimension. Is this possible? The best I can think of is to save the coordinates and then use them to reset the x- or y- data when the shift key is set, but this would be a bit of a hassle. Is there some provision within data structures to be able to do this?

    Counting on you @Balwyn and @ingox!

    posted in technical issues read more
  • LiamG

    I'm afraid that Andy hasn't been seen around these parts for quite some time (his last post was 8 years ago and this one is 12 years old!) His website has been down for quite a while too, though you can still access it via archive.org.

    You might also be interested in this awesome book which he wrote.

    posted in patch~ read more
  • LiamG

    [bang~] is a bit heavy for this kind of thing. If it were me, I'd use a metro and save some CPU.

    posted in technical issues read more
  • LiamG

    It's working fine with inlets~ for me. The following patch gives a 1 if the inlet~ is connected to anything and a 0 otherwise.

    connections.png

    If I wanted to query the second inlet, the correct message would be "inlet 1".

    posted in technical issues read more
  • LiamG

    I've made some updates to [sketch]. A couple of bug fixes, plus a nifty new feature: you can now shift a point in only the x- or y- axis, by holding down the arrow keys. This makes it easy to fine-tune envelopes and such.

    If you haven't done so already, check out the examples inside "custom formulas" in the help patch. The latter example shows how to draw an array inside an array, which is pretty crazy!

    The download link is still the same:

    https://github.com/LGoodacre/context-sequencer

    posted in patch~ read more

Internal error.

Oops! Looks like something went wrong!