Lovely effect. Do you think it could easily be bound live to a rectangle's color? Then that could be animated live by hype? (The rectangle could have 0% opacity and just act as a lightweight "rig").
Alternatively maybe the tones are by default registered in additional HTML attributes?