Filthy999
The balls are programmed to be a certain colour determined by the vertical distance from my hand. The colour ranges from purple at the bottom up through blue, green, yellow, orange to red at the top of the highest throw - like a rainbow.
It requires fairly precise timing to keep in sync with the programmed timing. Some siteswaps I do a good job with it; others are not quite as in sync.
Music is Not Enough from the Gabriel and Dresden self titled album.