{
    "componentChunkName": "component---src-templates-story-js",
    "path": "/2016/05/georgia-tech-robotics-lab-feature",
    "result": {"data":{"storiesJson":{"id":"3aac6ed4318d6b7363c17e3637340bf7","title":"Atlanta Jazz Robots","body":" <script>dataLayer=window.dataLayer||[];dataLayer.push({rbmaSite:'daily'})</script> <noscript><iframe src=\"//qm.redbullmusicacademy.com/ns.html?id=GTM-5RLQKC\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript> <noscript><iframe src=\"//qm.redbullmusicacademy.com/ns.html?id=GTM-5XHDS9\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript> <noscript><iframe src=\"//qm.redbullmusicacademy.com/ns.html?id=GTM-N63G8F4\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript> <script src=\"scripts/standalone/analytics.js?__inline=true\"></script> <!-- ngIf: color && backgroundColor --> <div class=\"spinner\" id=\"js-spinner\"> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> <div class=\"box\"></div> </div> <!--[if lt IE 7]>\n      <p class=\"browsehappy\">You are using an <strong>outdated</strong> browser. Please <a href=\"https://browsehappy.com/\">upgrade your browser</a> to improve your experience.</p>\n    <![endif]--> <!-- uiView:  --><div ui-view=\"\" autoscroll=\"true\" ng-class=\"(doc) ? 'has-page-type-'+doc.type.toLowerCase() : ''\" class=\"page-wrap text-color-primary bg-color-secondary pr ng-scope has-page-type-story\"> <div class=\"everything-after-nav ng-scope\" id=\"js-everything-after-nav\"> <div dynamic=\"html\" class=\"page-container\" rbma-preview=\"\"><div rbma-story-page=\"\" doc=\"doc\" data=\"pageData\" class=\"ng-scope ng-isolate-scope\"><article class=\"page\"> <header elementary=\"\" class=\"mod header header--story\" data-role=\"header\" data-minwidth=\"320 420 576 768 1024 1280 1420\"> <h1 class=\"headline-main ng-binding\">Atlanta Jazz Robots</h1> <!-- ngIf: doc.subtitle --><h2 class=\"headline-secondary ng-binding ng-scope\" ng-if=\"doc.subtitle\">Sophie Weiner calls up Georgia Tech, where robots are making music with humans</h2><!-- end ngIf: doc.subtitle --> </header> <div class=\"body-wrap\"> <div rbma-blocks=\"doc.body\" blocks-name=\"'body'\" class=\"body text-layout--center ng-isolate-scope\"><div rbma-text-block=\"\" id=\"body-0\" block=\"block\" class=\"block block-text style-normal ng-scope ng-isolate-scope\" ng-class=\"paramsClasses\"><div bind-compiled-html=\"block.text | markdown\"><p class=\"ng-scope\">Shimon is a marimba player. Whether improvising on jazz standards or trading bars with a piano player, Shimon can switch styles and rhythms with ease. Like many musicians, Shimon grooves back and forth to the music, getting lost in the sounds of the instrument. Also, Shimon is a robot.</p>\n\n<p class=\"ng-scope\">Watching video of Shimon using its robotic arms to hit the marimba keys, accompanied by a human on piano, is both eerie and magical, like an uncanny valley of sound. Music – particularly music that involves improvisation – often seems otherworldly, even spiritual, based in knowledge that is hard to write down, let alone program. But that’s exactly what Gil Weinberg, a professor of music technology at Georgia Tech who started its <a href=\"https://www.gtcmt.gatech.edu/research/robotic-musicianship\" target=\"_blank\">Robotic Musicianship program</a> in 2009, is trying to accomplish. With Shimon, his team of students and faculty created a machine that can synchronize with human players, track beats and changes in key and improvise on chord changes, just like any trained jazz musician.</p></div></div><div rbma-video-block=\"\" id=\"body-1\" block=\"block\" class=\"block block-video alignment-center ng-scope ng-isolate-scope\" ng-class=\"paramsClasses\"><!-- ngIf: videoID && !withOptions --><div class=\"video-frame ng-scope\" ng-if=\"videoID &amp;&amp; !withOptions\"> <!-- ngIf: !showPoster || !block.poster --> <div ng-init=\"showPoster = true\" ng-click=\"showPoster=false\"> <!-- ngIf: showPoster && block.poster --><div class=\"video-frame__poster has-video-play-button ng-scope\" ng-if=\"showPoster &amp;&amp; block.poster\"> <div class=\"fill-container ng-isolate-scope\" background-image=\"true\" rbma-image=\"block.poster\" style=\"background-image: url(&quot;https://media.redbullmusicacademy.com/assets/Screen%20Shot%202016-05-17%20at%205.29.06%20PM.c29064df.png?auto=format&amp;w=700&quot;);\"></div> </div><!-- end ngIf: showPoster && block.poster --> </div> </div><!-- end ngIf: videoID && !withOptions --> <div class=\"figure__caption\" bind-compiled-html=\"block.video.caption|inlinemarkdown\"><span class=\"ng-scope\">Human-Robot Jazz Improvisation (Highlights)</span></div> <!-- ngIf: withOptions --></div><div rbma-text-block=\"\" id=\"body-2\" block=\"block\" class=\"block block-text style-normal ng-scope ng-isolate-scope\" ng-class=\"paramsClasses\"><div bind-compiled-html=\"block.text | markdown\"><p class=\"ng-scope\">Instead of programming computers to produce sounds, like most electronic musicians, the Georgia Tech program has built robots that can play regular acoustic instruments. Weinberg hopes his robot musicians will connect with people in a deeper way. “The reason we go to shows, as opposed to just sitting in the living room listening to music from speakers, is because we want to see that interaction between musicians,” says Weinberg. “We want to see the guitar player jumping in the air, looking at the drum player to time the last chord of the song. That’s something we can do with robots.” Creating algorithms that emulate improvisational styles has not been easy, though. “Often times, when you try to code, the music that comes out isn’t as musical as you want, it doesn’t have the emotional connection,” Weinberg says. “The main challenge is to try to bring pieces of soul into robot music.”</p>\n\n<p class=\"ng-scope\">The Georgia Tech program took the idea of human-robot collaboration to the next level when they teamed up with Jason Barnes, a drummer who lost his arm in an accident. Barnes already played with a prosthesis, but the Georgia Tech team built a custom robotic prosthesis that responds to electrical signals from the contractions in his residual muscles. After a year in which Georgia Tech built the arm and then worked with Barnes to calibrate the device, the drummer was able to try it out in 2014. Though he found the prosthesis awkward at first, Barnes was happy with his increased control over the drumstick. “It gave me back what I was missing, which was controlled strikes on a drum,” he says. Getting used to performing with a robot partner has still been a challenge. ”Some of it sounded cool, some of it sounded really bad,” he says. “It’s kind of a hit or miss surprise. I don’t ever know what it’s going to do, completely.”</p></div></div><div rbma-quote-block=\"\" id=\"body-3\" block=\"block\" class=\"block block-quote size-medium alignment-wide ng-scope ng-isolate-scope\" ng-class=\"paramsClasses\"><blockquote> <div ng-bind-html=\"block.text | markdown\" class=\"ng-binding\"><p>Some people ask me if I want a future where robots replace humans. That’s obviously not the future I’m looking for.</p></div> <!-- ngIf: block.source --><footer class=\"block-quote__source ng-scope\" ng-if=\"block.source\"> <cite class=\"ng-binding\">Gil Weinberg</cite> </footer><!-- end ngIf: block.source --> </blockquote></div><div rbma-text-block=\"\" id=\"body-4\" block=\"block\" class=\"block block-text style-normal ng-scope ng-isolate-scope\" ng-class=\"paramsClasses\"><div bind-compiled-html=\"block.text | markdown\"><p class=\"ng-scope\">Weinberg quickly realized that in addition to restoring Barnes’ natural abilities, the robotic arm could help him play the drums in a way unlike any human drummer. The prosthesis can hold two drumsticks, and when both are beating as quickly as possible they can get up to 40 beats per second. That’s at least double the highest recorded human speed, meaning Barnes can play polyrhythms that are physically impossible for any other drummer.</p>\n\n<p class=\"ng-scope\">Inspired by Barnes, the robotics program is now developing a third arm that can be worn by anyone to give them the kind of superhuman abilities Barnes gained. This third arm will also connect to brain sensors that can predict what the human musician is thinking of doing next. Weinberg explains, “We were excited about the extra ability that Jason had and we said, ‘Why shouldn’t everyone have that?’” The third arm prototype is now complete and may be used for a performance at Moogfest, though Weinberg says it will be three to five years before it’s available to the public.</p></div></div><div rbma-text-block=\"\" id=\"body-5\" block=\"block\" class=\"block block-text style-normal ng-scope ng-isolate-scope\" ng-class=\"paramsClasses\"><div bind-compiled-html=\"block.text | markdown\"><p class=\"ng-scope\">But it’s unclear if musicians will truly want a robotic partner accompanying them everywhere. Barnes told me he wasn’t too thrilled about his new prosthesis’ mind of its own. “Personally, I would like it with just one stick,” he said. “Then I would have complete control over it, which is what any drummer would want.” When I asked Barnes whether he thought the third arm could be a popular musical enhancement in the future, he was blunt. “Not really. Not at all, really,” he said.</p>\n\n<p class=\"ng-scope\">“In the beginning, playing with the robots is kind of tricky,” Weinberg admits. “There’s a learning curve.” But he remains hopeful for the future of human-robot musical collaboration. “Some people ask me if I want a future where robots replace humans. That’s obviously not the future I’m looking for. It’s about using what robots are good at, which is processing and mechanical abilities, and bringing it together with what humans are good at, which is emotion and expression,” he says. “Together there will be a spark that can really create something new and exciting.”</p></div></div></div> <div class=\"body text-layout--center\"> <div class=\"meta meta--story mw-l is-centered--h\"> <div class=\"fl pr-l\"></div> <!-- ngIf: doc.firstPublished || doc.authors.length --><p class=\"oh pt-xs ng-scope\" ng-if=\"doc.firstPublished || doc.authors.length\"> <!-- ngIf: doc.authors.length --><span class=\"meta__author ng-scope\" ng-if=\"doc.authors.length\">By <author-link authors=\"doc.authors\" class=\"ng-isolate-scope\"><!-- ngRepeat: author in authors --><span ng-repeat=\"author in authors\" class=\"ng-scope\"><!-- ngIf: authors.length > 2 && !$first --> <!-- ngIf: authors.length > 1 && $last --> <!-- ngIf: author.type == 'document' --><a class=\"underlined ng-scope ng-isolate-scope\" ng-if=\"author.type == 'document'\" rbma-lazy-title=\"\" slug=\"author.document.typeSlug.split(':')[1]\" pagetype=\"'author'\" href=\"/author/sophie-weiner\">Sophie Weiner</a><!-- end ngIf: author.type == 'document' --><!-- ngIf: author.type == 'name' --></span><!-- end ngRepeat: author in authors --></author-link></span><!-- end ngIf: doc.authors.length --> <!-- ngIf: doc.firstPublished --><span class=\"meta__date ng-binding ng-scope\" ng-if=\"doc.firstPublished\"> <!-- ngIf: doc.authors.length --><span ng-if=\"doc.authors.length\" class=\"ng-scope\">on </span><!-- end ngIf: doc.authors.length --> May 18, 2016 </span><!-- end ngIf: doc.firstPublished --> </p><!-- end ngIf: doc.firstPublished || doc.authors.length --> </div> </div> </div> </article> <structured-story-data><div ng-bind-html=\"trustedHtml\" class=\"ng-binding\"><script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"Article\",\n    \"headline\": \"Atlanta Jazz Robots | Red Bull Music Academy Daily\",\n    \"image\": \"https://media.redbullmusicacademy.com/assets/Screen%20Shot%202016-05-17%20at%205.29.06%20PM.38c16b16.png?auto=format&w=800\",\n    \"datePublished\": \"2016-05-18T00:00:00Z\",\n    \"description\": \"Sophie Weiner calls up Georgia Tech, where robots are making music with humans.\"\n  }\n  </script></div></structured-story-data> </div></div>  <!-- ngIf: isPreview --> </div> <!-- ngIf: doc.additionalMarkup --></div> <notification><!-- ngIf: !waitingForScroll && !notification.dismissed && notification.data.showNotification --> <!-- ngIf: notification.sitsInline --></notification> <!--[if lt IE 9]>\n    <script src=\"scripts/oldieshim.16d1f762019.js\"></script>\n    <![endif]--> <script src=\"scripts/\"></script> <script src=\"scripts/\"></script> <script src=\"undefined?forceLang=en&amp;linkColor=999&amp;bgColor=000\"></script>  ","slug":"/2016/05/georgia-tech-robotics-lab-feature","metaImage":"Screen Shot 2016-05-17 at 5.29.06 PM.38c16b16.png","description":"Sophie Weiner calls up Georgia Tech, where robots are making music with humans.","relatedDocuments":[{"title":"Future Instruments 2214","teaserTitle":"Future Instruments 2214","teaserSubtitle":"","teaserImage":{"id":"adam-harper.28ed6008.jpg"},"slug":["future-instruments"],"date":"2014-11-14T08:00:00Z","type":"story","firstPublished":"2014-11-14T08:00:00Z"},{"title":"Beyond Sense","teaserTitle":"Beyond Sense: Neil Harbisson and Moon Ribas","teaserSubtitle":null,"teaserImage":{"id":"Justin_Jay_CB-9139.b49cadd5.jpg"},"slug":["neil-harbisson-moon-ribas-feature"],"date":"2016-05-16T02:50:18.933Z","type":"story","firstPublished":"2016-05-16T00:00:00Z"}],"data":{"videos":[{"schema":"video","video":{"url":"https://www.youtube.com/watch?v=jqcoDECGde8","service":"youtube","id":"jqcoDECGde8","caption":"Human-Robot Jazz Improvisation (Highlights)"},"poster":{"id":"Screen Shot 2016-05-17 at 5.29.06 PM.c29064df.png","size":[1666,838],"mimetype":"image/png"},"blockN":1}],"transcripts":null,"video":null},"pageStyle":{"primaryTypeface":null,"secondaryTypeface":null,"bodyTypeface":null,"primaryColor":null,"bodyColor":null,"secondaryColor":null}}},"pageContext":{"pageTitle":"Atlanta Jazz Robots","slug":"/2016/05/georgia-tech-robotics-lab-feature","id":"3aac6ed4318d6b7363c17e3637340bf7"}},
    "staticQueryHashes": ["1410461468","2116853838","26522286","344901210"]}