• 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
  • software-materialism

    Hi,
    Does someone know how to implement pitch shift using [delwrite~] and [vd~]?
    How to use Doppler effect to achieve this?

    posted in patch~ read more
  • software-materialism

    Hi,
    Lets just look at screenshots in attachment.
    I was just trying to run pdj. Before, under debian wheezy, everything was working perfectly. I developed some classes and loaded bunch of ones addressed originally to maxmsp.
    I has recently switched to ubuntu 14.04, successfully compiled pdj but after banging my head against wall I just don't know how to deal with this strange bug (?).
    This blows pd in general, I mean there is no way to draw something visible on canvas afterwards or even ctl+n does not open new emtpy window.
    Those error messages means nothing to me. I don't tcl. Of course I did some goggling but found some random posts from matplotlib community.
    Any hints?

    posted in technical issues read more
  • software-materialism

    Yes, I meant those strange red messages. I've written mail to an author of library, but no answer yet. Btw it's pity that this very nice external is not under active maintenance. I've recently dived into source code but had no enough time to do it profoundly and be constructive.

    ps. I didn't upload screenshots, sorry

    http://www.pdpatchrepo.info/hurleur/Screenshot_from_2014-06-15_20_55_21.png

    posted in technical issues read more
  • software-materialism

    Yes, I meant those strange red messages. I've written mail to an author of library, but no answer yet. Btw it's pity that this very nice external is not under active maintenance. I've recently dived into source code but had no enough time to do it profoundly and be constructive.

    ps. I didn't upload screenshots, sorry

    http://www.pdpatchrepo.info/hurleur/Screenshot_from_2014-06-15_20_55_21.png

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!