Planning Center Automation with BOME

With the use of Propresenter, Midi, BOME and Safari we advance our PCO automatically.

Things Needed:

Step 1: Purchase and download the BOME file provided here. Feel free to setup BOME on your own and type in all the scripts, but I have already done the hard work for you!!

Step 2: If you plan on using BOME on the same computer as Propresenter you will need to create an IAC Audio Driver. To do that open up the Audio Midi Setup App that is already installed on all MAC OS computers.

If you plan on using BOME on a different computer you will need to create a Network Midi connection which is also done using the Audio Midi Setup App. This needs to be done on both computers. Once setup click the connect button on one of the computers.

Step 3: Head over to Propresenter and open up the preferences and make sure you purchase the Midi Module (If using Pro6) Pro7 this module is already included. In the Midi setup check the box of the incoming sources for which ever midi setup you created/labeled within the Audio Midi Setup App in Step 2. Then hit connect.

Step 4: You will start adding midi notes to the first slide of each song/element. (Your playlist items will need to match the Planning Center Services order of service) The downloaded BOME file is setup to look at Channel 10, Note 0, Velocity 1.

Right click on the first slide and go to communications then midi note on. Select Channel 10, Note 0 Velocity 1. Now do that same thing on the first slide of every element within your playlist. (If you have looping announcements slides preservice do not add a midi note to the first slide, also make sure this is not listed within Planning Center Services)

Step 5: Head over to the downloaded BOME file and save it to your documents folder or where you would like it saved to. Next under the midi settings select your network or IAC driver midi connection.

Step 6: Open up Safari (Has to be Safari) on the computer running BOME. Under Preferences click on Advanced and check the box “Show Develop menu in Menu Bar” Then close preferences. Click on Develop on the menu and click on “Allow JavaScrip  from Apple Events”

Step 7: Log in to Planning Center Services and go to the current weekend and click “Live”. Safari and BOME can be minimized but must stay open. 

My BOME file has 4 cues within it.

  1. PCO Next (This is what will be advancing the order)
  2. PCO Previous
  3. PCO Take Control (This is not set to be triggered by anything) 
  4. PCO Release Control  (This is not set to be triggered by anything) 

The “take control” should only “live” during services. All other times (Practice and mid week) no one should be in control of PCO or it will advance every time you practice a song.

Each cue within BOME is triggered by a midi note that Pro6/Pro7 is sending, then BOME sends a script to Safari that hits the “next” button to advance the service!

Week to week all that needs to happen is to confirm that each element has a midi cue on the first slide, Safari is open, the current weekend of Planning Center Live is loaded and BOME is opened.

Visit my store to purchase the already completed files!

Leave a Reply