added a granular effect. It is awesome, but also a cpu hog... may try a little more overclocking and I suppose I could afford to up the latency a few ms, but ideally I should try to optimize this