made a static variable so that two instances of PD don't try and duplicate the audio graph. added test case and demo