{"id":281,"date":"2025-10-22T04:41:57","date_gmt":"2025-10-22T04:41:57","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/?p=281"},"modified":"2025-10-22T05:07:49","modified_gmt":"2025-10-22T05:07:49","slug":"week-7","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/week-7\/","title":{"rendered":"Week 7"},"content":{"rendered":"\n<p>It&#8217;s Halves week! This entire week is being spent getting ready for our Halves presentation, which is on Friday. This means making all of the content we want to show, making a slideshow, and practicing. I&#8217;ll talk more about the presentation itself later in this post, but first, here are a few updates on tech and story.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Opening Animatic<\/h2>\n\n\n\n<p>When guests first enter our experience, we want them to see an animatic that introduces them to the characters and mystery, and gives them some direction. This week, Moe and Benjamin worked on creating the animatic, which involved writing the script, bringing in Benjamin&#8217;s son and niece to voice act, creating the art, and editing the video.<\/p>\n\n\n\n<p>Here&#8217;s how it turned out!<\/p>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video controls src=\"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/BJJAnimatic.mp4\"><\/video><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Tech and Equipment Updates<\/h2>\n\n\n\n<p>This week we were given a space to build our final experience! Along with this, we got a PC to run the experience, a touchscreen for the facilitator, and a router for any networked interactions we need.<\/p>\n\n\n\n<p>We&#8217;ve also discovered a good way to connect the landline phone to our PC! It was rather complicated to get working because old landline phones were designed to be connected directly to a phone line, where they communicate with a call routing service using analog signals. Computers on the other hand, send information digitally and don&#8217;t really interact with the phone network. Our solution is to connect the phone to an &#8220;analog telephone adapter.&#8221; We&#8217;re using the Grandstream HT802, which lets us connect a phone and make VoIP calls. The Grandstream box is connected to a router though an ethernet connection, and then to our PC.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized wp-duotone-unset-1\"><img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/image-2.png\" alt=\"\" class=\"wp-image-298\" style=\"width:410px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/image-2.png 500w, https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/image-2-300x300.png 300w, https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/image-2-150x150.png 150w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><figcaption class=\"wp-element-caption\">The Grandstream VoIP Box<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized wp-duotone-unset-2\"><img decoding=\"async\" width=\"1024\" height=\"579\" src=\"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/Wiring-Diagram-1024x579.jpg\" alt=\"\" class=\"wp-image-292\" style=\"width:734px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/Wiring-Diagram-1024x579.jpg 1024w, https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/Wiring-Diagram-300x170.jpg 300w, https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/Wiring-Diagram-768x435.jpg 768w, https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/Wiring-Diagram-1536x869.jpg 1536w, https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-content\/uploads\/2025\/10\/Wiring-Diagram-2048x1159.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">A simplified version of our current wiring<\/figcaption><\/figure>\n\n\n\n<p>On the PC side, we have to pretend to be a phone service, accept calls using the SIP protocol, and then handle them manually. We&#8217;ve integrated the C# library SipSorcery with Unity to handle this. We use FFmpeg encode our audio in the correct format that can be sent to the phone.<\/p>\n\n\n\n<p>This technique gives us a lot of flexibility, and in particular lets us:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>swap in any landline phone if we want a different aesthetic or this one breaks<\/li>\n\n\n\n<li>specify phone numbers for our characters, and only allow calls to those phone numbers<\/li>\n\n\n\n<li>send pre-recorded audio when players call our characters<\/li>\n\n\n\n<li>ring the phone to call players and send pre-recorded audio as hints<\/li>\n<\/ul>\n\n\n\n<p>We&#8217;re also in the process of implementing a subtitle system so that a transcript from the calls show up on the Tilt Five.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preparation for Halves<\/h2>\n\n\n\n<p>A lot of the week was spent preparing for our Halves presentation on Friday.<\/p>\n\n\n\n<p>We wanted to make sure to explain the historical impact of Billy Jo Jive and all of the research we&#8217;ve done to hone in on our current experience. We also showed the opening animatic. Unfortunately, the presentation computer had some graphical issues that affected the video playback, but luckily it didn&#8217;t affect any other parts of our presentation.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Sunset, Jive, &amp; Hive Halves Presentation\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/1NMWxASuPo8?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>\n<\/div><\/figure>\n\n\n\n<p>Next week is break, and then we&#8217;ll be back to work!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s Halves week! This entire week is being spent getting ready for our Halves presentation, which is on Friday. This means making all of the content we want to show, making a slideshow, and practicing. I&#8217;ll talk more about the presentation itself later in this post, but first, here are a few updates on tech [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-281","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/posts\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/comments?post=281"}],"version-history":[{"count":9,"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":302,"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/posts\/281\/revisions\/302"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/media?parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/categories?post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/sunset-jive-and-hive\/wp-json\/wp\/v2\/tags?post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}