Forums > Java

Deleting objects dynamically from mjx?

January 21, 2011 | 4:33 pm

Hi max-java-people,
I just started using java in max (hurrah!). I’ve created an external that creates buffers dynamically, using dropfile to provide the path to the sample. It works fine…
My question is: How do you delete objects dynamically? (is it possible?)
I know you can get/reference the objects (in this case buffers) using getNamedBox("mySample01");
but I can’t figure out how to delete them. I have looked through the java-doc several times. Maybe I can’t see the forest from trees…


November 17, 2011 | 1:12 pm

you can delete objects with MaxPatcher().remove( MaxBox )

you get your actual "thispatcher" from a MaxObject with getParentPatcher();
you get your MaxBox with getParentPatcher().getNamedBox();
you remove the box with getParentPatcher( getNamedBox().remove() );


Viewing 2 posts - 1 through 2 (of 2 total)