{"id":1369,"date":"2018-12-01T19:54:09","date_gmt":"2018-12-02T03:54:09","guid":{"rendered":"http:\/\/www.hybridclassroom.com\/blog\/?p=1369"},"modified":"2018-12-01T19:54:09","modified_gmt":"2018-12-02T03:54:09","slug":"open-sourcing","status":"publish","type":"post","link":"https:\/\/www.hybridclassroom.com\/blog\/?p=1369","title":{"rendered":"Open Sourcing"},"content":{"rendered":"<p>Fun story.<\/p>\n<p>For my own use and as a programming activity, I wrote a little Python script that I could use as a countdown timer. (Bonus feature: I can run multiple timers at the same time. Apple iOS, I&#8217;m looking at you!)<\/p>\n<p>I wanted to have a little bell that would ring at the end, and look at that, GarageBand has a little alarm bell sound! Here it is:<\/p>\n<!--[if lt IE 9]><script>document.createElement('audio');<\/script><![endif]-->\n<audio class=\"wp-audio-shortcode\" id=\"audio-1369-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/wav\" src=\"http:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/12\/apple_alarm_bell.wav?_=1\" \/><a href=\"http:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/12\/apple_alarm_bell.wav\">http:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/12\/apple_alarm_bell.wav<\/a><\/audio>\n<p>I was going to throw my little project up on GitHub as an example for my students; also, because I&#8217;m A Developer. I was pretty sure I wouldn&#8217;t have a problem packaging Apple&#8217;s alarm bell sound with that project. I mean, I&#8217;d already had to go to the mat with Google\/YouTube about a song I&#8217;d made using some of Apple&#8217;s sound loops, and I&#8217;d done my research. At just under 30-thousand words (at that&#8217;s only for the English version) you can polish off GarageBand&#8217;s User License Agreement in an easy afternoon, and here&#8217;s the good news about GarageBand projects:<\/p>\n<blockquote><p>H. GarageBand Features and Support.<br \/>\nExcept as otherwise provided, you may use the Apple and third party audio loop content (\u201cAudio Content\u201d), contained in or otherwise included with the Apple Software, on a royalty-free basis, to create your own original soundtracks for your video and audio projects. You may broadcast and\/or distribute your own soundtracks that were created using the Audio Content&#8230;\n            <\/p><\/blockquote>\n<p>Cool! Oh&#8230; but wait&#8230;.<\/p>\n<blockquote><p>&#8230;however, individual samples, sound sets or audio loops may not be commercially or otherwise distributed on a standalone basis, nor may they be repackaged in whole or in part as audio samples, sound libraries, sound effects or music beds.<\/p><\/blockquote>\n<p>Dammit, Jim. I can&#8217;t use that file in my project. Oh, and maybe I just violated the license by embedding that file here.<\/p>\n<p>What should I do for my project? Quick fix: borrow a desk bell from the Theater Department at school, record a single &#8220;ding!&#8221; and process it using open source Audacity (&#8220;Screw you, GarageBand.&#8221;), et voila:<\/p>\n<audio class=\"wp-audio-shortcode\" id=\"audio-1369-2\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/wav\" src=\"http:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/12\/alarm_bell.wav?_=2\" \/><a href=\"http:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/12\/alarm_bell.wav\">http:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/12\/alarm_bell.wav<\/a><\/audio>\n<p>My project&#8211;including that alarm bell!&#8211;has been posted on GitHub: <a href=\"https:\/\/github.com\/rwhite5279\/timer\">https:\/\/github.com\/rwhite5279\/timer<\/a> . <i>Mischief managed<\/i>.<\/p>\n<p>For the record, I totally get why the GarageBand license agreement would restrict redistribution of files. It&#8217;s just another in a long list of Apple-related frustrations for me and I needed to vent a little.<\/p>\n<p>Plus, I wanted to play  you my bell recording. I&#8217;m quite proud of it! ;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fun story. For my own use and as a programming activity, I wrote a little Python script that I could use as a countdown timer. (Bonus feature: I can run multiple timers at the same time. Apple iOS, I&#8217;m looking at you!) I wanted to have a little bell that would ring at the end, &hellip; <a href=\"https:\/\/www.hybridclassroom.com\/blog\/?p=1369\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Open Sourcing<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[48,75,100,89],"tags":[],"_links":{"self":[{"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1369"}],"collection":[{"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1369"}],"version-history":[{"count":2,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1369\/revisions"}],"predecessor-version":[{"id":1373,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1369\/revisions\/1373"}],"wp:attachment":[{"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}