I finished this patch a few weeks ago. It was my final project for a BSc in Music Tech.
I spent maybe a month of constant work getting to this point; it's still a mess, but it proves the concept fairly well.
The patch itself allows the user to program 'scenes' of particles. The parameters of these scenes can then be modulated using a variety of controllers - two volume gates & two averaging modules, and four LFOs. In the patch provided, these scenes have been sequenced to form a performance of different visuals, constantly reacting to the provided piece of music.
Everything should run smoothly on patch initialisation. The sequence is specific to the track provided, but it shouldn't be too hard to figure out how to produce your own (hint - the modulation window opens from the bottom of the main window). If anyone wants a more detailed set of instructions, just ask.
Here's a video of the system in action:
Here's the link to the project:
https://drive.google.com/file/d/0B03CDBgNt4_sYldyT3k0SFEwYUk/edit?usp=sharing
Let me know what you think!