{"id":362,"date":"2015-12-19T20:16:55","date_gmt":"2015-12-19T20:16:55","guid":{"rendered":"http:\/\/www.berkeleynoise.com\/celesteh\/podcast\/?p=362"},"modified":"2015-12-19T20:16:55","modified_gmt":"2015-12-19T20:16:55","slug":"a-way-its-all-mangled","status":"publish","type":"post","link":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/2015\/12\/a-way-its-all-mangled\/","title":{"rendered":"A Way It&#8217;s All Mangled"},"content":{"rendered":"<p><a href=\"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/uploads\/2015\/12\/AWayItsAllMangled.mp3\"><img decoding=\"async\" src=\"http:\/\/www.berkeleynoise.com\/celesteh\/images\/play.gif\" width = 12 height = 12 alt=\"[play]\"\/>A Way Its All Mangled<\/a> (2015)<\/p>\n<p>If you like this piece, please consider <a href=\"http:\/\/www.shelter.org.uk\/\">donating to Shelter<\/a>, a charity that deals with homelessness in the UK.<\/p>\n<p>This piece uses both the British and American melodies for <em>Away in a Manger<\/em>. I found a <a href=\"http:\/\/cyberhymnal.org\/htm\/a\/w\/awaymang.htm\">hymn-foccussed website<\/a> that had both versions, which was especially good as both were in the same tempo and key, with all the same presets, so the files were already very closely related.<\/p>\n<p>Then I forked wslib, which has some nice SuperCollider classes for reading MIDI files, but the method that outputs arrays for use in patterns was kind of broken, so I made some changed there.  Then I wrote a quantising function and made lists of all the unique note, duration pairs (or chord duration pairs) in both pieces. A lot of the same pairs appeared in both. I gave each pair an ID, so that each song could be expressed as a list of IDs<\/p>\n<p>I used the lists of IDs to generate Markov chains. Then I just kept asking for the next one for two minutes and ended a minor chord.<\/p>\n<p>The sound synthesis is based on <a href=\"http:\/\/community.dur.ac.uk\/nick.collins\/teaching\/supercollider\/sctutorial\/12.2%20Singing%20Voice%20Synthesis.html\">Nick Collins&#8217;s demo of how to synthesize a soprano<\/a>. I added an envelope to add some unvoiced transients at the start of every note, plus panning, etc.<\/p>\n<p>This track is part of a larger project,  \u201912 days of Crimbo\u2019, which will raise funds for homeless and\/or LGBT charities.<\/p>\n<div class=\"powerpress_player\" id=\"powerpress_player_4705\"><a href=\"http:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/uploads\/2015\/12\/AWayItsAllMangled.mp3\" title=\"Play\" onclick=\"return powerpress_embed_html5a('4705','http:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/uploads\/2015\/12\/AWayItsAllMangled.mp3');\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/plugins\/powerpress\/play_audio.png\" title=\"Play\" alt=\"Play\" style=\"border:0;\" width=\"23px\" height=\"24px\" \/><\/a><\/div>\n<p class=\"powerpress_links powerpress_links_mp3\" style=\"margin-bottom: 1px !important;\">Podcast: <a href=\"http:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/uploads\/2015\/12\/AWayItsAllMangled.mp3\" class=\"powerpress_link_pinw\" target=\"_blank\" title=\"Play in new window\" onclick=\"return powerpress_pinw('https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/?powerpress_pinw=362-podcast');\" rel=\"nofollow\">Play in new window<\/a> | <a href=\"http:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/uploads\/2015\/12\/AWayItsAllMangled.mp3\" class=\"powerpress_link_d\" title=\"Download\" rel=\"nofollow\" download=\"AWayItsAllMangled.mp3\">Download<\/a> (Duration: 2:05 &#8212; 2.9MB)<\/p>","protected":false},"excerpt":{"rendered":"<p>A Way Its All Mangled (2015) If you like this piece, please consider donating to Shelter, a charity that deals with homelessness in the UK. This piece uses both the British and American melodies for Away in a Manger. I found a hymn-foccussed website that had both versions, which was especially good as both were [&hellip;]<\/p>\n<div class=\"powerpress_player\" id=\"powerpress_player_4706\"><a href=\"http:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/uploads\/2015\/12\/AWayItsAllMangled.mp3\" title=\"Play\" onclick=\"return powerpress_embed_html5a('4706','http:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/uploads\/2015\/12\/AWayItsAllMangled.mp3');\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/plugins\/powerpress\/play_audio.png\" title=\"Play\" alt=\"Play\" style=\"border:0;\" width=\"23px\" height=\"24px\" \/><\/a><\/div>\n<p class=\"powerpress_links powerpress_links_mp3\" style=\"margin-bottom: 1px !important;\">Podcast: <a href=\"http:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/uploads\/2015\/12\/AWayItsAllMangled.mp3\" class=\"powerpress_link_pinw\" target=\"_blank\" title=\"Play in new window\" onclick=\"return powerpress_pinw('https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/?powerpress_pinw=362-podcast');\" rel=\"nofollow\">Play in new window<\/a> | <a href=\"http:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-content\/uploads\/2015\/12\/AWayItsAllMangled.mp3\" class=\"powerpress_link_d\" title=\"Download\" rel=\"nofollow\" download=\"AWayItsAllMangled.mp3\">Download<\/a> (Duration: 2:05 &#8212; 2.9MB)<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"audio","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[90,8],"tags":[99],"class_list":["post-362","post","type-post","status-publish","format-audio","hentry","category-90","category-supercollider","tag-christmas","post_format-post-format-audio"],"_links":{"self":[{"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/posts\/362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/comments?post=362"}],"version-history":[{"count":1,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/posts\/362\/revisions"}],"predecessor-version":[{"id":364,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/posts\/362\/revisions\/364"}],"wp:attachment":[{"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/media?parent=362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/categories?post=362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/tags?post=362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}