merged Tylers code into autochordophone