• software-materialism

    Hi everyone,
    Some time ago I ported few Max/MSP objects from this repo to Puredata, namely mi.plts~, mi-tds~, mi-wrps~ (also alternative version of the last one using original Émilie Gillet firmware, but it seems to be a bit unstable on edge case). I decided to open source the repo as I won't have time to work on it for the foreseeable future (and taking some hiatus from Puredata as well). So, welcome everyone who wants to use it, fork it and go forward. Externals proved to be stable, are almost 1-1 transcription of vboehm code, and I found them even less CPU hungry than their Max/MSP counterparts. These projects are cmake based and compile just fine both with gcc and msvc, not tested with clang on macOS but in principle should work, not sure about M1 though.
    Here is the link

    posted in extra~ read more
  • software-materialism

    I managed to compile in msys2 MinGW 64-bit on win10 after adding this to CMakeList.txt

    if(WIN32)
        message("windows support limited")
        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTEST -fPIC" )
        set(PD_CMAKE_PATH "C:/Program Files/Pd") 
        set(EXECUTABLE_NAME mi4pd)
    endif()
    

    also, to force cmake to use Unix Makefile generator instead of default MSVC
    I added file next to CMakeList.txt called PreLoad.cmake with following:

    set(CMAKE_GENERATOR "Unix Makefiles" CACHE INTERNAL "" FORCE)
    

    So,

    mkdir build && cd build && cmake .. && make
    

    produces DLLs in ./release/bin/ with some minor warnings, but all audio object causes segmentation fault and crashes Pd straight after enabling DSP. Only grids is usable.

    posted in extra~ read more
  • software-materialism

    I made an issue. Does it make big difference in terms of development to base purr-data on upstream vanilla?

    posted in news read more
  • software-materialism

    Yes, it works on linux 0.46-7 vanilla

    posted in tutorials read more
  • software-materialism

    Thanks, it works both binary you provide and recompiled with jack support.
    It looks awesome!
    What version of Pd is that? I'm asking because it seems that [array] object is absent and [netreceive] has old syntax.
    I have no experience with aur packages, but I hope to find some spare time to get into it and make PKGBUILD in the future.
    purr_data.png

    posted in news read more
  • software-materialism

    cool, I will give it a try as soon as you make this release available. So I stay tuned.

    posted in news read more
  • software-materialism

    cool, this means true cross-platform ;) I wonder whether linux is third different story. @whale-av What resources do you recommend to get started with Tcl/Tk with focus on Pd? Actually I am not disgusted with aesthetics of Pd interface, I'm more interested in using Pd as a platform.

    posted in tutorials read more
  • software-materialism

    Great and refreshing idea! Is it possible to use nw.js GUI as drop-in replacement for pd-gui? Do I need the whole l2ork distribution? I work on Arch Linux and use vanilla Pd.

    posted in news read more
  • software-materialism

    Nice, I beg you for some hints how to adapt it to vanilla 0.46.7.

    posted in tutorials read more
  • software-materialism

    of course! how could I miss it? this katja's page is a nice addition to M.Puckette helps. thanks guys!

    posted in patch~ read more

Internal error.

Oops! Looks like something went wrong!