I don't know anything to PD for now. I'm a French programmer and guitarist playing (among others) in a Pink Floyd Tribute band. Our shows can be pretty complex. Using many keyboard sounds, guitar sounds, settings on our XR32, playing audio samples, playing videos... As we don't play using a click track, all of these actions are done by each of us at the right moment. It works, but sometimes it gets "tricky"; we have to play the right chord and sing in tune without forget to start the sample and change the guitar sound... It can disturb us from our primary goal; play good music!
So I'm looking for tool that could handle many (all?) of those things and be controlled in a very simple way. I imagine it like this; I would define the "actions" that have to be done (send program changes to differents hardware, play an audio sample, play a video, send OSC to the XR32...). Actions that have to be made at the same time would be grouped in a "script". And these scripts would be ordered in a "playlist". Then, when pressing a single (midi) footswitch the scripts will be fired sequentially at the right moment.
So is Pure Data is the right tool to make this? If it is not do you know some tool that will do it?