{"id":10224,"date":"2014-06-14T08:37:23","date_gmt":"2014-06-14T12:37:23","guid":{"rendered":"http:\/\/craigzablo.com\/?p=10224"},"modified":"2021-03-22T11:23:43","modified_gmt":"2021-03-22T15:23:43","slug":"the-infinite-jukebox","status":"publish","type":"post","link":"https:\/\/craigzablo.com\/?p=10224","title":{"rendered":"The Infinite Jukebox"},"content":{"rendered":"<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/stallonezone.com\/zone\/2014\/z061414infinite_jukebox.png\" alt=\"\" width=\"500\" height=\"474\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial;\">Have you seen\u00a0<a href=\"http:\/\/labs.echonest.com\/Uploader\/index.html?trid=TRSFLTX13AFB700570\" target=\"_blank\" rel=\"noopener\"><b>The Infinite Jukebox<\/b>?<\/a> \u00a0<strong>The Infinite Jukebox<\/strong> is an app that let&#8217;s you play your favorite songs on an infinite, ever-changing loop. \u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial;\">How does\u00a0<strong style=\"font-weight: bold;\">The Infinite Jukebox <\/strong>work? \u00a0I&#8217;m glad you ask and we&#8217;ll let the folks at Infinite Jukebox answer&#8230;<\/span><\/p>\n<blockquote><p><b style=\"font-size: medium;\">How does it work?\u00a0<\/b>&#8211; We use the\u00a0Echo Nest analyzer\u00a0to break the song into beats. We play the song beat by beat, but at every beat there&#8217;s a chance that we will jump to a different part of song that happens to sound very similar to the current beat. For beat similarity we look at pitch, timbre, loudness, duration and the position of the beat within a bar. There&#8217;s a nifty visualization that shows all the possible transitions that can occur at any beat.<\/p><\/blockquote>\n<p>Some songs work better than others. \u00a0So far my favorite is <a href=\"http:\/\/labs.echonest.com\/Uploader\/index.html?trid=TRSFLTX13AFB700570\" target=\"_blank\" rel=\"noopener\"><strong>Michael Jackson&#8217;s Billie Jean<\/strong><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you seen\u00a0The Infinite Jukebox? \u00a0The Infinite Jukebox is an app that let&#8217;s you play your favorite songs on an<\/p>\n","protected":false},"author":912,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[64],"tags":[],"class_list":["post-10224","post","type-post","status-publish","format-standard","hentry","category-music"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/craigzablo.com\/index.php?rest_route=\/wp\/v2\/posts\/10224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/craigzablo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/craigzablo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/craigzablo.com\/index.php?rest_route=\/wp\/v2\/users\/912"}],"replies":[{"embeddable":true,"href":"https:\/\/craigzablo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10224"}],"version-history":[{"count":3,"href":"https:\/\/craigzablo.com\/index.php?rest_route=\/wp\/v2\/posts\/10224\/revisions"}],"predecessor-version":[{"id":26760,"href":"https:\/\/craigzablo.com\/index.php?rest_route=\/wp\/v2\/posts\/10224\/revisions\/26760"}],"wp:attachment":[{"href":"https:\/\/craigzablo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/craigzablo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/craigzablo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}