{"id":867,"date":"2020-11-19T15:41:09","date_gmt":"2020-11-19T20:41:09","guid":{"rendered":"http:\/\/techministry.blog\/?p=867"},"modified":"2020-11-19T15:41:09","modified_gmt":"2020-11-19T20:41:09","slug":"automating-lights-sending-advanced-midi-messages-http-requests-and-more-through-propresenter-slide-notation-and-the-new-presentationbridge-client","status":"publish","type":"post","link":"https:\/\/techministry.blog\/?p=867","title":{"rendered":"Automating Lights, Sending Advanced MIDI Messages, HTTP Requests, and More through ProPresenter Slide Notation and the new PresentationBridge Client"},"content":{"rendered":"\n<p>A couple of years ago, I <a href=\"https:\/\/techministry.blog\/2018\/10\/23\/sharing-propresenter-lyrics-to-multiple-clients-through-the-web-browser-in-real-time-using-node-js-socket-io-and-amazon-ec2\/\">wrote about<\/a> the real-time lyrics sharing software I created to help us be able to send lyrics from ProPresenter straight to people&#8217;s phones and tablets at our outdoor worship night. Since then, we have not used this software too much, but I have helped countless other churches get it going for them, especially in this era of doing church differently in a pandemic. Many churches have found this free software valuable so that they could share worship lyrics and other messages while doing outdoor or distanced services.<\/p>\n\n\n\n<p>Now, I have an update!<\/p>\n\n\n\n<p>I have created a client-side app that runs in the system tray to facilitate the connection to ProPresenter and send the lyrics to the cloud server. It also supports several unique &#8220;slide notations&#8221; that allow you to automate nearly everything just by having a ProPresenter operator click on a slide.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/techministry.blog\/wp-content\/uploads\/2020\/11\/screen-shot-2020-11-19-at-3.26.26-pm.png?w=594\" alt=\"\" class=\"wp-image-876\" \/><figcaption>An example of slide notation that PresentationBridge Client supports.<\/figcaption><\/figure><\/div>\n\n\n\n<p>These slide notations are interpreted by the PresentationBridge Client software and are triggered when they are a part of the current slide.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/techministry.blog\/wp-content\/uploads\/2020\/11\/screen-shot-2020-11-19-at-3.00.14-pm.png?w=1024\" alt=\"\" class=\"wp-image-875\" \/><figcaption>The PresentationBridge Client interface.<\/figcaption><\/figure>\n\n\n\n<p>The software can also detect instances of ProPresenter (and midi-relay!) running on your network to help make it easier to get connected. It supports sending all of the midi-voice messages that midi-relay supports, as well as a custom shortcode for Chroma-Q Vista, which requires MIDI Show Control in order to remotely execute specific cues on specific cuelists. It can also send out HTTP GET\/POST requests, and it can virtually press a Companion button on your remote instance of Companion. This means that you can do just about anything automatically, just by clicking on a slide.<\/p>\n\n\n\n<p>We had a chance to use it in our outdoor worship night back in October, and it worked great! I was making tweaks to it in real-time as people were using it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/techministry.blog\/wp-content\/uploads\/2020\/11\/img_5479.jpg?w=1024\" alt=\"\" class=\"wp-image-881\" \/><figcaption>We used the new PresentationBridge Client at our outdoor night of worship and it worked very well.<\/figcaption><\/figure>\n\n\n\n<p>Here&#8217;s a video that shows it in action:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-youtube\"><iframe loading=\"lazy\" title=\"Introduction to PresentationBridge Client\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/tjKiMksckSU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>This project will be released open-source at some point, but currently I am looking for a few testers to give their feedback. If you&#8217;d like to be considered, please reach out to me via the <a href=\"https:\/\/techministry.blog\/contact\/\">contact form<\/a> and I will be in touch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A couple of years ago, I wrote about the real-time lyrics sharing software I created to help us be able to send lyrics from ProPresenter straight to people&#8217;s phones and tablets at our outdoor worship night. Since then, we have not used this software too much, but I have helped countless other churches get it &hellip; <a href=\"https:\/\/techministry.blog\/?p=867\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Automating Lights, Sending Advanced MIDI Messages, HTTP Requests, and More through ProPresenter Slide Notation and the new PresentationBridge Client&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[11,34,40,48,50,51,52],"class_list":["post-867","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-automation","tag-lyrics","tag-nodejs","tag-presentation","tag-production","tag-programming","tag-propresenter"],"_links":{"self":[{"href":"https:\/\/techministry.blog\/index.php?rest_route=\/wp\/v2\/posts\/867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techministry.blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techministry.blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techministry.blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techministry.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=867"}],"version-history":[{"count":0,"href":"https:\/\/techministry.blog\/index.php?rest_route=\/wp\/v2\/posts\/867\/revisions"}],"wp:attachment":[{"href":"https:\/\/techministry.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techministry.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techministry.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}