On Leonardo or Micro boards only the 8-9-10-11 are usable, so only 4 channels you have and have to modify the source code according. Not just the pins, but watch out for the array sizes and so. Right now i'm working on a solution, where also these boards can have 6 channels working, without any modifications to the source code. In case you are interested, look for the dev branch on github in a few days from now.