added 128th note step length
improved the usability of setting pattern length on the launchpad hardware
(e.g. holding down the start steps and then tapping different end steps correctly sets the pattern start/end on each press)