Gorgeous! I've been using http://cl.ly/image/0S0X0V3F2H2K for the last few years and looking for similar, nicely colored images to swap into a rotation. I had two fun thoughts w/r/t your code:
* How would you feel about using https://kuler.adobe.com/ for color palettes?
* Would it be possible to make the patterns repeatable or tile-able?