Hi!
I guess the real question is, where do you want the logic of creating scenes to happen? In idea1, scenes are created externally (beatlink or other). In idea2, scenes are created in LJ.
What about having the best of both worlds?
You could create your Idea1 Master Grid with all activation attributes and trigger them individually externally, and you could create your Idea2 Sequencer Grids that have preset scenes that you can also trigger externally.
The sequencer grids would be your scenes and they would just be 'groupings' of the same activation attributes from Idea1 Master Grid. You could easily deactivate the sequencer grids and have full manual control when needed, and switch from one 'mode' to the other.
You can even mix and match, have some attributes on manual individual control, and others in 'scene mode'.
A few questions/comments:
Instead of OSC, you could also use sACN or ArtNet input in LJ to trigger stuff from external sources, it may sometimes be easier when working with GrandMA, Onyx etc.
When you say going into venues with their own LD and lighting control system, what are they replacing exactly, beatlink?
>>>(idea1) not sure how to manage transitioning between grids smoothly (deactivating the old grids so there's no conflicting effects in play)
You would have to make sure that the system that is sending commands deactivates a grid when activating a new one of the same 'category'.
Or you could map the same OSC (or ArtNet etc) channel to more than one grid activation instead of having a source/channel for each. So whatever grids you do not want running at the same time would be the same OSC channel, and you alternate between them with the value of that OSC channel. That way you do not have to worry about deactivating and having conflicts.
Hope it helps! Cheers