{"id":2515,"date":"2020-10-28T14:51:14","date_gmt":"2020-10-28T20:51:14","guid":{"rendered":"http:\/\/artistedancediva.co.uk\/wp\/?p=2515"},"modified":"2020-12-27T11:47:54","modified_gmt":"2020-12-27T18:47:54","slug":"smartdancer-prep-commands-demoted","status":"publish","type":"post","link":"https:\/\/artistedancediva.co.uk\/wp\/?p=2515","title":{"rendered":"SmartDancer 131 &#8211; PREP Commands Demoted"},"content":{"rendered":"<p>PREP commands differ from sequence commands in that they allow multiple commands on one line to help save space and allow more sequencer commands into memory.\u00a0 Sequencer commands are stored in its own script and PREP commands are stored in their own script.<\/p>\n<p>PREP commands are non-active commands in that you dont see any effect when they are executed.\u00a0 They are passive.\u00a0 They also do not effectively take up any time so they need no elapsed time indicator and do not need to be factored into timing.<\/p>\n<p>PREP commands do NOT need to be used. You could simply add more statements to the *sequencer nc.<\/p>\n<p>I realized that I had active commands listed in the PREP document so I am demoting those and in essence making them inactive and non-operational if you put them on a PREP command line in a *prepform nc.<\/p>\n<p>As a convenience the new list is presented here below as well, unfortunately uncolored.\u00a0 To see the colored version, see&#8211;&gt;\u00a0<strong><a href=\"http:\/\/artistedancediva.co.uk\/wp\/?p=2039\">PREP Commands demoted<\/a><\/strong><\/p>\n<hr \/>\n<p><strong>PrepForm<\/strong> allows for <strong>multiple commands<\/strong> to be entered on the same line and called up later by entering a single number.\u00a0 It used to be\u00a0 a way to <strong>PREPare<\/strong> for <strong>FORMation<\/strong> moves but it is also a way to <strong>PREPare<\/strong> for Animations and Canons and more.\u00a0 So we will refer to it as just <strong>PREP<\/strong> from now on.<\/p>\n<p>The Controller currently allows for <strong>11 <\/strong>PREPS (<strong>PrepForms<\/strong>)<\/p>\n<p><strong>Multiple Commands<\/strong> are separated by commas.<br \/>\nThe one exception would be vectors for the <strong>Color<\/strong> command. Commands with parameters use &#8216;<strong>%<\/strong>&#8216; as a separator for the parameters.<\/p>\n<p>i.e.<\/p>\n<p>*<strong>prepform<br \/>\n1,Alternate,SendX,Turn%Left<br \/>\n<\/strong><\/p>\n<p><strong>PREPS <\/strong>can be called from <strong>AutoFX\u00a0<\/strong> AND\/OR from\u00a0<strong>Sequencer<\/strong>.<br \/>\ni.e.<\/p>\n<p><strong>HUD using *autofx<\/strong><br \/>\n<strong>1,SD=PREPFORM,1 &#8212; an exception where we use a comma instead of a percent-sign (%)<\/strong><\/p>\n<p><strong>Sequencer using *sequence<\/strong><br \/>\n<strong>1,PrepForm,1<\/strong><\/p>\n<p><strong>*************<br \/>\n1 &#8211; GROUPING<\/strong><\/p>\n<p><strong>Grouping<\/strong> ONLY applies to\u00a0\u00a0<strong>TURNS\u00a0<\/strong>and<br \/>\n<strong>FORMATIONS.<em> So, yes, a formation CAN apply to just half of the dancers, which can lead to some very interesting and unique hybrid formations.<\/em><\/strong><\/p>\n<p><strong>1,Half<\/strong>\u00a0 \u00a0 &lt;&lt; sets Grouping to half left, half right&#8230;.i.e.<br \/>\nX=jklm<br \/>\nY=nopqr\u00a0 when 9 dancers<\/p>\n<p><strong>1,Alternate<\/strong>\u00a0 &lt;&lt; sets Grouping to every other i.e<br \/>\nX=jlnpr<br \/>\nY=kmoq\u00a0 \u00a0when 9 dancers<\/p>\n<p><strong>1,No_Grouping<br \/>\n<\/strong><strong>1,SendX<br \/>\n<\/strong><strong>1,SendY<br \/>\n<\/strong><strong>1,SendZ<\/strong><\/p>\n<p><strong>Sends<\/strong> specify <strong>WHICH<\/strong> group (<strong>X,Y<\/strong> or both(<strong>Z<\/strong>)) will receive subsequent <strong>TURNS, Canons w\/turns<\/strong>,\u00a0<strong>Formations, &amp; June<\/strong>\u00a0commands<\/p>\n<p><strong>1,Speed%9%5%0.2<br \/>\nFormation Speed\/June Speed\u00a0 %\u00a0 Turn Speed % Canon Interval<\/strong><\/p>\n<p><strong>*************<br \/>\n2 &#8211; FORMATIONS<\/strong><\/p>\n<p><del><strong>1,Form%COLUMNSBLK\u00a0 &#8212; Form Name must be CAPITALIZED<br \/>\n<\/strong><\/del><strong>Not a real prep command so demoted<\/strong><\/p>\n<p><strong>*************<br \/>\n3 &#8211; ANIMATIONS<\/strong><\/p>\n<p><strong><del>1,Dance%Bodi<br \/>\n<\/del>Not a real prep command so demoted<\/strong><\/p>\n<p><strong>1,DanceCanon%*Bodhisattva &#8212;\u00a0 actual animation name<\/strong><br \/>\n<del><\/del><strong>CanonAnimationOverride<\/strong><\/p>\n<p><strong>1,StopCanon &#8212; Stops Only the last Canon Animation<br \/>\n1,Freeze &#8212; makes last animation the backing animation &#8211; protects it from being stopped. Meant to be used with StartKill<\/strong><\/p>\n<p><strong>1,UnFreeze &#8212; Stops the Frozen (Backing) Animation<br \/>\n<del>1,StopAll &#8212; Stops all Local and Canon Animations<\/del><br \/>\n<del>1,StopLast <\/del><del>&#8212; Stops Only the last Local Animation<\/del><br \/>\n<del> 1,StopA &#8212; Stops last animation played for Division A<\/del><br \/>\n<del> 1,StopB &#8212; Stops last animation played for Division B<\/del><br \/>\n<del> 1,StopC &#8212; Stops last animation played for Division C<\/del><br \/>\n<del> 1,StopD &#8212; Stops last animation played for Division D<br \/>\n<\/del>Not\u00a0 real prep commands so demoted<br \/>\n<\/strong><\/p>\n<p><strong>*************<br \/>\n4 &#8211; TURNS<\/strong><\/p>\n<p><del><strong>1,Turn%45L &#8212; New<\/strong><\/del><br \/>\n<del> <strong> 1,Turn%45R\u00a0 &#8212; New<\/strong><\/del><br \/>\n<del> <strong>1,Turn%Home<br \/>\n<\/strong><strong>1,Turn%Left<br \/>\n<\/strong><strong>1,Turn%Right<br \/>\n<\/strong><strong>1,Turn%In<br \/>\n<\/strong><strong>1,Turn%Out<br \/>\n<\/strong><strong>1,Turn%180<br \/>\n<\/strong><\/del><strong>Not\u00a0 real prep commands so demoted<\/strong><del><strong><br \/>\n<\/strong><\/del><\/p>\n<p><strong>*************<\/strong><br \/>\n<strong>5 &#8211; JUNES<\/strong><\/p>\n<p><strong><del>1,June%Left<\/del><br \/>\n<del> 1,June%Right<\/del><br \/>\n<del> 1,June%45L<\/del><br \/>\n<del> 1,June%45R<\/del><br \/>\n<del> 1,June%Home<\/del><br \/>\n<del> 1,SemiRight<\/del><br \/>\n<del> 1,SemiLeft<br \/>\n<\/del><\/strong><strong>No longer\u00a0 real prep commands so demoted<\/strong><\/p>\n<p><em>NEW<\/em><br \/>\n1,JuneTarget% (alt1, alt2, ends, middle, left, right and<br \/>\n(j-r or ClearJune) or specific letters<br \/>\n1,ClearJune<\/p>\n<p><strong>*************<br \/>\n<\/strong><strong>6 &#8211; CANONS<\/strong><\/p>\n<p><del><strong>1,Canon%Left<br \/>\n<\/strong><\/del><strong><del>1,Canon%Right<\/del><br \/>\n<del> 1,Canon%TurnIn<\/del><br \/>\n<del> 1,Canon%TurnOut<\/del><br \/>\n<del> 1,Canon%Home<\/del><br \/>\n<del> 1,Canon%Reverse<\/del><br \/>\n<del> 1,Canon%Forward<br \/>\n<\/del>Not real prep commands so demoted<\/strong><\/p>\n<p><strong>1,AnimsOnly<br \/>\n1,TurnsOnly<br \/>\n1,Turns&amp;Anims<br \/>\n1,SelectCanon%1<br \/>\n1,SelectCanon%2<br \/>\n1,DanceCanon%*Bodhisattva &#8212;\u00a0 actual animation name<br \/>\n<\/strong><b>1,CanonOrder%<\/b>@<b>432187659 &#8212; IMPORTANT\u00a0you use the @ instead of the normal <\/b>$<br \/>\n<b> 1,Hold<\/b><br \/>\n<b> 1,Release<\/b><br \/>\n<strong><del>1,StopCanon<br \/>\nNot real prep command so demoted<\/del><\/strong><\/p>\n<p><strong>1,Switch<br \/>\n1,UnSwitch<br \/>\n1,Finish\u00a0 &#8212;\u00a0 automatically plays CanonAnimation2\u00a0in *smartdancer nc in animesh OR &#8212; returns to backing animation after last Canon &#8212; also performs Auto Commands pre-effect at start of animation and post-effect at end of Canon cycle (effects are: AutoChat,AutoGlow,AutoFade,AutoColor<br \/>\n(CanonAnimationOverride2) in *channels nc in Controller<br \/>\n1,UnFinish<br \/>\n<\/strong><strong>1,ColorCanonLinks@%Silk%Dress%Veil\u00a0&#8212; sets multiple clothes for\u00a0 canon coloring &#8211; must be executed before Canon-Coloring<br \/>\n<\/strong><\/p>\n<p><strong>*************<br \/>\n7 &#8211; DIVISIONS<\/strong><\/p>\n<p><strong>1,Division%AABBCCDDA<\/strong><br \/>\n<strong>1,SendItTo%A<br \/>\n<\/strong><strong>1,SendItTo%B<br \/>\n1,SendItTo%C<br \/>\n1,SendItTo%D<br \/>\n<\/strong><\/p>\n<p><strong>*************<br \/>\n8 &#8211; EFFECTS<\/strong><\/p>\n<p><strong>1,ClothesName%(name of link)<\/strong> <strong>&#8212; sets link-no. based on object-name of link<br \/>\n1,ClothesLink%(link no) &#8212; sets link-no. to parm for Clothes command &#8212; good for single-link animesh, use -1 for link-set<br \/>\n<\/strong><strong>1,Clothes%&lt;1,1,1&gt;\u00a0&#8212; changes color based upon preset link-no.<br \/>\n1,Naked%(alpha-value) &#8211; changes transparency to preset link-no<\/strong><\/p>\n<p><strong>1,AutoColorOn<\/strong><br \/>\n<strong>1,AutoColorOff<br \/>\n1,AutoColorAmount%&lt;1,0,1&gt;%&lt;1,1,1&gt;<\/strong><br \/>\n<strong>1,AutoChatOn<\/strong><\/p>\n<p><strong> 1,AutoChatOff<\/strong><br \/>\n<strong> 1,AutoChat%123456%This is the chat message &#8212; channel and msg<\/strong><\/p>\n<p><strong>1,AutoGlowOn<br \/>\n1,AutoGlowOff<br \/>\n1,AutoGlowAmount%0.5%0 &#8212; 0.5 is for ON, 0 is for OFF<\/strong><\/p>\n<p><strong>1,AutoFadeOn<\/strong><br \/>\n<strong> 1,AutoFadeOff<\/strong><br \/>\n<strong> 1,AutoFadeAmount%0.5%0 &#8212; 0.5 is for ON, 0 is for OFF &#8211;transparency 1 is opaque, 0 is invisible<\/strong><\/p>\n<p><del><strong>1,Fade%j-r%0.5\u00a0&#8212; NEW 01\/16 &#8212; NOTE: FadeNow from EFFECTS menu is equivalent of this command.\u00a0 It needs Target to prepare it<br \/>\n<\/strong><\/del><strong>Not real Prep command so demoted<\/strong><\/p>\n<p><del><strong>1,Vanish%j-r<\/strong><\/del><br \/>\n<strong><del>2,Appear%j-r<\/del><br \/>\n<del> or<\/del><br \/>\n<del> 1,Vanish%lmno<\/del><br \/>\n<del> 2,Appear%lmno<\/del><br \/>\nNot\u00a0 real prep commands so demoted<br \/>\n<\/strong><\/p>\n<p><del><strong>1,FadeOut%j-r<\/strong><\/del><br \/>\n<del> <strong> 2,FadeIn%j-r &#8212;\u00a0 allow time for fadeout\u00a0<\/strong><\/del><br \/>\n<del> <strong> or<\/strong><\/del><br \/>\n<del> <strong> 1,FadeOut%lmno\u00a0<\/strong><\/del><br \/>\n<del> <strong> 2,FadeIn%lmno\u00a0 &#8212;\u00a0 allow time for fadeout<br \/>\n<\/strong><strong>or<br \/>\n<\/strong><strong>1,FadeIn%j-r<br \/>\n2,FadeOut%j-r\u00a0 \u00a0&#8212;\u00a0 allow time for fadein<br \/>\nor<br \/>\n1,FadeIn%lmno<br \/>\n2,FadeOut%lmno \u00a0 &#8212;\u00a0 allow time for fadein<br \/>\n<\/strong><\/del><strong>Not a real prep commands so demote<\/strong><del><strong>d<br \/>\n<\/strong><\/del><\/p>\n<p><strong>1,Target%k-p &#8212; Target applies to BOTH EFFECTS and CANONS.<\/strong><br \/>\n<strong>or<\/strong><br \/>\n<strong>1,Target%jklopq<br \/>\n<\/strong><\/p>\n<p><strong>1,ClearCanonTarget &#8212; Sets Canon &amp; Effects Target to &#8216;jklmnopqr&#8217;<\/strong><\/p>\n<p><strong><br \/>\n<\/strong><del><strong>1,Color%jklm%&lt;1##0##0&gt;<br \/>\n<\/strong><\/del><strong><del>1,Glow%r%1.0<\/del><br \/>\nNot real prep commands so demote<del>d<\/del><br \/>\n<\/strong><\/p>\n<p><strong>*************<br \/>\n9 &#8211; OTHER<\/p>\n<p><span style=\"color: #008000;\">1,PrepareForLoop\u00a0<\/span><br \/>\n<span style=\"color: #008000;\">1,SuppressEndMsgs%(0\/1)\u00a0<\/span><br \/>\n<\/strong><\/p>\n<p><strong>1,LastCanonPrep%11%2.5\u00a0&#8212; no. of PREP to execute on last Canon cycle, Delay in seconds\u00a0 before PREP fires<\/strong><br \/>\n<strong><del>1,Sit2Sit%(name of object to sit on)<br \/>\nNot real prep commands so demote<del>d<\/del><\/del><\/strong><\/p>\n<p><strong>1,RenameNew%(new animesh\/avatar name)saves old name in desc<br \/>\n1,RenameOld%(original animesh\/avatar name)renames old name<\/strong><\/p>\n<p><strong>1,Hide\u00a0<\/strong> \u00a0&#8212;<strong> Hides HoverText and Controller<br \/>\n<\/strong><strong><del> 1,Wait%3.5 <\/del><br \/>\n1,Chat%123%This is my message<br \/>\n1,Say%0%This is my message<br \/>\n1,Whisper%0%This is my message<br \/>\n1,Shout%0%This is my message<br \/>\n1,IM%This is my message &#8212; sends to owner<br \/>\n<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PREP commands differ from sequence commands in that they allow multiple commands on one line to help save space and allow more sequencer commands into memory.\u00a0 Sequencer commands are stored in its own script and PREP commands are stored in their own script. PREP commands are non-active commands in that you dont see any effect &hellip; <a href=\"https:\/\/artistedancediva.co.uk\/wp\/?p=2515\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">SmartDancer 131 &#8211; PREP Commands Demoted<\/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\/2515"}],"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=2515"}],"version-history":[{"count":9,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2515\/revisions"}],"predecessor-version":[{"id":2985,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2515\/revisions\/2985"}],"wp:attachment":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}