Code changed to run from synthdef itself rather than :sdef form. Scope now unimplemented.