sound driven particles collide and changing color problem. Any help?

Hi, Blender experts
I recently created a motion graphic demo with some sound driven animation. Watch it

Set up: Used boid particles with instanced cubes. Added a key for particle scale and baked with sound file. Boid particles have separate, collide, avoid parameters set. Added particle info node and connected scale to the hue saturation node for randomizing color.
My questions are

  1. How the instanced cubes to be seperate from each other?
  2. How to change the color of the each cube according to the sound (scale value)?

nb: I found that only at frame 1 (creation time) the instanced cubes have different colors and separation occurs. When time progress Blender ignors the scale value for collision and particle info.

Moved from “General Forums > Blender and CG Discussions” to “Support > Particles and Physics Simulations”