-
software-materialism
Hi everyone,
Some time ago I ported few Max/MSP objects from this repo to Puredata, namelymi.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 -
software-materialism
I managed to compile in
msys2 MinGW 64-bit
on win10 after adding this toCMakeList.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 useUnix Makefile
generator instead of default MSVC
I added file next toCMakeList.txt
calledPreLoad.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 crashesPd
straight after enabling DSP. Onlygrids
is usable. -
software-materialism
I made an issue. Does it make big difference in terms of development to base purr-data on upstream vanilla?
-
-
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.
-
software-materialism
cool, I will give it a try as soon as you make this release available. So I stay tuned.
-
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.
-
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.
-
software-materialism
Nice, I beg you for some hints how to adapt it to vanilla 0.46.7.
-
software-materialism
of course! how could I miss it? this katja's page is a nice addition to M.Puckette helps. thanks guys!