{"id":1969,"date":"2019-12-22T19:14:29","date_gmt":"2019-12-23T02:14:29","guid":{"rendered":"http:\/\/artistedancediva.co.uk\/wp\/?p=1969"},"modified":"2020-12-25T10:23:48","modified_gmt":"2020-12-25T17:23:48","slug":"smartdancer-110-philosophy","status":"publish","type":"post","link":"https:\/\/artistedancediva.co.uk\/wp\/?p=1969","title":{"rendered":"SmartDancer 110 &#8211; Philosophy"},"content":{"rendered":"<p>Thinking about the attraction, to me, of the SmartDancer.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Categories of influence:<\/strong><\/span><\/p>\n<p><span style=\"color: #0000ff;\"><strong>Order and Chaos<\/strong><\/span><\/p>\n<p>I think that the satisfaction of SD (SmartDancer) creation is going from Order to Chaos to Order.\u00a0 Sort of emulating the universe cycle. Creation, Randomness, Destruction.\u00a0 Or in human life-cycle, Birth, Life, Death where Birth and Death have the fewest choices so they have the most order.<\/p>\n<p><strong>SD<\/strong> allows for order and symmetry and then by using Grouping and Divisioning, with different lengths of animations, you get ever-changing chaos sometimes <strong>interwoven<\/strong> but it <span style=\"color: #ff0000;\"><strong>automatically<\/strong> <\/span>returns to order once a specific time has expired.<\/p>\n<p><span style=\"color: #0000ff;\"><strong>Space<\/strong><\/span><\/p>\n<p>There are 3 ways to think about use of space.<br \/>\n<em><strong>Global<\/strong><\/em><br \/>\n<em><strong>Local<\/strong><\/em><br \/>\n<em><strong>Static<\/strong><\/em><\/p>\n<p><strong><em>Global<\/em> <\/strong>is how dancers (animesh and\/or avatars) appear in relation to one another. This is accomplished using Formations.\u00a0 But then it is taken to another level with the addition of <strong>Junes<\/strong> (form rotation) and <strong>Canons<\/strong> (staggered turns and animation starts). Then it can be taken to another level yet by using targets that vary who in the global formation will act upon turns and animation. Compound that with Grouping and you get an infinite offering of possibilities not to mention dynamic run-time options.<\/p>\n<p><em><strong>Local<\/strong> <\/em>is how dancers change in place without relationship to others. This has to do with <strong>Turns<\/strong> and variations in turn speed. And also the animations (dances, poses, AOs, etc) that they choose to do as well as WHEN they <strong>choose<\/strong> to use them.<\/p>\n<p><em><strong>Static<\/strong><\/em> relates to the appearance of a dancer without regard to any motion. Paramount is if they are there are not. SD allows you to Vanish or Appear or FadeIn or FadeOut an Animesh dancer. Since animesh do not have mandatory name tags this effect is more dramatic and convincing.\u00a0 You can also change color, transparency, and glow of not only animesh but of clothing and other links.<\/p>\n<p><span style=\"color: #0000ff;\"><strong>Sectioning<\/strong><\/span><\/p>\n<p>If you asked me what makes SD unique, I would have to say that:<\/p>\n<p><strong>#1 is that it syncs <span style=\"color: #ff00ff;\">ANIMESH<\/span>.<\/strong> This means that you would be more inclined to do group dancing because you are not relying on others being present.<\/p>\n<p><span style=\"color: #ff00ff;\"><strong>#2 Sectioning (see below)<\/strong><\/span><\/p>\n<p><strong>#3<\/strong>\u00a0 is you can try different functions in various ways as it <strong>sections<\/strong> off dancers moves and animations\u00a0 <span style=\"color: #ff00ff;\"><strong>DYNAMICALLY<\/strong><span style=\"color: #000000;\"> at run-time<\/span><\/span><span style=\"color: #000000;\">.\u00a0<\/span> There are 3 key ways.<\/p>\n<p><strong>Grouping<\/strong> &#8211; there are 2 groups we call X and Y.\u00a0 There are 2 ways to assign dancers to\u00a0 X and Y. By <strong>HALFing<\/strong> and by <strong>ALTERNATing<\/strong>.\u00a0 You can also FLIP those with one button or command. This assignment can be done dynamically at design time and run time.\u00a0 Grouping is how we assign<b> formation moves.\u00a0 <span style=\"color: #ff0000;\">So we can assign\u00a0a formation to all the dancers or to just half of the dancers<\/span><\/b><\/p>\n<p><strong>Divisioning<\/strong> &#8211; While <em>Grouping<\/em> is a way we assign formation moves to dancers, <em>Divisioning<\/em> is how we assign animations to dancers. This allows for many more permutations of formations moves and animations.\u00a0 You can choose up to <strong>9 predefined divisions<\/strong> by you at design-time..or&#8230;an infinite amount at run-time.\u00a0\u00a0 There are 4 divisions (A,B,C, and D).\u00a0 An example of a Division might be <strong>#AAAABBBBC<\/strong><\/p>\n<p><strong>Targeting &#8211; <\/strong>This sectioning offer allows you to specify any combination of the up to 9 dancers by letter to receive special effects like transparency, coloring of animesh body or coloring of animesh clothing, or adding differing amounts of glow.\u00a0 BUT..the most amazing feature of targeting is the ability to determine which dancers will take part in a Canon (break-out soloing).\u00a0 Examples might be:<\/p>\n<p><span style=\"color: #008000;\">j-r<\/span><br \/>\n<span style=\"color: #008000;\">n-q<\/span><br \/>\n<span style=\"color: #008000;\">jklm<\/span><br \/>\n<span style=\"color: #008000;\">alta is shorthand for:\u00a0 aceg<\/span><br \/>\n<span style=\"color: #008000;\">altb is shorthand for: bdfh<\/span><\/p>\n<p><strong style=\"color: #0000ff;\">Independence<\/strong><\/p>\n<p>This newly revised edition of <strong>SD<\/strong> now runs <strong>autonomously<\/strong> without the need for the <strong>Artiste Performance HUD.<\/strong>\u00a0 <strong>SD&#8217;s<\/strong> heartbeat is the <strong>SmartDancer Controller.\u00a0<\/strong> So using <strong>SD\u00a0<\/strong> only requires a newer version of the <strong>Artiste Anchor<\/strong> and of course scripts and ncs that go inside the animesh, or avatar-palette, if using avatars.<\/p>\n<p><span style=\"color: #0000ff;\"><strong>Modes<\/strong><\/span><\/p>\n<p>There are 2 modes. <strong>Design-Time<\/strong> and <strong>Run-Time<\/strong>.<\/p>\n<p>For <strong>Design-Time<\/strong>, you can press buttons and experiment, making things happen instantly by using the <strong>SmartDancer Controller<\/strong> and its integrated menu system.<\/p>\n<p><span style=\"color: #0000ff;\"><strong>Diagnostics<\/strong><\/span><\/p>\n<p>Then you can use <strong>SD&#8217;s<\/strong> 2 diagnostic tools, <strong>DumpSettings<\/strong> for snapshots of settings in time as well as <strong>DumpLog<\/strong> that sends you a list, in order, of the last so-many commands in sequence that you pressed.<\/p>\n<p>Then for <strong>Run-Time<\/strong>, we have the new <strong>Embedded Sequencer<\/strong>.\u00a0 You create a nc of commands, parameters, and durations much like the typical dance ncs used only you have more options than just dance names and times.\u00a0 So <strong>SD<\/strong> can run independently and alone on its own or it can be triggered by the <strong>Artiste Performance HUD or triggered by chat commands send by other choreography systems.<\/strong><\/p>\n<p><span style=\"color: #0000ff;\"><strong>Uniqueness<\/strong><\/span><\/p>\n<p>I think what sets <strong>SD<\/strong> apart from other systems is that you can experiment and try things on the fly without the necessity for using ncs.\u00a0 You can choose, <strong>formations<\/strong>, <strong>dances<\/strong>, <strong>groupings<\/strong>, <strong>divisions<\/strong>, <strong>turns<\/strong>, <strong>junes<\/strong>, <strong>canons<\/strong>,\u00a0 <strong>targets<\/strong>, target specific dancers, change times on the fly, make dancers appear or vanish, change animesh colors and clothing colors. You can also use <strong>multiple\u00a0SD controllers<\/strong> to perform complex advanced tasks like overlapping <strong>Junes<\/strong>.<\/p>\n<p><span style=\"color: #ff0000;\">After some reflection, probably the most immediately noticeable unique feature of the SmartDancer is the ability to do formations with Animesh.<\/span><\/p>\n<p><span style=\"color: #0000ff;\"><strong>Times<\/strong><\/span><\/p>\n<p>There are 3 types of times that you can specify on ncs OR dynamically change and assign at design-time.<\/p>\n<p><strong>MoveSpeed<\/strong> &#8211; this is how long it takes for a formation to transition form an existing formation to a new formation. This ALSO dictates how long a June lasts.<\/p>\n<p><strong>TurnSpeed<\/strong> &#8211; this is how long it takes for an individual animesh\/avatar turn to complete. (Max. of 5 seconds).<\/p>\n<p><strong>CanonInterval &#8211; <\/strong>the interval of time between staggered turns and\/or canon animations between multiple animesh\/avatars. It is very important to distinguish between normal animations and canon-animations. This allows for contrast as well as order-chaos-order because each dancer returns to the normal animation once they complete their <strong>CanonAnimation<\/strong>.\u00a0 ALSO, know that each animesh\/avatar can be assigned their own unique animation using their embedded nc.\u00a0 ALSO, know that you can change an overriding <strong>CanonAnimation<\/strong>\u00a0on the fly\u00a0 so you can conveniently test out different animations for the <strong>CanonAnimation<\/strong> cycle. And it bears repeating that you can TARGET which dancers will participate in the Canon other than the default of ALL.\u00a0 This can be changed on the fly.<\/p>\n<p><strong>Filtered Dance Selection<\/strong><\/p>\n<p>Though you are limited to 8 dances per page, we have 5 dance groups so you can filter the dances to choose from by: ALL, Dances,, Poses, AOs, Favorites, Other. And currently you can have up to 64 dances (8 pages of 8);\u00a0 You tag the dances to the group you want at same time as you specify duration.<\/p>\n<p><strong>Dance Selection<\/strong> is another factor when using SD.\u00a0 The more space the dance consumes, the more interactive the dance groups can become. Experiment.<\/p>\n<p><strong>CanonAnimationOverride<\/strong><\/p>\n<p>This lets you change the animation done when doing canons dynamically at design-time or run-time.\u00a0 Canon animations are a way for dancers to solo a new dance in turn while the other dances to a different same dance in the background.<\/p>\n<p><strong>Double-Coupling<\/strong><\/p>\n<p>This late subtle feature provides the ability to send 2 simultaneous actions at the same time.<\/p>\n<p>For <strong>Animations<\/strong> we can send 2 different <strong><span style=\"color: #800080;\">animations<\/span> <\/strong>sent to 2 different <span style=\"color: #ff0000;\"><strong>divisions<\/strong> <\/span>at the same time.\u00a0 This greatly aids in the ability to sync <strong>couples-dancing<\/strong> when used in conjunction with the <strong>ALTERNATE<\/strong> grouping and aligned using the left\/right alignment features of the special SmartDancer Poseball.\u00a0 This new command is <span style=\"color: #0000ff;\"><strong>Dance2<\/strong><\/span><\/p>\n<p>For <strong>Formations<\/strong>, we can send 2 different <strong><span style=\"color: #0000ff;\">formations<\/span> <\/strong>at the same time. One applies to\u00a0 dancers from A to I, the other formation applies to dancers J-R.\u00a0 And these can be limited by Grouping and the June Targeting<\/p>\n<p>For <strong>Juning<\/strong>, we can effect 2 different <strong>June<\/strong> rotations by using the new <span style=\"color: #ff0000;\"><strong>JuneAI\u00a0<\/strong> <\/span>offset command.\u00a0 This creates a 2nd ghost controller for dancers AI to rotate around at the same time as J-R<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Thinking about the attraction, to me, of the SmartDancer. Categories of influence: Order and Chaos I think that the satisfaction of SD (SmartDancer) creation is going from Order to Chaos to Order.\u00a0 Sort of emulating the universe cycle. Creation, Randomness, Destruction.\u00a0 Or in human life-cycle, Birth, Life, Death where Birth and Death have the fewest &hellip; <a href=\"https:\/\/artistedancediva.co.uk\/wp\/?p=1969\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">SmartDancer 110 &#8211; Philosophy<\/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\/1969"}],"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=1969"}],"version-history":[{"count":18,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1969\/revisions"}],"predecessor-version":[{"id":2971,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1969\/revisions\/2971"}],"wp:attachment":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}