• kyro

    While I might be wrong, I suspect the difficulty here would lie in you getting skilled enough in sound synthesis and audio programming (in general, not just in pd) rather than in pd being powerfull enough. Your "virtually" here means something like "provided you knew how, had the time and dedication to do so." Don't overlook that.

    That being said, designing sounds is awsome and pd is a lot of fun. Just don't take replicating a commercial grade $2k+ product as a first pd project, it wouldn't be reasonable. And if making music is a more important goal to you than getting skilled in audio synthesis and programming, make your music before you make your synths.

    posted in technical issues read more
  • kyro

    For me it would be the use of variables [v myVariable] instead of send/receive to floats.
    Or this https://forum.pdpatchrepo.info/topic/13166/querying-whether-an-array-exists-or-not/17

    posted in technical issues read more
  • kyro

    @whale-av said:

    @ddw_music Dynamic patching...... a good place to start (removed from vanilla help..... -86 Million points).
    0.all_msg.pd

    Woa. It's been a while since I took the time to read this carefully. So it appears that, to add a datastructure scalar to a window, you can

    • either do as the reference says, i.e. [traverse window, bang( => [pointer] => [append], etc...
    • or send [scalar dataType dataValues( to the window

    What a joke.

    posted in technical issues read more
  • kyro

    Nevermind, <KeyPress> steals keys for itself and turns pd unusable.
    Thanks for that %W trick, I now have the mouse features I was looking for.

    posted in technical issues read more
  • kyro

    Thanks a lot, @whale-av, I think I know what to try! If I want to listen to [pd mysubpatch], I just have to get its id with [window_name pd-mysubpatch] and filter out the messages from other windows.

    $focussed_window(join ".c") == %W

    Where can I learn more about this wizardry? I wasn't able to get key info from the plugin, I don't understand how to use commands from the tcl doc...

    posted in technical issues read more
  • kyro

    @jona @whale-av I've been starting to mess with tcl plugins to see if I could replace [toxy/tot] object.
    toxy
    tot

    The tot's third outlet optionally captures a stream of Pd gui messages dealing with user control over a destination canvas.
    i.e. motion, mouseup/down, keys, etc... of specific chosen windows (title passed by message or argument).

    How could one translate the window ID in jona's plugin to the window title?

    posted in technical issues read more
  • kyro

    Do you how to copy the content of an array to another with [tabread]&[tabwrite]+a counter (control objects)?
    I'd just plug an interpolation function similar to that of [tabread4~] between them.

    posted in technical issues read more
  • kyro

    @whale-av I'd totally buy you a beer or two just to hear more about those interesting things from your job.

    posted in technical issues read more
  • kyro

    how would one do a while where the number of iterations is not known in advance?
    

    I'd just trigger a bang to stop the [until] when the condition is met.

    posted in technical issues read more
  • kyro

    Last time I checked there was a bug with the hotspot of children nested datastructures:
    https://sourceforge.net/p/pure-data/bugs/358/

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!