• Balwyn

    @RayManiac a bit remiss of me not to mention a minus frequency value will play in reverse.
    better late than never

    posted in technical issues read more
  • Balwyn

    So, Purr Data has a dropdown list object. and very nice too!

    Here is a vanilla effort using hsliders
    its colourable - good
    its width can be set - good
    the list will eventually cause a scrollbar if it runs off the bottom of the patch but require another event to cause it - bad good
    its list is not scrollable - bad
    it can only list symbols - bad
    it needs all 5 arguments to instantiate - bad
    and worst of all it need a local copy of the abstraction to be edited with the name of the main patch - -bad bad

    I wasn't going to upload this but its quiet here, so here it is, it might be useful
    Cheers
    Balwyn

    droplist.zip

    droplist-pic.png

    posted in abstract~ read more
  • Balwyn

    use tabread4~ with a soundfiler, array and phasor~
    The output from soundfiler is the size of the audio file, the phasor~ multiplies this with a value between 0 and 1 to create an index for tabread4~ to play at the speed of the phasor~ frequency
    play speed.zip
    image.png

    posted in technical issues read more
  • Balwyn

    use deken to install the iemgui library to your externals directory you will also have to add iemgui to your startup preferences

    posted in technical issues read more
  • Balwyn

    @ddw_music is right!
    @cfry I didn't read your question properly, you should turn your subpatch into an abstraction then each instance will have a unique feedback loop using the $0 prefix

    posted in technical issues read more
  • Balwyn

    this should work
    image.png

    posted in technical issues read more
  • Balwyn

    Here is a way to convert rgb to struct colours
    rgb-struct-col.pd
    image.png

    posted in technical issues read more
  • Balwyn

    I don't think cloned objects are expected to be visible at the same time, as they are addressed by an index $1 or "all" (I may be wrong) and made visible with [vis index 1( .
    What I had in mind was create the object with creation arguments and address those.
    I found it difficult to explain in words so I created this demo
    Where we create the object "player" with $2 as the x position and with the creation arguments obj-$1 (where $1 is an appended number) and $1 this time representing the colour (and would be $3 if I wasn't being lazy)
    Now we can send to the individual players as ob-1, ob-2, ob-3 etc
    create.zip
    I hope this helps
    image.png

    posted in technical issues read more
  • Balwyn

    @RayManiac, sorry about that gifwork.pd was looking in the local folder "iemgui" which does not contain the iem_image.dll or the brushed-2.gif.
    Replace it with this one
    gifwork.pd

    posted in technical issues read more
  • Balwyn

    iem_image in iemgui allows transparent backgrounds, still gif only
    A while ago I made this dummy for the hell of it as a test for a Knob object
    I had a problem with z order and the gif have to be the actual size.
    The background and knob faces are gifs
    image.png
    gifwork.zip

    posted in technical issues read more
  • Balwyn

    as your playlist element is an abstraction, you could add each player using:

    image.png

    posted in technical issues read more
  • Balwyn

    @RayManiac This will do the job, I think
    play-five-wavs.zip
    image.png

    posted in technical issues read more
  • Balwyn

    @patchmeifyoucan Hi
    I had a go at a mono version, I don't know a lot about sigmund but this at least turns the notes off when next note starts or when the activity stops in sigmund
    adc-midi.pd

    posted in technical issues read more
  • Balwyn

    @RetroMaximus Hi , I think It would be much better to use [poly~] for voice allocation in conjunction with clone

    The ADSR is a copy of the abstraction in /Pd/doc/3.audio.examples/D02.adsr.pd in the Help Browser

    Demo.zip

    image.png

    posted in technical issues read more
  • Balwyn

    Very Nice Indeed!

    posted in patch~ read more
  • Balwyn

    Hi
    You could do it this way
    image.png
    set-number.pd

    posted in technical issues read more
  • Balwyn

    Theres is a phaser in the pd browser
    under /doc/audio.examples/H15.phaser.pd

    posted in technical issues read more
  • 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
Internal error.

Oops! Looks like something went wrong!