Printer friendly version
 Square Dance Resource Net  (Home)ArticlesCallers and CuersClubsEventsResourcesChoreographyMusicFrequently Asked QuestionsAcademy for Advanced and Challenge Enthusiasts  (AACE)Ceder Chest Definition BooksCeder Square Dance System  (CSDS)Square Rotation Program  (SQROT)Vic Ceder - Square Dance CallerDefinitions of square dance calls and conceptsMore square dance DefinitionsLists of square dance calls and conceptsDigital music informationSquare dance linksBande DéssineesLos Olivos Honey BeesChocolate BarsBeanie BabiesPokémon Trading CardsSend us feedback
Ceder Square Dance System (CSDS)
Ceder Square Dance System (CSDS)
Csds2 2.36  (March 2020)  
is the latest version 
 CSDS Main Page  |  Online Purchase  |  administrator     
 Help  |  FAQ  |  Documentation  |  Help Index  |  Revision History  |  Vic's To Do List 
 Download -->  Program Upgrade  |  Sequence Databases  |  RD Cue Sheets 
 Sample screens -->  Edit Music Database  |  Edit Sequence  |  Find Getout 
 Sequence Databases for CSDS  |  Round Dance cue sheets for CSDS 

This window allows you to edit a new or existing sequence.

CSDS 1.21.09
  • The edit buffer (screen bottom left) is used to enter text or abbreviated text. Multiple lines of text (i.e., square dance calls) can be entered in this field. Press the Enter-key to tell the program to execute the calls. If the calls within the edit buffer are successfully executed, the dancers are updated to their ending position and the executed text is place in the large white box (entire sequence text).

    Within a sequence, the following characters have special meaning:

    '%' toggles highlighting (underline + italic).

    '$' toggles extra highlighting (underline + italic + bold).

    '(' and ')' enclose comments.

    '[' and ']' modify call intrepretation. For example,

    [As Couples Swing Thru] & Roll ===> does an individual Roll.
    [As Couples Swing Thru & Roll] ===> does an As Couples Roll.

    [Run Wild 3/4] Reset ===> does a 3/4 Run Wild then a Reset.
    Run Wild [3/4 Reset] ===> does a Run Wild then a 3/4 Reset.

    An indendented line is considered part of the previous line.
  • There are two sets of dancers on the screen:
    • The Before dancers show the setup prior to executing the last call.
    • The After dancers show the setup after executing the last call.
    • The last call executed is shown in a box next to the line connecting the two sets of dancers
  • The navigation buttons (screen bottom center) move the dancers forward or back one call at a time or all calls at once.
  • The entire sequence text is displayed in the large white box (screen left center). This sequence text may also contain formation pictures.
  • Near the top of the screen are two dropdown lists and two check boxes
    • List associates a list of calls with the sequence (or set of sequences). A list keeps track of how many times each call or concept is used within a set of sequences.
    • Difficulty assigns a difficulty level (Easy, Medium, or Hard) to the sequence.
    • Star, when checked, marks the sequence as being a really good or 'special' sequence.
    • In print list, when checked, means that the sequence is in the list of sequences to be printed.
  • The Clear and New-line buttons (screen bottom left) clear the edit buffer or add a new-line to the edit buffer at the cursor location.
  • The Insert formation button inserts a picture of the current formation within the sequence text.
  • The Undo button moves the last call from the sequence text to the top of the edit buffer, and updates the dancer positions accordingly.
  • The menu (screen top) consists of the following:
    • Change selects a different sequence to be edited. You can choose from previously edited sequences, or you can edit the next sequence within a set of sequences. If you are creating new sequences, there is also an option to start the next sequence.
    • Display allows you to:
      • change the font used for the edit buffer, sequence text, and last call executed.
      • change the scaling of the inserted formations.
      • enable whether or not the 'before' formation is displayed.
      • enable whether or not the grid lines and axes are displayed.
      • tell the program when to automatically display how many getouts are available from the current ending position.
    • Edit allows you to edit the entire sequence text, mark the sequence as having problems (to be corrected later), add getouts from the current position to the getout database, or edit other databases within the program (you can edit the abbreviation database to add or delete abbreviations; you can edit the list database to add a new call or concept; or you can edit the parse database to allow for a different way to spell a call).
    • Find allows you to:
      1. find possible calls from the current setup.
      2. find getouts (resolves) from the current setup.
    • Flags sets or clears flags used by the program during call execution.
    • Help displays a dialog box describing the extra characters that can be added to the sequence text for formatting purposes (e.g., adding underlines and/or bold, adding comments) or for forcing a particular interpretation (e.g., explicitly telling the program how to group adjacent calls).
    • View allows you to:
      • view the list associated with a set of sequences. The list is primarily used to keep track of the calls that have not yet been used within a set of sequences.
      • view the last getout used.
      • view the last snapshot record used during call execution. (A snapshot record is a before-and-after picture used by the program to execute calls). If the program incorrectly executes a call, viewing the snapshot record usually gives you a clue as to what went wrong.
      • View, modify, and save a bitmap picture of the current formation.
    • Exit closes this window.
16-April-2021 15:52:35
Copyright © 2021 Vic Ceder.  All Rights Reserved.