• toxonic

    @ingox @Jona @whale-av @Balwyn People, you are really amazing! :-) All these hints are very useful! in this particular case, @ingox / @whale-av 's tip regarding [receive pd] is a solution, which works pretty well and makes [mousestate] unnecessary! however, a big thanks to each of you! :-)

    posted in technical issues read more
  • toxonic

    @whale-av hey, that's quite nice! :-) i got an error message, although it seems to work though.

    UNHANDLED ERROR: extra characters after close-quote
        while executing
    "pdtk_post "loaded: experimental mouse plugin
    "`"
        ("uplevel" body line 17)
        invoked from within
    "uplevel #0 $tclcode"
    FAILED TO LOAD /home/toxonic/.local/lib/pd/extra/focused_mouse-plugin.tcl
    -----------
    

    EDIT: found the buck, there were some " ``` " signs at the end of the code.

    after restarting pd (not the patch) it spits out a lot of error messages,: mouse recieve: no such object..
    anyway, thanks for the idea! :-)

    posted in technical issues read more
  • toxonic

    @ingox yeah, but that's what i've been looking for - i didn't think of using plot for limiting the values. ;-) in this case, i don't need the index of the modified array element, because the values will triggered by a sequencer, that just iterates through the array. i store all the values at once with a combo of [array get] / [array set].
    what i still find unsatisfying is, that i don't get it to work, that the values get stored in a hidden table, that saves the contents with the patch, right after i changed a value. at the moment, i use [mousestate], wich let's me store the values, just when i release the mousebutton. i'd love to get this in vanilla, but it seems that the data structures only give me click events, but not when the mousebutton is released. but ok, thats off topic now.... ;-) if someone knows a good workaround though, don't hesitate to reply! ;-) however, thank you very much! :-)

    posted in technical issues read more
  • toxonic

    @Boran-Robert thanks, but unfortunately it doesn't! ;-) i already checked that, there's not much about arrays... indeed this was the first document i read regarding DS, because it's also pubished in my native language (german). anyway, thanks for your reply.

    posted in technical issues read more
  • toxonic

    and once more a question on data structures... ;-)
    how can i limit the range of a field in an array? this here doesn't seem to work:
    Bildschirmfoto vom 2020-02-26 16-40-01.png

    posted in technical issues read more
  • toxonic

    this one using [expr] should do, what you want.
    xyz_true.pd

    posted in technical issues read more
  • toxonic

    @ricky cheers, mate! ;-)

    posted in technical issues read more
  • toxonic

    not sure, if i really got you, but here are two different ways, to set values in an array.
    the first on creates a message and finally bangs it.
    the second one uses send. you could setup the message according to the first way too.
    message.png

    posted in technical issues read more
  • toxonic

    @Boran-Robert okay, i see.. :-) i didn't know about automatonism!

    posted in patch~ read more
  • toxonic

    @Boran-Robert
    amazing patch and a lot of fun to play with! :-) i had a quick look inside and discovered, that you put in a lot of arrays, holding different scales - just a small suggestion: for the diatonic stuff (ionian, lydian,....), you only need one scale, which you shift through by a certain amount of steps, so you can represent all the diatonic scales. sorry for my poor english, this patch might be easier to understand.
    diatonic_2.pd

    posted in patch~ read more

Internal error.

Oops! Looks like something went wrong!