Artificial Rainbow