You first have to sync your databases, then you can set up device linking for remote control. Instructions are on these pages:
http://www.arlomedia.com/apps/setlistmaker/tutorials/synchronizing_databases.html
http://www.arlomedia.com/apps/setlistmaker/tutorials/linking_devices.html
Thanks, those links explained a lot. Especially how synchronization occurs. Very Source Control like. Part of my concern was dealing with merge conflicts and how that gets handled.
All devices need the database sync option, and the master device needs the device linking upgrade:
http://www.arlomedia.com/apps/setlistmaker/support/upgrades.html
The device linking functionality has changed a lot in the last couple months due to changes in iOS. I'm still working out some issues, including several improvements in the next app update that I'm submitting to the app stores today.
Correct me if I'm wrong, but after reading the articles, I have two choices:
1. Use Screen Sharing. This does not require the Database Sync option, but is the slower, brute force way of sharing, and no one can include their own settings.
2. Use Remote Control. This requires the Database Sync option and that all devices are in sync. It's less resource intensive and possibly more reliable.
Within either option I have the choice for Bluetooth or WiFi. Bluetooth doesn't require any extra networking gear, but WiFi is more reliable and/or faster. Do you have any info on the average effective range of bluetooth. Do you feel it is adequate for a 4 piece band using 3 or 4 devices on a small/medium sized stage?
Anyone who wants to use their own MIDI presets would need to turn off Settings > Database Sync > Sync Contents > MIDI Data.
In this case, will each device store it's own MIDI data on the sync server for backup, or will only one device's MIDI data be stored on the sync server for each database? Is there any provision for partitioning data per device, or does everything have to be resolved in merge conflicts before being committed to the database for future syncronization? I'm guessing no, that choosing to NOT sync MIDI Data means that the device will neither pull or push their MIDI configurations, but I'm ready to be surprised considering how much thought you've put into this software. (EDIT: Okay, I just saw the note in the software config screen for linking and it says a device's data will be backed up even if it is not set to sync that data. Impressive).
If one device is a slave, can it still choose to NOT sync contents like MIDI Data, or are they forced into receiving everything?