• Balwyn

    I came up with this a few years ago, using plot and a [line] as a bang firing delay to update the array, not ideal, but an interesting vanilla option. It peters out when the [line] has completed requiring another click.
    slider-line-2.pd

    posted in technical issues read more
  • Balwyn

    @Martinukai Hi,
    assuming x y and z output 1 when in range, testing for all 3 like this would work
    bang-when-3-are-true.pd

    posted in technical issues read more
  • Balwyn

    @toxonic Hi,
    -x is a flag to disable mouse actions for [filledpolygon]
    So [filledpolygon -x 0 pointercol pthck cx cy px py] will do the trick, in fact as you are not using the mouse actions from the struct, you should use the flag for all your filledpolygon objects. Check the help for "filledpolygon" or "drawpolygon" for more options.

    posted in abstract~ read more
  • Balwyn

    @ingox just brilliant!
    A beautifully rendered patch that makes my patch look awkward, you have a real knack of simplifying the difficult stuff and solving too :grinning:

    posted in technical issues read more
  • Balwyn

    @ingox unfortunately it also baffles me, I struggle along trial and error fashion until it works following the help in "/doc/4.data.structures/09.scaling.pd" which is not really helpful.
    You can scale the pad using dynamic patching
    here is your controlsurface-mod.pd with scaling
    pad.pd

    Edit: No it does not work properly but I'm sure it can - working on it

    posted in technical issues read more
  • Balwyn

    @toxonic You may get some insight into using the hotspot without a pointer with this offering I uploaded a few years ago,
    https://forum.pdpatchrepo.info/uploads/files/1498974324729-xydrag.zip
    The template is a little confronting but shows that by using just one xy pair (px and py) multiple nodes can be created using scaling and constraining (eg px(-100:100)(20:20) py(-100:100)(-20:-20)).
    the x and y output from the grid is interpreted as greater or smaller than the previous which activates a plus or minus counter for the output values

    posted in technical issues read more
  • Balwyn

    @ingox said:

    @toxonic Is it possible that you are using @Balwyn's xy-patch .

    Not Guilty

    @toxonic just multiplying the outputs by 0.01 gives the same result

    posted in technical issues read more
  • Balwyn

    Hi
    Somewhere around Pd 0.47.0 and onwards Its been possible to send colour data using hexadecimal values for RGB to GUI objects. I found this very useful with dynamic object creation because the format is neater and more intuitive with a # symbol followed by 3x8bit hex values (eg #ff80ff pink).
    Drawbacks, not compatible with Purr Data or Pd-Extended. The value is still converted to decimal in the pd file

    gui-hex-colour.pd

    image.png

    posted in tutorials read more
  • Balwyn

    and here is yet another way, using [sgn~] and [avg~] in a subpatch to determine whether the dsp is on and [switch~] to disable the audio use after the notification
    dsp-check.pd
    image.png

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!