• Balwyn

    To change the contents of a message box, use the 'set' message
    image.png

    posted in extra~ read more
  • Balwyn

    You could write the values via a sinesum message to an array
    image.png

    posted in technical issues read more
  • Balwyn

    Another way when patches disappear off screen on windows 10, is to hover over the Pd icon on the task bar and right click on the missing patch's large icon title bar then click maximize, then drag down the maximized title bar to restore its size.
    The missing patch appears as a blank patch on the task bar icon.
    image.png

    posted in technical issues read more
  • Balwyn

    I think [list split] is what you need
    image.png

    posted in technical issues read more
  • Balwyn

    Another possible choice is to use [makenote] instead of [pipe], although 1 millisecond needed to be added to the bang delay.
    image.png chord-loop.pd

    posted in technical issues read more
  • Balwyn

    @esaruoho I sent this while you were replying and might of skipped it

    the bang between [r $1-id] and [array get plom$1] looks like it is blocking the id, and the delay is toggling the metro twice

    posted in technical issues read more
  • Balwyn

    the bang between [r $1-id] and [array get plom$1] looks like it is blocking the id, and the delay is toggling the metro twice

    posted in technical issues read more
  • Balwyn

    are all the arrays the same size?

    posted in technical issues read more
  • Balwyn

    Did you close the edit window with the "done" bang?
    If not the metro will still keep updating the last array that opened it.

    posted in technical issues read more
  • Balwyn

    @esaruoho said:

    am now trying to figure out how [vis 0( could also be used to control the windowsize + position of the array edit, since having it stably in a specific place would be pretty amazing.

    @esaruoho Well, this is possible with the now undocumented message [relocate( which is not at all intuitive and may disappear sometime in the future, however it still works at the moment.
    It is in the Pd-extended documentation but has disappeared in later releases of Pd

    No warranties for the next bit
    so make back ups or use a copy of your patch

    Copy the four objects and paste them in your patch if you want to test, click the bang and the $0-edit subpatch should open at size of 720x530 at the position of 50 left 50 top (adjust the message list to suit.
    [menuclose( is required instead of [vis 0( for it to work
    move-subpatch.pd
    image.png

    posted in technical issues read more
  • Balwyn

    @esaruoho sorry for the late reply I'm in Australia, but it looks like you have it sorted anyway
    cheers
    Balwyn

    posted in technical issues read more
  • Balwyn

    Another method is to use [array get] and [array set] and copy the array to a larger editor array and back to the calling array with a metro to update as you edit.
    Here i've used an hslider to blackout the arrayname but also receive a click to open the editor and send its id.
    setget.pd
    image.png

    posted in technical issues read more
  • Balwyn

    PlugData does have GraphOnParent under the + symbol at the top (or ctrl+shift+G) which produces an empty GOP subpatch that work perfectly and is sizable rectangle, right click this to open and edit

    posted in technical issues read more
  • Balwyn

    You divide the array size by the samplerate to get the number of seconds
    image.png

    posted in technical issues read more
  • Balwyn

    Here is the updated poly version

    vline~piano.zip

    image.png

    posted in patch~ read more
  • Balwyn

    Edit: I found it under list-abs

    the easyflow has [listCompare] which may be similar
    This web page to find libraries may also be of use
    https://deken.puredata.info/search.html?libraries=&objects=List-compare&descriptions=

    However it didn't find anything for list-compare just the above.

    posted in I/O hardware diyread more
  • Balwyn

    Ah! yes that fixed the delay, thank you.
    I may have solved the sample rate anomaly also
    I think as the note playing in the sample is 110hz I need to get a start point of 110000
    so i must multiply by 110000 not 100000 as previously

    vline~ wavetable-note-play.pd

    image.png

    posted in patch~ read more
  • Balwyn

    Expanding on the vline~ driven audio player, here is a rudimentary polyphonic wavetable piano.
    It seams to take a second for each clone voice to initialize so there's no sound at first.
    The single 561kb wave file is limiting but sound ok in the middle to lower frequencies.
    I'm curious though, as to why I need to use a samplerate of 44100 when my soundcard is 48000
    Cheers
    Balwyn
    vline~piano.zip

    posted in patch~ read more
  • Balwyn

    @whale-av said:

    @Balwyn Maybe [vline~] and [tabread4~] would improve the precision?
    David.

    Thanks David! that made all the difference, in fact just changing [line~] to [vline~] did the job with 197MB no problem.
    vline-play.pd

    Edit:
    i also added -maxsize 2e+09 to the read message, something you recommended years ago

    posted in patch~ read more
Internal error.

Oops! Looks like something went wrong!