Live sharing during a performance

With live sharing, you can share a screen between devices or share actions between devices. This chart describes the difference.

Live sharing between iOS devices works without a router or an Internet connection. iOS will automatically select either Bluetooth or wi-fi to transmit data between devices. To force iOS to use wi-fi (which is faster), you can turn off Bluetooth in your device settings.

Live sharing between Android devices, or a mixture of iOS and Android, requires that all devices be connected to the same wi-fi network. The wi-fi network does not need to have an Internet connection, so it can come from an inexpensive router that you bring to gigs, from an ad-hoc wi-fi network that you enable on a laptop, or from a personal hotspot that you enable on a mobile device.

To share your screen with other devices (i.e., you are the lead device)

If you want to show exactly the same screen image on multiple devices during a performance, you can use BandHelper's built-in screen sharing feature. This feature requires that BandHelper is running on all your devices, but only requires that your data be set up on one device. Following devices cannot control the lead device and cannot perform any of their own functionality while sharing your screen. You can watch a tutorial video, or read on for more details:

Note: Screen sharing is processor intensive and typically includes a 1-3 second transmission delay. The tempo visual flash will be disabled on the lead device (tempo sounds should be okay), and auto-scrolling might not perform as smoothly.

  1. Tap the Live Sharing button in the top toolbar (or Navigate to Settings > Live Sharing > Share Screens) and turn on the Broadcast Screen option.
    screen sharing settings
  2. Ask the owners of the other devices to connect to yours. When they attempt a connection, an alert will appear on your screen asking to accept or deny the connection. If you recognize the connecting device, tap Accept.
    screen sharing confirmation
  3. When the connection is made, a number will appear next to the Live Sharing button showing the number of connected devices, and a list of connected devices will appear at the bottom of the live sharing window.
    screen sharing connected
  4. By default, your entire screen will be broadcast to the other devices. If you prefer, you can broadcast only the current document for the selected song when in the set list view, by changing Settings > General Settings > External Display > Content to Document. Alternatively, you can broadcast only the next document for the selected song by changing that setting to Doc +1; this allows you to display one document on the lead device and a different document on a following device. Similarly, you can change that setting to Document and change the Pagination setting to Alternating to show odd-numbered pages on the lead device and even-numbered pages on a following device.

If you turn off the Broadcast Screen option, all following devices will be disconnected. If you leave the app, BandHelper will remain connected to the following devices for as long as possible, but the operating system might disconnect them.

To share another device's screen (i.e., you are a following device)

If another device is broadcasting its screen with BandHelper's built-in screen sharing feature, you can connect to it without any special setup or upgrades. However, following devices cannot control the lead device and cannot perform any of their own functionality while sharing its screen.

  1. Tap the Live Sharing button in the top toolbar (or Navigate to Settings > Live Sharing > Share Screens) and tap the Display Screen From option.
  2. The lead device should appear in a popup window. If it does not appear, ask the owner of that device to make sure that BandHelper is the active app on that device and that their Broadcast Screen option is turned on. When it appears, tap its name to send a connection request.
    screen sharing picker
  3. Wait for the owner of the lead device to accept your request. When accepted, a copy of that device's screen will fill your screen.
  4. To disconnect, tap your screen to show the toolbar, then tap Done.

If you leave the app, BandHelper will remain connected to the lead device for as long as possible, but the operating system might disconnect it.

To broadcast your actions to other devices

As an alternative to screen sharing, you can let each device display its own data and maintain its own functionality, but make each device change songs or perform other actions when you do. For example, one device can show a full-screen document in portrait orientation, another can show a split view in landscape orientation and another can show a simple set list, but you can change the current song on all devices by selecting a song on your device. With this functionality, the same device can broadcast actions and follow the actions of others, and you can connect devices in loop or chain arrangements to have multiple leaders. You can watch a tutorial video (starting at 8:30), or read on for more details:

