{"id":9485,"date":"2014-01-12T05:13:13","date_gmt":"2014-01-12T05:13:13","guid":{"rendered":"http:\/\/zerokidz.com\/ideas\/?p=9485"},"modified":"2014-01-12T05:14:52","modified_gmt":"2014-01-12T05:14:52","slug":"leap-air-piano-in-max","status":"publish","type":"post","link":"https:\/\/reactivemusic.net\/?p=9485","title":{"rendered":"Leap air piano in Max"},"content":{"rendered":"<p><a href=\"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9486\" title=\"Screen Shot 2014-01-12 at 12.02.01 AM\" src=\"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM-300x183.png\" alt=\"\" width=\"300\" height=\"183\" srcset=\"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM-300x183.png 300w, https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM-1024x627.png 1024w, https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM.png 1174w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Actually in this context, the word &#8216;piano&#8217; is way too generous. This is a prototype from October, that uses screen mapping to separate left and right hands. It decodes gestures by looking for high velocity downward hand movements. The gestures are mapped to notes and chords based on X position. There is much de-bouncing and tweaking to get results.<\/p>\n<p>Here&#8217;s a demonstration which is somewhat painful to listen to, but gets the point across.<\/p>\n<p><iframe loading=\"lazy\" title=\"Leap 2 hand test\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/wMOEbhnOo2c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>local files:<\/p>\n<p>tkzic\/max teaching examples\/<\/p>\n<ul>\n<li><span style=\"line-height: 1.6;\">leap-scale-draw5.maxpat<\/span><\/li>\n<li><span style=\"line-height: 1.6;\">leap-sender.maxpat<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Actually in this context, the word &#8216;piano&#8217; is way too generous. This is a prototype from October, that uses screen mapping to separate left and right hands. It decodes gestures by looking for high velocity downward hand movements. The gestures are mapped to notes and chords based on X position. There is much de-bouncing and &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/reactivemusic.net\/?p=9485\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Leap air piano in Max&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[28],"tags":[238,190,26],"class_list":["post-9485","post","type-post","status-publish","format-standard","hentry","category-maxmsp","tag-leap-motion","tag-portfolio","tag-sensors"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Leap air piano in Max - reactive music<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/reactivemusic.net\/?p=9485\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Leap air piano in Max - reactive music\" \/>\n<meta property=\"og:description\" content=\"Actually in this context, the word &#8216;piano&#8217; is way too generous. This is a prototype from October, that uses screen mapping to separate left and right hands. It decodes gestures by looking for high velocity downward hand movements. The gestures are mapped to notes and chords based on X position. There is much de-bouncing and &hellip; Continue reading &quot;Leap air piano in Max&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/reactivemusic.net\/?p=9485\" \/>\n<meta property=\"og:site_name\" content=\"reactive music\" \/>\n<meta property=\"article:published_time\" content=\"2014-01-12T05:13:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-01-12T05:14:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM-300x183.png\" \/>\n<meta name=\"author\" content=\"Tom Zicarelli\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tom Zicarelli\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485\"},\"author\":{\"name\":\"Tom Zicarelli\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#\\\/schema\\\/person\\\/56224d281582df7e5518e037ca63e571\"},\"headline\":\"Leap air piano in Max\",\"datePublished\":\"2014-01-12T05:13:13+00:00\",\"dateModified\":\"2014-01-12T05:14:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485\"},\"wordCount\":97,\"image\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/reactivemusic.net\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/Screen-Shot-2014-01-12-at-12.02.01-AM-300x183.png\",\"keywords\":[\"Leap Motion\",\"portfolio\",\"sensors\"],\"articleSection\":[\"Max\\\/MSP\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485\",\"url\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485\",\"name\":\"Leap air piano in Max - reactive music\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/reactivemusic.net\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/Screen-Shot-2014-01-12-at-12.02.01-AM-300x183.png\",\"datePublished\":\"2014-01-12T05:13:13+00:00\",\"dateModified\":\"2014-01-12T05:14:52+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#\\\/schema\\\/person\\\/56224d281582df7e5518e037ca63e571\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/reactivemusic.net\\\/?p=9485\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485#primaryimage\",\"url\":\"https:\\\/\\\/reactivemusic.net\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/Screen-Shot-2014-01-12-at-12.02.01-AM.png\",\"contentUrl\":\"https:\\\/\\\/reactivemusic.net\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/Screen-Shot-2014-01-12-at-12.02.01-AM.png\",\"width\":\"1174\",\"height\":\"719\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=9485#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/reactivemusic.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Leap air piano in Max\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#website\",\"url\":\"https:\\\/\\\/reactivemusic.net\\\/\",\"name\":\"reactive music\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/reactivemusic.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#\\\/schema\\\/person\\\/56224d281582df7e5518e037ca63e571\",\"name\":\"Tom Zicarelli\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g\",\"caption\":\"Tom Zicarelli\"},\"sameAs\":[\"http:\\\/\\\/tomzicarelli.com\"],\"url\":\"https:\\\/\\\/reactivemusic.net\\\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Leap air piano in Max - reactive music","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/reactivemusic.net\/?p=9485","og_locale":"en_US","og_type":"article","og_title":"Leap air piano in Max - reactive music","og_description":"Actually in this context, the word &#8216;piano&#8217; is way too generous. This is a prototype from October, that uses screen mapping to separate left and right hands. It decodes gestures by looking for high velocity downward hand movements. The gestures are mapped to notes and chords based on X position. There is much de-bouncing and &hellip; Continue reading \"Leap air piano in Max\"","og_url":"https:\/\/reactivemusic.net\/?p=9485","og_site_name":"reactive music","article_published_time":"2014-01-12T05:13:13+00:00","article_modified_time":"2014-01-12T05:14:52+00:00","og_image":[{"url":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM-300x183.png","type":"","width":"","height":""}],"author":"Tom Zicarelli","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tom Zicarelli"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/reactivemusic.net\/?p=9485#article","isPartOf":{"@id":"https:\/\/reactivemusic.net\/?p=9485"},"author":{"name":"Tom Zicarelli","@id":"https:\/\/reactivemusic.net\/#\/schema\/person\/56224d281582df7e5518e037ca63e571"},"headline":"Leap air piano in Max","datePublished":"2014-01-12T05:13:13+00:00","dateModified":"2014-01-12T05:14:52+00:00","mainEntityOfPage":{"@id":"https:\/\/reactivemusic.net\/?p=9485"},"wordCount":97,"image":{"@id":"https:\/\/reactivemusic.net\/?p=9485#primaryimage"},"thumbnailUrl":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM-300x183.png","keywords":["Leap Motion","portfolio","sensors"],"articleSection":["Max\/MSP"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/reactivemusic.net\/?p=9485","url":"https:\/\/reactivemusic.net\/?p=9485","name":"Leap air piano in Max - reactive music","isPartOf":{"@id":"https:\/\/reactivemusic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/reactivemusic.net\/?p=9485#primaryimage"},"image":{"@id":"https:\/\/reactivemusic.net\/?p=9485#primaryimage"},"thumbnailUrl":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM-300x183.png","datePublished":"2014-01-12T05:13:13+00:00","dateModified":"2014-01-12T05:14:52+00:00","author":{"@id":"https:\/\/reactivemusic.net\/#\/schema\/person\/56224d281582df7e5518e037ca63e571"},"breadcrumb":{"@id":"https:\/\/reactivemusic.net\/?p=9485#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/reactivemusic.net\/?p=9485"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/reactivemusic.net\/?p=9485#primaryimage","url":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM.png","contentUrl":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/01\/Screen-Shot-2014-01-12-at-12.02.01-AM.png","width":"1174","height":"719"},{"@type":"BreadcrumbList","@id":"https:\/\/reactivemusic.net\/?p=9485#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/reactivemusic.net\/"},{"@type":"ListItem","position":2,"name":"Leap air piano in Max"}]},{"@type":"WebSite","@id":"https:\/\/reactivemusic.net\/#website","url":"https:\/\/reactivemusic.net\/","name":"reactive music","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/reactivemusic.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/reactivemusic.net\/#\/schema\/person\/56224d281582df7e5518e037ca63e571","name":"Tom Zicarelli","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g","caption":"Tom Zicarelli"},"sameAs":["http:\/\/tomzicarelli.com"],"url":"https:\/\/reactivemusic.net\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/posts\/9485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9485"}],"version-history":[{"count":3,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/posts\/9485\/revisions"}],"predecessor-version":[{"id":9488,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/posts\/9485\/revisions\/9488"}],"wp:attachment":[{"href":"https:\/\/reactivemusic.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}