{"id":2192,"date":"2016-12-13T12:17:32","date_gmt":"2016-12-13T12:17:32","guid":{"rendered":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=2192"},"modified":"2016-12-13T12:33:30","modified_gmt":"2016-12-13T12:33:30","slug":"tiz-the-season-to-code-a-christmas-song","status":"publish","type":"post","link":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/tiz-the-season-to-code-a-christmas-song\/","title":{"rendered":"Tiz the Season To Code a Christmas Song"},"content":{"rendered":"\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Finspiredtoeducate.net%2Finspiredtoeducate%2Ftiz-the-season-to-code-a-christmas-song%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n<p><a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2016\/12\/for-trumpet-in-a-major2.jpg\" rel=\"attachment wp-att-2193\"><img loading=\"lazy\" class=\"alignnone wp-image-2193 size-full\" src=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2016\/12\/for-trumpet-in-a-major2.jpg\" alt=\"Music\" width=\"600\" height=\"338\" srcset=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2016\/12\/for-trumpet-in-a-major2.jpg 600w, http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2016\/12\/for-trumpet-in-a-major2-300x169.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Hi, friends! Hope that you and your family have a very Merry Christmas. Last week, we celebrated National computer science week. In schools over the world, kids and adults had their first exposure to the fundamentals of computer science: putting commands in order, looping, breaking problems into smaller parts, and decision making. \u00a0Make sure to check out the great learning resources at <a href=\"https:\/\/code.org\/\">Code.org<\/a> .<\/p>\n<p>I have to confess that Christmas is one of my favorite seasons because of the music. \u00a0 Growing up, my parents provided me and my brother a precious gift of teaching us music. \u00a0I started playing violin at age five, learned cocktail piano with my mom in high school, and started coaching choirs in college. \u00a0 Music is in my soul. \u00a0 Christmas is just a wonderful time to be a music maker.<\/p>\n<p>There&#8217;s a really fun tool by Sam Aaron and\u00a0University of Cambridge Computer Laboratory that teaches music theory and computer science called <a href=\"http:\/\/sonic-pi.net\/\">Sonic Pi<\/a>. \u00a0This tool does an amazing job of helping students understand music theory concepts by building songs with code. \u00a0\u00a0The software uses the Ruby programming language and has brief and fun tutorials to inspire the student to make electronic music while coding. \u00a0 You can learn more about Sonic Pi in <a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/sonic-pi-sound-synth-application-for-learning-coding-and-music\/\" target=\"_blank\">our blog post here<\/a>. \u00a0 Sonic Pi runs on Mac, Windows, Linux, and Raspberry Pi.<\/p>\n<p>There&#8217;s also a great ebook from our friends at <a href=\"https:\/\/www.raspberrypi.org\/magpi-issues\/Essentials_Sonic_Pi-v1.pdf\" target=\"_blank\">MagPi on Sonic Pi<\/a>. \u00a0MagPi is a great resource for students, makers, and parents who enjoy Raspberry Pi.<\/p>\n<p><strong>Here&#8217;s your mission if you choose to accept it<\/strong><\/p>\n<p>I wanted to offer a coding challenge to students, parents, and makers who follow our blog. \u00a0Try coding up a Christmas or Holiday song. \u00a0 I found that it was a fun exercise since it requires you to think about melody line building, timing, and coding.<\/p>\n<p>To help inspire your imagination, I have coded up the classic song: Silent Night. \u00a0 Download Sonic Pi, copy the code from here into Sonic Pi, and listen. \u00a0 \u00a0There&#8217;s a track for the melody and the track for chords.<\/p>\n<p>Hope you enjoy this challenge! \u00a0Make sure to share your creations in the comments below!<\/p>\n<p><strong>Silent Night using Sonic Pi \/ Ruby<\/strong><\/p>\n<p><script src=\"https:\/\/gist.github.com\/michaelprosario\/0579e41463e0239440e5fc654af5d69b.js\"><\/script><\/p>\n<p><b>Top Stories<\/b><\/p>\n<ul>\n<li><a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=1285\">10 Free Resources for Learning JavaScript and HTML5<\/a><\/li>\n<li><a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=1238\">17 Fun Tools To Teach Kids To Code by @ChrisBetcher<\/a><\/li>\n<li><a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=623\">Benefits of Teaching Kids To Code That No One Is Talking About<\/a><\/li>\n<li><a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=1349\">Easy Recipes for Building Android Apps using MIT App Inventor<\/a><\/li>\n<li><a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=1079\">Simple Minecraft Programming Using ScriptCraftJS<\/a><\/li>\n<\/ul>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Finspiredtoeducate.net%2Finspiredtoeducate%2Ftiz-the-season-to-code-a-christmas-song%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n","protected":false},"excerpt":{"rendered":"<p>Hi, friends! Hope that you and your family have a very Merry Christmas. Last week, we celebrated National computer science week. In schools over the world, kids and adults had their first exposure to the fundamentals of computer science: putting commands in order, looping, breaking problems into smaller parts, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,24,11,3,8],"tags":[],"_links":{"self":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/2192"}],"collection":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/comments?post=2192"}],"version-history":[{"count":3,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/2192\/revisions"}],"predecessor-version":[{"id":2196,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/2192\/revisions\/2196"}],"wp:attachment":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/media?parent=2192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/categories?post=2192"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/tags?post=2192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}