Note: Sharing actions is less intensive than sharing screens, but still includes a transmission delay of about a half second. This is not intended for situations that require precise timing, like synchronizing multiple metronomes or layering audio tracks.

  1. Tap the Live Sharing button in the top toolbar (or Navigate to Settings > Live Sharing > Share Actions) and turn on the Broadcast Actions option.
    remote control settings
  2. Ask the owners of the other devices to connect to yours. When they attempt a connection, an alert will appear on your screen asking to accept or deny the connection. If you recognize the connecting device, tap Accept.
    screen sharing confirmation
  3. When the connection is made, a number will appear next to the Live Sharing button showing the number of connected devices, and a list of connected devices will appear at the bottom of the live sharing window.
    remote control connected
  4. Navigate to a set list. Now whenever you select a song or perform other actions, those actions will be broadcast to the other connected devices, which will perform the same actions with their data.

If the time in transmitting actions to the following devices is consistent, you can use Settings > Live Sharing > Delay Actions to synchronize actions across the devices. For example, if actions appear on one device after 1 second and on other after 1.5 seconds, you can set Delay Actions to 1.5 seconds on the lead device and .5 seconds on the faster of the following devices. Then all devices will trigger their actions 1.5 seconds after you trigger it on the lead device. (This applies to song selections and layout gestures.)

If you turn off the Broadcast Remote Control Events option, all following devices will be disconnected. If you leave the app, BandHelper will remain connected to the following devices for as long as possible, but the operating system might disconnect them.

To follow actions from other devices

If another device is broadcasting its actions with BandHelper's built-in Live Sharing feature, you can connect to it without any special setup or upgrades.

  1. Navigate to Settings > Live Sharing > Share Actions. Turn on any combination of these settings:
    Follow Song Selections: selects whatever song is selected on the lead device
    Follow Layout Gestures: simulates a two- or three-fingered tap or a left or right swipe when one is performed on the lead device, and triggers whatever layout actions these are mapped to on your device
    Follow Remote Control Messages: simulates a foot switch (keyboard) or MIDI message when one is received on the lead device, and triggers whatever remote control actions these are mapped to on your device
    Follow Page Positions: change pages, scroll and zoom to whatever position is on the lead device
    Follow Lyrics Highlights: highlight and jump to specific lines of lyrics when they are highlighted on the lead device
    Follow Set List Selections: open a different set list or smart list when it is opened on the lead device using a title shortcut
    Follow Set List Changes: add songs to the set list when they are added on the lead device
    Follow Completed Songs: mark songs as completed (by checking the number button) when they are marked as completed on the lead device
    link input
  2. If you want to simultaneously follow another device and let other devices follow yours, you can turn on Rebroadcast Received Actions. Then your device will respond to actions it receives, and send them on to the other devices following yours. With this setting, you can connect two or more devices together in a loop, and all devices will respond to actions sent from any device. Or you can connect a few devices in a loop and connect the rest of the devices to one of those devices. Then all devices will respond to actions sent only from the devices in the loop.
  3. Tap the Live Sharing button in the top toolbar (or Navigate to Settings > Live Sharing > Share Actions) and tap the Follow Actions From option.
  4. The lead device should appear in a popup window. If it does not appear, ask the owner of that device to make sure that BandHelper is the active app on that device and that their Broadcast Actions option is turned on. When it appears, tap its name to send a connection request.
    screen sharing picker
  5. Wait for the owner of the lead device to accept your request. When accepted, the Follow Actions From label will change to Stop Following Actions.
  6. Navigate to the same set list that the lead device is viewing. Now whenever the lead device selects a song or performs other actions, your device will perform the same actions with its own data.
  7. To disconnect, tap the Live Sharing button in the top toolbar (or Navigate to Settings > Live Sharing > Share Actions) and tap the Stop Following Actions option.

If you leave the app, BandHelper will remain connected to the lead device for as long as possible, but the operating system might disconnect it.