First Name: ""

Running Two EasyWorship Computers With One MIDI Controller

Modified on: Tue, 9 Feb, 2021 at 11:27 AM

There may be some instances where you can have 2 computers running EasyWorship simultaneously and only have one operator. 

For example, if you are running one computer for your in-house projector and another computer for your live streaming, but you don't want or have 2 operators to control both computers at the same time.

If you have an iPad or iPhone, you can download a MIDI controller app and control both computers remotely using that MIDI controller app.

On each computer, you will need to install Bonjour and rtpMIDI to allow the computer to 'talk' to the mobile device over the Wi-Fi network. Once that's installed, you will need to connect the computer to the mobile device. In this example, I will be connecting to an iPad.

Setting Up rtpMIDI

  1. Open rtpMIDI on the computer.
  2. Click the Plus (+) button under the 'My Sessions' box in the top left.
    (You will see your computer name show up in the box.)
  3. Check the box next to your computer name.
  4. Select your mobile device in the 'Directory' box in the bottom left.
  5. Click Connect.
    (You will see your device show up in the 'Participants' box on the right.)
  6. Close rtpMIDI.

Installing MIDI Controller App

There are a few MIDI controller apps available. The one we have tested and will show here is called MidiPad and can be downloaded from the App Store.

  1. Open the MIDI controller on your mobile device.
  2. Go to the Settings.
    (In MidiPad, click Edit in the top right corner.)
  3. Select how many pads or rows and columns you want and name your pads.
  4. Exit the MIDI controller settings.

Training the MIDI cues with EasyWorship

Note: Perform these steps on both computers where you're wanting to control EasyWorship.

  1. Open EasyWorship on the computer.
  2. Click the Remote button on the toolbar.
  3. Hover over MIDI.
  4. Click the Plus (+) button in the bottom-left corner of that pop-out window.
  5. Give it a Control Name and choose your Input MIDI Device and MIDI Channel.
    (The input MIDI device will be the computer name of the computer you're on.)
  6. Click on the Input Cues tab.
  7. Click in the box of the function you want to train. (ex. Logo On)
  8. Click on Train MIDI Cues.
  9. On your mobile device, press the pad/button that you want to send the cue to perform that function.
    (You will see the new note number shown for that pad/button.)
  10. Continue training all the cues you want to use.
    (You only need to click the Train MIDI Cues one time. Just click in the box next to the function you want to train and press the pad/button on the app to train it, repeat till done.)
  11. Click OK when finished.

Controlling EasyWorship

  1. Click the Remote button on the toolbar in EasyWorship.
  2. Hover over MIDI.
  3. Click the Lock icon to unlock it and allow the iPad to be able to control.
    (You will now see a Phone icon with the word "Ready" to show it can now take control.
  4. Create your schedule and open it on both computers. 
  5. When you press a pad/button on the MidiPad app on your iPad or iPhone, it will send the MIDI cue to both computers simultaneously to perform that function.

Go Live With The Next Scheduled Item

When going live to another scheduled item using MIDI, it requires 2 functions. You have to select the scheduled item you want to send live and then Go Live to that item. 

There are a couple of different ways to do this. You can use Next Schedule or Previous Schedule MIDI cue to select either the next or previous scheduled item, or you can use Schedule No. and use Velocity to determine the schedule item number. 

For example, if you wanted to select the 5th scheduled item, you would use the Schedule No. MIDI cue and set the Velocity to 5.

Sending either of these MIDI cues, you will not see anything happen. All it is doing is selecting the schedule item. You will then need to send it live by sending one of the following MIDI cues:

To send the selected scheduled item live, you can use either Goto Pres. Start, which will send it live to the first slide of that item, or you can use Slide No. and set the Velocity of the cue to the slide number you want to go live to.

For example, if you want to go live to the first slide, set the Velocity to 1. If you want to go live to the third slide in that item, set the Velocity to 3.

To summarize, you have to have 2 functions to Go Live to a new schedule item. You need to select the item with either Next or Previous Schedule or use the Schedule No. MIDI cues, and you have to tell it to Go Live by using the Goto Pres. Start or Slide No. MIDI cues.


If I'm going to Go Live to the Next Scheduled Item, I will press:

  1. Next Schedule
  2. Goto Pres. Start

If I want to go directly to schedule item number 6, even if it isn't the next one, and I want to go to slide number 3 first, I will press:

  1. Schedule No. (with Velocity set to the schedule item number. In this case, 6.)
  2. Slide No. (with Velocity set to the slide number. In this case, 3.)

Can't find what you need? Let's have a conversation about it in our community.

Log in or sign up to start a new discussion.