Hi PeeDee list,
I've got a bit of a broad-based question here. I use a terrific piece of software called Quicksilver that does a lot of things, but basically it allows you to do tasks with files quickly and in an extremely elegant manner. One task it allows you to do is to invoke shell scripts.
I use PD as a pretty intricate MIDI switcher for Ableton Live, and basically I never look at PD when I play -- I rarely even look at the Ableton screen. As the intricacy of the MIDI patching has increased, one task that has become increasingly difficult to manage is PD patch switching. The solution I have decided on to handle switching, from now on, is to type a string of a few letters and numbers into Quicksilver and have it change the patch accordingly.
So -- Basically, I would like to invoke a shell script, and have it instantly send a message to PD. The best solution I've come up with is to use [netreceive] to catch some packets, and use a command-line "packet injector" program called Nemesis to send the packets into PD.
Can anybody think of a simpler, or lighter weight, method of sending PD messages from a command line or shell script? Here's a diagram of the "missing links":
OSX Terminal -> SomeCommandLineMethodOfSendingMessagesToPd -> [SomeMessageReceiverPdObject]
Thanks for any thoughts! rs