{"id":2285,"date":"2020-02-02T09:26:41","date_gmt":"2020-02-02T16:26:41","guid":{"rendered":"http:\/\/artistedancediva.co.uk\/wp\/?p=2285"},"modified":"2021-01-15T03:41:23","modified_gmt":"2021-01-15T10:41:23","slug":"smartdancer-117-tutorial-101-the-canon-basic-canon","status":"publish","type":"post","link":"https:\/\/artistedancediva.co.uk\/wp\/?p=2285","title":{"rendered":"SmartDancer 117 &#8211; Tutorial 101 &#8211; The Canon &#8211; Basic Canon"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"Canon - Basic\" src=\"https:\/\/player.vimeo.com\/video\/388829292?dnt=1&amp;app_id=122963\" width=\"474\" height=\"221\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><em>NOTE: For more in depth information on Canons, see<\/em>:\u00a0<a href=\"http:\/\/artistedancediva.co.uk\/wp\/?p=1986\">Canon<\/a><\/p>\n<p>The <strong>Basic Canon<\/strong> simply has each dancer take turns animating a <strong>Canon Animation,<\/strong> either <span style=\"color: #ff0000;\"><strong>CanonAnimation1<\/strong> <\/span>or <span style=\"color: #ff0000;\"><strong>CanonAnimation2<\/strong> <\/span>or a run-time <strong>DanceCanon<\/strong>, each dancer dancing the length of the <strong><span style=\"color: #0000ff;\">CanonInterval1<\/span><\/strong> if <strong>SelectCanon1<\/strong> is chosen or<strong><span style=\"color: #0000ff;\"> CanonInterval2<\/span><\/strong> if <strong>SelectCanon2<\/strong> is chose.\u00a0 This Canon animation that usually interrupts a &#8216;<strong><span style=\"color: #ff00ff;\">backing animation<\/span><\/strong>&#8216;.<\/p>\n<p>They dance in order of <strong>JKLMNOPQ<span style=\"color: #ff0000;\">R<\/span><\/strong> with the middle dancer dancing last assuming the default LineBlk formation.\u00a0 After each canon cycle (the length of an interval) that dancer returns back to dancing the &#8216;<span style=\"color: #ff00ff;\"><strong>backing-animation<\/strong>&#8216;<\/span>, staying in sync with the other dancers.<\/p>\n<p>The default is now AnimsOnly so there will be no turning of dancers while they dance their <strong>Canon Animation<\/strong><\/p>\n<p>The basic Canon also defaults <strong>sequence<\/strong> to <span style=\"color: #ff0000;\"><strong>Forward<\/strong> <\/span>meaning in alphabetical order.<\/p>\n<p>***************<br \/>\nSince we have <strong>AnimsOnly<\/strong> mode chosen, it does not matter which <strong>CanonDirection<\/strong> we choose since turns will be ignored. So, <strong>CanonLeft<\/strong>, <strong>CanonRight<\/strong>, <strong>CanonHome, CanonTurnIn, CanonTurnOut all accomplish\u00a0 the same thing<\/strong><\/p>\n<p>Below is the *<strong>smartdancer<\/strong> nc inside of ArtistePalette_01_<strong><span style=\"color: #ff0000;\">J<\/span><\/strong><\/p>\n<p>TRACE,off<br \/>\nColorHead,off<br \/>\nPaletteHeightOffset,-0.25<br \/>\nFinalTurnAdj<br \/>\nTurnDuration,3.0<br \/>\n<strong><span style=\"color: #0000ff;\">CanonInterval1,<span style=\"color: #ff0000;\">5.0<\/span><\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">CanonAnimation1,<span style=\"color: #ff0000;\">BenBhang10<\/span><\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">CanonInterval2,3.0<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">CanonAnimation2,P-Ok5<\/span><\/strong><br \/>\nChannelForSmartDancerFollower,-897434670<br \/>\nAnchorToAnimeshAndAvatarChannel,-18679945<br \/>\nCopyAnimationsChannel,-132561359<br \/>\nChannelForFromArtisteHUD,-722322179<br \/>\nEND<\/p>\n<p>Notice that the animation she did for her <strong>Canon<\/strong> was named <strong><span style=\"color: #ff0000;\">BenBhang10.\u00a0<span style=\"color: #000000;\"> Also notice that it lasted<\/span> 5.0 seconds<\/span><\/strong><\/p>\n<p>Each dancer has a different dance and <strong><span style=\"color: #ff0000;\">could<\/span> <\/strong>have a different interval.<\/p>\n<p>Below is the *<strong>smartdancer<\/strong> nc inside of ArtistePalette_01_<span style=\"color: #ff0000;\"><strong>K<\/strong><\/span><\/p>\n<p>TRACE,off<br \/>\nColorHead,off<br \/>\nPaletteHeightOffset,-0.25<br \/>\nFinalTurnAdj<br \/>\nTurnDuration,3.0<br \/>\n<strong><span style=\"color: #0000ff;\">CanonInterval1,<span style=\"color: #ff0000;\">5.0<\/span><\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">CanonInterval2,3.0<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">CanonAnimation1,<span style=\"color: #ff0000;\">Bollywood5<\/span><\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">CanonAnimation2,P-Overhead2<\/span><\/strong><br \/>\nChannelForSmartDancerFollower,-897434670<br \/>\nAnchorToAnimeshAndAvatarChannel,-18679945<br \/>\nCopyAnimationsChannel,-132561359<br \/>\nChannelForFromArtisteHUD,-722322179<br \/>\nEND<\/p>\n<p>Notice that the animation she did for her <strong>Canon<\/strong> was named <span style=\"color: #ff0000;\"><strong>Bollywood5<\/strong><\/span><strong>.\u00a0 Also notice that it also lasted <span style=\"color: #ff0000;\">5.0<\/span> seconds<\/strong><\/p>\n<p>************<\/p>\n<p>*channels nc inside the SmartDancer Controller<\/p>\n<p><span style=\"color: #ff0000;\"><strong>NOTE: The CanonAnimationOverride values are the ACTUAL animation name and NOT the button name.<\/strong><\/span><\/p>\n<p><strong><span style=\"color: #0000ff;\">TurnDurationOverride,5<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">CanonIntervalOverride1,5.0<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">CanonIntervalOverride2,0.2<\/span><\/strong><br \/>\n<strong><span style=\"color: #0000ff;\">CanonAnimationOverride2,P-HeadHold1<\/span><\/strong><\/p>\n<p>Notice that there is <span style=\"color: #ff0000;\"><strong>no<\/strong> <\/span><strong><span style=\"color: #800080;\">CanonAnimationOverride1<\/span><\/strong> entry. If there was then all of our dancers would have danced it instead.\u00a0 Notice there <strong><span style=\"color: #ff0000;\">IS<\/span><\/strong> a <strong>CanonIntervalOverride1<\/strong> of <strong><span style=\"color: #ff0000;\">5.0<\/span><\/strong> so it DID override the interval in the *smartdancer nc but since they are both 5.0, you did not notice a difference.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NOTE: For more in depth information on Canons, see:\u00a0Canon The Basic Canon simply has each dancer take turns animating a Canon Animation, either CanonAnimation1 or CanonAnimation2 or a run-time DanceCanon, each dancer dancing the length of the CanonInterval1 if SelectCanon1 is chosen or CanonInterval2 if SelectCanon2 is chose.\u00a0 This Canon animation that usually interrupts a &hellip; <a href=\"https:\/\/artistedancediva.co.uk\/wp\/?p=2285\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">SmartDancer 117 &#8211; Tutorial 101 &#8211; The Canon &#8211; Basic Canon<\/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":{"footnotes":""},"categories":[18,1],"tags":[],"_links":{"self":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2285"}],"collection":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2285"}],"version-history":[{"count":16,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2285\/revisions"}],"predecessor-version":[{"id":3062,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2285\/revisions\/3062"}],"wp:attachment":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}