Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
bug in [jmmmp/matrixctrl] - only one object per pd session allowed #850
This is the first time I see something like this: the object [jmmmp/matrixctrl] can only be created once in a pd session. After the first time, any other instance will appear as text (no gui); if something is sent to it, it behaves as [zexy/lister] - including opening its help patch when requested. (Btw, lister isn't used in this abstraction)
I installed many pd versions, and found out that the last version where this works is pd-0.46-7 - in windows 7.
Is it possible to track down what changed? This object uses zexy, iemmatrix and list-abs.
(matrixctrl is a pd abstraction emulating the same object in max/msp, to control mtx_*~)
this sounds like some memory corruption. which libraries are loaded? what happens if you don't load any libraries? ...
there's only [declare -stdlib iemmatrix -stdlib zexy], and there was also a [iemmatrix] object (I guess I had to put it there for some reason). After trying different combinations, the issue is with -stdlib zexy. When that isn't loaded in the abstractions, the GUI is ok. If zexy is loaded before opening of the abstractions, everything works. I'm using the current version, 2.2.8. Another small bug, probably already noticed: - open matrixctrl-help - in [pd SIZE+CELLSIZE], click on [size 2 4(, and then [size 2 3( . The structs outside of the GOP canvas will still be visible, until the subpatch is redrawn (minimize+maximize, etc.)