misc
change pitch range to +/- 8%
some much needed code cleanup and re-org