Controllable pulse parameter TMS