I would really love a generalised I/O control module/plugin.
Input Examples:
MIDI - Worship Leader can use foot pedal or lowest keys on keyboard to control word selection (next song, prev song, next verse, next page etc).
Ethernet - PDA or laptop user can send commands to ZionworX from the other side of the room.
Multiple PCs - When one is not enough, a master can control slaves.
Output Examples:
RS232 - Projector Control.
DMX - Lights (dim the lights that are near the screen when songs are projected, etc.)
Multiple PCs - as above.
These are only examples. I'm not suggesting that the creators of ZionworX need produce all the code to interface with all these protocols... just allow a method of controlling the software other than keyboard and mouse. Power users and developers who need a specific protocol could then write a plugin to the ZionworX spec to do the interfacing.
Things that would need to be exposed:
Basics: Lyric controls - Next/Prev Song, Section, Verse, Corus, etc. Show background/lyrics/blank
Intermediate: General output (i.e. "general output command 1" which would be defined in plug in setup)
Advanced: Lyrics and where the page breaks appear (i.e. all that would be required to create a "play only" interface on a PDA)
With some sort of plug in specification much could be done.
Thanks,
Alan Geering
PS I saw a few requests for individual protocols on the board so I hope this isn't repeating too much.