I've only dabbled with GEM about 4 years ago, so please pardon my ignorance here. I found the signal for context destruction here:
void gemhead :: outputRenderOnOff(int state) 164 { 165 // continue sending out the cache message 166 t_atom ap[1]; 167 SETFLOAT(ap, state); 168 outlet_anything(this->m_out1, gensym("gem_state"), 1, ap); 169 } 170
What exactly happens in a patch when this executes? Does a "gem_state 0" message propagate through the gemhead chain to all objects connected? What is the normal message that passes through this chain?
thanks, wes