If I wanted to orchestrate a fireworks display, I'd have exactly the same question - I could create a super flexible über-firework HDA, but I'd then need a way to store the parameters and timing for each instance.
There are a number of ways I could do this, but I'm interested to know what others feel is the best approach.
My HDA has a pretty simple interface:
And I need to set up / orchestrate around 50 instances. So I could just make lots of copies, tweak their parameters for timing and taste, and merge 'em all:
(yuck)
But it'd be much nicer to be able to use the spreadsheet to set all those parameters and delays, so an approach like this, using points and attributes may be better:
At least I can see and tweak all the parameters in the spreadsheet nicely. That locked “All_the_orchestration_information” Edit SOP lets me see all my lovely data:
But it has its issues. If I want to add another parameter to my setup, I have to unlock that Edit node and lose all my orchestration. Or if I didn't create enough points to start with… things could get messy.
What are your thoughts? Is there a better way to achieve a spreadsheety display of my timings and parameters? Is it necessarily evil to edit in the spreadsheet like this?


But it really is the best way to store data like this: