• myQwil

    You can add lines of tcl code to the .tcl files. I had a similar problem with the file dialog windows, so I added this to pd-gui.tcl in proc init_for_platform:

    option add *TkFDialog*foreground "black" userDefault
    option add *TkChooseDir*foreground "black" userDefault
    

    To change the canvas background color, you would add:

    option add *PatchWindow*Canvas.background "red" userDefault
    

    Unfortunately, if you want to change foreground color, that's specified in c, not tcl. If you're okay with performing a local build, you can check out my github fork of Pd, where I've implemented a dark theme.

    posted in technical issues read more
  • myQwil

    So I'm about 99% certain that the problem this whole time has been libwinpthread-1.dll. I think what must've happened was that back in 2018 I added the file to the syswow64 folder for the sake of convenience but then completely forgot about it. Now it comes with the fb2k-component.

    posted in libpd / webpd read more
  • myQwil

    @fotisandstuff What version of Windows are you running?

    If you look in the folder profile/user-components/foo_pd are the files in that folder recently modified? I know that I can get that error if I move or rename pd.dll.

    posted in libpd / webpd read more
  • myQwil

    Ok, I believe this is ready. It's been updated to also work with portable installations, whereas before, the "extra" folder wouldn't get added properly to pd's search path unless it was a regular installation with user components residing in foobar's AppData folder. Latest zip is in original post.

    posted in libpd / webpd read more
  • myQwil

    Not sure if there's a better solution but you could try this really simple external. It returns 1 or 0 if it finds a match or not. I only have a linux build at the moment but the source is there if you want to try building it yourself.

    EDIT: zip now includes Windows and Mac builds

    has.zip

    posted in technical issues read more
  • myQwil

    Github repository: https://github.com/myQwil/luapd

    A spiritual successor to this project: https://github.com/ghoulsblade/love-pd-audio

    LuaPd is a Lua C API Library that allows users to incorporate Pd patches into their Lua and Love2d projects.

    A more detailed post with examples can be found on the love2d forum here: https://love2d.org/forums/viewtopic.php?f=5&t=90014

    posted in libpd / webpd read more
  • myQwil

    Thanks for letting me know. It has been a while since it was last updated. I'll be sure to take a look at it when I have time.

    posted in libpd / webpd read more
  • myQwil

    @stefano_zorzanello It works on purr-data for me. Try this though: instead of writing make write make clean; make

    posted in extra~ read more

Internal error.

Oops! Looks like something went wrong!