protected virtual void OnDisable()
 {
     wave.Dispose();
     stamp.Dispose();
 }