{"id":1789,"date":"2019-10-01T08:20:13","date_gmt":"2019-10-01T14:20:13","guid":{"rendered":"http:\/\/artistedancediva.co.uk\/wp\/?p=1789"},"modified":"2021-01-23T02:56:54","modified_gmt":"2021-01-23T09:56:54","slug":"smartdancer-102-controllers-and-divisioning","status":"publish","type":"post","link":"https:\/\/artistedancediva.co.uk\/wp\/?p=1789","title":{"rendered":"SmartDancer 102 &#8211; Controllers and Divisioning"},"content":{"rendered":"<p><strong>SmartDancer<\/strong> has 2 controllers.<\/p>\n<p><strong>CONTROLLERS<\/strong><\/p>\n<p>The main reason for <strong>SmartDancer<\/strong> controllers is to be able to control 2 halves of a set of bots (or dancing avatars) at the same time but in different ways.\u00a0 You can send commands to 2 halves using just 1 controller but when sending to controller zero, it sends commands to ALL controllers so this way you can insure tighter timing by sending 1 command to control both halves in different ways at the same exact pinpoint time using multiple controllers.\u00a0 We will explain that method in more detail later.<\/p>\n<p>You can control up to <strong>9<\/strong> bots\/avatars with one controller.<\/p>\n<p>If you have 9 bots\/avatars, you could control 5 with 1 controller and 4 with the other controller.\u00a0 If you had 6 then you could control 3 with 1 controller and 3 with the other controller&#8230;etc, etc.<\/p>\n<p>You need at least 1 controller <strong>rezzed<\/strong> at design and showtime.<\/p>\n<p>The controller talks to the<strong><em> bots (or Palettes, or Special Poseball)<\/em><\/strong> and makes them move or turn or June or change speed, or flip, or combinations there of.<\/p>\n<p>A major purpose for the controller is to SEND the <strong>formation positions<\/strong> to the\u00a0 <strong><em>bots (or Palettes, or Special Poseball).\u00a0 This is done by resetting the controller, a very important first step. Only needs to be done once.<\/em><\/strong><\/p>\n<p>If you have the<strong> Artiste HUD<\/strong> then it talks to the controller telling it what to tell the\u00a0 bots (or Palettes, or Special Poseball) to do.<\/p>\n<p><strong>GROUPING<\/strong><\/p>\n<p><span style=\"color: #0000ff;\"><strong>HALF vs ALTERNATE vs NO_GROUPING<\/strong><\/span><\/p>\n<p>You can tell the controller which group-ing methodology you will be using coming up.<\/p>\n<p>Lets look at <strong>HALF vs ALTERNATE<\/strong>.\u00a0 The bots kindly use <strong><span style=\"color: #ff0000;\">RED<\/span> <\/strong>and <span style=\"color: #0000ff;\"><strong>BLUE<\/strong> <\/span>coloring of the bot-head to let you easily follow which bots are affected by which controller<\/p>\n<p>Using just one controller you can quickly send commands to the <strong><span style=\"color: #ff0000;\">RED<\/span> <\/strong>bots <strong>AND<\/strong> a different\u00a0 set (or same) commands to the <strong><span style=\"color: #0000ff;\">BLUE<\/span> <\/strong>bots.<\/p>\n<p>You would use the <strong>SENDA<\/strong> button to tell the controller that subsequent commands would go to <strong><span style=\"color: #ff0000;\">RED<\/span><\/strong>.<\/p>\n<p>You would use the <strong>SENDB<\/strong> button to tell the controller that subsequent commands would go to <strong><span style=\"color: #0000ff;\">RED<\/span><\/strong>.<\/p>\n<p>You would use the <strong>SENDC<\/strong> button to tell the controller that subsequent commands would go to <span style=\"color: #000000;\"><b>both <\/b><span style=\"color: #ff0000;\">RED<\/span> <b>and <\/b><span style=\"color: #0000ff;\"><strong>BLUE<\/strong><\/span><b> (or BLACK if NO_GROUPing)<\/b><\/span>.<\/p>\n<p><strong>OR<\/strong><\/p>\n<p>you could use 2 controllers with one sending to <span style=\"color: #ff0000;\"><strong>RED<\/strong> <\/span>and the other sending to <span style=\"color: #0000ff;\"><strong>BLUE<\/strong><\/span><\/p>\n<p><strong>HALF<\/strong><\/p>\n<p><a href=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHalf.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1791\" src=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHalf.png\" alt=\"\" width=\"1303\" height=\"477\" srcset=\"https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHalf.png 1303w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHalf-300x110.png 300w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHalf-768x281.png 768w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerHalf-1024x375.png 1024w\" sizes=\"(max-width: 1303px) 100vw, 1303px\" \/><\/a><\/p>\n<p>Imagine a formation change applying to just the RED or BLUE bots instead of ALL the bots. That could make for some unusual and interesting bot\/avatar movement.<\/p>\n<p><strong>ALTERNATE<\/strong><\/p>\n<p><strong><a href=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerAlternate.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1792\" src=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerAlternate.png\" alt=\"\" width=\"1288\" height=\"488\" srcset=\"https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerAlternate.png 1288w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerAlternate-300x114.png 300w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerAlternate-768x291.png 768w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerAlternate-1024x388.png 1024w\" sizes=\"(max-width: 1288px) 100vw, 1288px\" \/><\/a><\/strong><\/p>\n<p>Imagine a formation change applying to just the RED or BLUE bots instead of ALL the bots. That could make for some unusual and interesting bot\/avatar movement.<\/p>\n<p>This coloring choice of making the middle bot RED instead of blue makes more sense because the other 8 will be in sync since the middle bot is usually doing something different or differentiated from the rest WHEN here is an ODD number of bots\/dancers.<\/p>\n<p>So next you tell the controller WHICH half (red or blue) that the<br \/>\nsubsequent commands will go to.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>NO_DIVISION<\/strong><\/p>\n<p><a href=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerNoDivisioning.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1793\" src=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerNoDivisioning.png\" alt=\"\" width=\"1336\" height=\"492\" srcset=\"https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerNoDivisioning.png 1336w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerNoDivisioning-300x110.png 300w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerNoDivisioning-768x283.png 768w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2019\/10\/SmartDancerNoDivisioning-1024x377.png 1024w\" sizes=\"(max-width: 1336px) 100vw, 1336px\" \/><\/a><\/p>\n<p>ALL subsequent commands apply to ALL the bots.<\/p>\n<p>This is the mode other formation tools use.<\/p>\n<p>Not only do we have <strong>formation<\/strong> commands but we <strong>ALSO<\/strong> have\u00a0<strong>turns<\/strong> and <strong>Junes, flips, and speed-assignment,\u00a0 all of\u00a0<\/strong>which can apply to <strong>divisions<\/strong> as well as <strong>ALL<\/strong> the bots.\u00a0 We will talk about the commands in an upcoming post.<\/p>\n<p>NOTE: <strong>Juneing<\/strong>\u00a0 (a term i made up in respect to June Taylor of the June Taylor dancers) is <strong>rotating a formation<\/strong> around the center-point or center avatar of a formation.<\/p>\n<p><iframe loading=\"lazy\" title=\"NEXXICE Senior, Bohemian Rhapsody, Canadians\" width=\"474\" height=\"267\" src=\"https:\/\/www.youtube.com\/embed\/dQWHndxamZE?start=166&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SmartDancer has 2 controllers. CONTROLLERS The main reason for SmartDancer controllers is to be able to control 2 halves of a set of bots (or dancing avatars) at the same time but in different ways.\u00a0 You can send commands to 2 halves using just 1 controller but when sending to controller zero, it sends commands &hellip; <a href=\"https:\/\/artistedancediva.co.uk\/wp\/?p=1789\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">SmartDancer 102 &#8211; Controllers and Divisioning<\/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\/1789"}],"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=1789"}],"version-history":[{"count":8,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1789\/revisions"}],"predecessor-version":[{"id":3190,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1789\/revisions\/3190"}],"wp:attachment":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}