Ceder Square Dance System (CSDS)
 
Ceder Square Dance System (CSDS)
 
Csds2 3.62  (January 2026)  
is the latest version 

CSDS changes  --  most recent    2.00 to 3.00    <= 1.50
CSDS 3.62 was released on 30 January 2026 -- (changes shown below)

No significant changes

ID: 448
  
  

CSDS 3.61 was released on 28 January 2026 -- (changes shown below)

Call execution: 1) Fixed bugs with Twin Phantom Hourglass. 2) Now extrapolates Twin Phantom I (or Bone). 3) Now extrapolates Twin Phantom Bat. Call from Screen: 1) Edit menu: a) Added 'Sight Call | Select List by Level'. b) Added 'Sight Call | Select List by Name'. 2) Preferences: a) If timer minutes or seconds is changed, a prompt now asks whether to update the dance with those changes. Dance Edit | Sight Call tab: 1) Replaced the 'Short cut' buttons with a single button, 'Select List by Level'. 2) Added clear toolbar button to set list to 'none'. Main Menu: 1) Added 'Sequence | View all sequences in a database', to facilitate moving a selected set of sequences to another sequence database. This should be useful for once the new mainstream and plus lists take effect. 2) Renamed 'Sequence | New SD format sequence' to 'Sequence | Add SD-formatted sequence to a database'. Miscellaneous: 1) More tweaks to database routines, particularly creating a new sequence database. Music | Composite History List: 1) Tools menu: a) Added 'Remove all but most recent instance of each music item'. Music | Database: 1) Tools menu: a) Added 'Set Balance Preset for selected items'. Music Player: 1) Loop tab: a) Fixed bug with setting loop start or end times via up/down buttons. 2) Fixed issues with modifying, saving, and restoring Balance. Preferences: 1) Timer tab: a) Expanded text within 'Notes' section. Sequence | New Database: 1) Prompt for Database Name now includes option to enter Description. Select Sequence Database dialog box: 1) Databases tab: a) Toolbar is now larger and with captions. b) Removed the List toolbar (upper right) and replaced it with button 'Modify List'. c) Grid header is now two lines. 2) Renamed menu item 'Refresh List' to 'Refresh Grid'. Snapshot | New (via Call Not Found, Add It?) 1) Fixed bug that flags 'Aft Circular' and 'Bef Circular' were not being set within the newly created record. Snapshot | View: 1) Moved the 3 items from menu 'Edit | Validate' to 'Tools'.

ID: 447
  
  

CSDS 3.60 was released on 1 January 2026 -- (changes shown below)

Miscellaneous: 1) Rewrote database routines to try to fix error 3264.

ID: 445
  
  

CSDS 3.59 was released on 23 December 2025 -- (changes shown below)

Miscellaneous: 1) Upon a new installation of CSDS, the program now prompts to update the Music Labels table from the web. 2) Attempt to fix error 3264 on creating MusicHistoryTable in a Dance database.

ID: 444
  
  

CSDS 3.58 was released on 12 December 2025 -- (changes shown below)

Call from Screen: 1) Held Sequence frame: a) Moved the 'Move sequence' button just above the sequence. 2) Find Text: a) Restored functionality that clicking outside the dialog box would hide it. Installation: 1) Fixed the four 'Error 3057' messages received by new users, the first time that CSDS was run. Sequence | Edit [Graphics]: 1) Fixed bug that on 'Find Getin', if the formation was not found, the message box 'no records match...' was displayed 3 times.

ID: 443
  
  

CSDS 3.57 was released on 30 November 2025 -- (changes shown below)

Music Player: 1) Now outputs an error message if a zip file is loaded into the music player. Sequence | Edit [Graphics]: 1) If SD-format sequence, added menu option: a) Edit | Convert from SD-format to CSDS-format.

ID: 442
  
  

CSDS 3.56 was released on 28 September 2025 -- (changes shown below)

Call from Screen: 1) Added hot-keys: a) [ - brings the previous frame, numerically, to the primary frame. b) ] - brings the next frame, numerically, to the primary frame. 2) Fixed issue rendering SD formations. Dance Select dialog box: 1) Added grid column 'Last Modified'. 2) Grid data is now saved in XML file, and only updated if necessary. This speeds up the display of the grid. Main Menu: 1) Sequence menu: a) Added 'New SD format sequence' to allow the user to paste a sequence created by the SD program into a CSDS database. Miscellaneous: 1) Fixed issues where CSDS destroyed spacing within formations from sequences created by the SD program. 2) Getout/Getin - Add record: a) fixed issue that the pointer to the last sorted record sometimes got messed up. Sequence Select Database (and Index) dialog box: 1) Grid data is now saved in XML file, and only updated if necessary. This speeds up the display of the grid. Sequence | View: 1) Navigate menu: a) Added 'Recently edited sequence'.

ID: 435
  
  

CSDS 3.55 was released on 2 September 2025 -- (changes shown below)

Call from Screen: 1) Right-side list of frames: a) Pop-up menu (invoked by right-click on frame name): i) Added options: Move frame to Top Move frame Up one position Move frame Down one position Move frame to Bottom 2) Navigate menu: a) Added 'Previous sequence frame Ctrl+F9 b) Added 'Next sequence frame Ctrl+F10 c) Added 'Previously viewed sequence frame Ctrl+F5 Dance | New: 1) If header info was copied from another dance (i.e., via the 'Copy Header Info' button), and if the copied from dance has dates to exclude, a prompt now appears asking whether to also copy the dates to exclude to the new dance.

ID: 434
  
  

CSDS 3.54 was released on 13 August 2025 -- (changes shown below)

Call from Screen: 1) Held sequences frame: a) Added button (upper right) 'Move to another frame' to make it easier to move the held sequence to another location. Dance | Edit: 1) Fixed issue that 'results window' (after dance is saved) was not displayed.

ID: 432
  
  

CSDS 3.53 was released on 7 August 2025 -- (changes shown below)

No significant changes

ID: 431
  
  

CSDS 3.52 was released on 6 August 2025 -- (changes shown below)

Dance | Edit: 1) Not used frame: a) Toolbar: i) Removed the 'View' option (icon = blue spectaces) since this functionality is in the 'Edit Item' option (a.k.a. 'Edit sequence list for frame Fn'). Music Item Edit: 1) Rounds tab: a) Markers are now displayed via a grid. b) Added toolbar to 'Markers' with buttons to edit, delete, and clear. Sequence | Print: 1) Removed 'Grid View' button since this functionality is in the 'Edit by Item' menu and toolbar option.

ID: 430
  
  

CSDS 3.51 was released on 22 July 2025 -- (changes shown below)

Call from Screen: 1) Cosmetic changes 2) Normal display: R-H list of frames: a) Active frame is now highlighted. 3) Split or Single display: a) Bottom buttons for sequences are now shown colored if corresponding frame background is non-white. b) Fixed bug that a bottom button might have been missing. 4) Added hot-key combination for sequence frames 11 through 20. e.g., Alt+F1 for frame 11, Alt+F2 for frame 12, ... 5) Fixed bug that formation window did not display on top of the new R-H list of frames. 6) Fixed "Error 9 - Index was outside of the array at csds2.frmDanceView.UpdateButtons()". Date Edit: 1) Other Fields: a) Increased width of Level textbox. 2) Music History: a) Grid can now be sorted on any column. 3) Fixed bug that dance date was set to current date.

ID: 429
  
  

CSDS 3.50 was released on 8 July 2025 -- (changes shown below)

Call Execution: 1) Fixed issue with 'Turn The Key', 'Counter Rotate', and 'Rotates' when concepts are applied. 2) Fixed issue with Concentric Pass Thru (from an "I"). Call from Screen: 1) Cosmetic changes 2) Added menu items: a) Navigate | Select Frame... b) Navigate | Held sequences c) Music | Dance Music History (i.e., music played at this dance) 3) Added buttons to upper-left of active sequence: a) Use this sequence (U) b) Hold this squences (") 'Holding' a sequence moves it to a new frame entitled 'Held sequences'. That is, the sequence is put aside so that it can be easily found to call later or examine in detail. The hot key to invoke this function is the single- or double- quote. Ctrl+F2 is the hot key to bring the 'Held sequences' frame to the foreground. 4) For the 'Normal display', the R-H side can now show a list of frames, rather than small versions of that window. Clicking an item in the list moves the selected frame to the active frame. This feature can be enabled/disabled via: 'Preferences | Call from Screen | Normal display - use list to select frame'. 5) Document frames: a) Added a toolbar. Dances: 1) Upon program start, after a prompt, all dances (.DNC and .FRM files) will be converted to *.DanMdb files. That is, each dance is now saved in a Microsoft Access Database instead of a proprietary binary file format. Over the years, the old format has become increasingly unweildy, and not suitable for future enhancements. 2) The following items no longer have a maximum character length restriction: a) Document title b) Document pathname c) Frame title d) Dance description e) Group name f) Location 3) Maximum number of documents increased from 10 to 12. 4) Maximum number of sequence frames increased from 10 to 20. 5) Music history is now saved within the dance. Dance - Add List dialog box: (invoked via 'Dance | Edit | Documents | Add List' or via 'Call from Screen' menu item 'Edit | Add Document'. 1) Cosmetic changes 2) Added buttons: a) Add a Callerlab List i) Allows selection of a Callerlab program list. b) Update Callerlab Lists from Web i) Updates the Callerlab lists (PDF format) from ceder.net to your computer so you can select a list. Callerlab Lists are now downloaded from a copy of the latest Callerlab lists available at https://www.ceder.net/lists/callerlab/ and can now be easily added to a CSDS dance. Dance | Edit: 1) Documents tab: a) Replaced all of the individual 'Lists' buttons with a single button, 'Add List', which invokes the 'Dance - Add List' dialog box. 2) Added tab 'Other Fields' with the following new fields: a) Number Of Squares b) Income c) Plane Fare d) Lodging Cost e) Mileage f) Days Per Diem g) Location Per Diem h) With Spouse checkbox i) Other Expenses j) Shared Program With k) Notes These fields can now be easily imported into the Dates Database. 3) Added tab 'Held' to hold sequences set aside while calling a dance. 4) 'Edit' menu was split into 2 menus: 'Template' and 'Tools'. 5) Removed menu item 'Template | Delete template' since this fuction can be done via the Template Manager. Dance | New 1) New Dance - Options dialog box: (shown after pressing the 'OK' button, if the 'Level' field was set) a) Added dropdown list to select a template to use. Dance Properties dialog box: 1) Added 'Documents' section. Dance Select: (e.g., the 'Select dance to edit' dialog box): 1) Renamed column 'Approx # Seqs' to 'Unused Seqs'. 2) Renamed column 'Screen Mode'. 3) Added columns: a) Used Seqs - number of used sequences b) Held Seqs - number of held sequences c) Dates Excluded - number of dates excludd d) Music History - number of items in music dance history 4) Added toolbar button 'Music History' (invokes Music Dance History List). 5) Added menu option 'File | View Music History'. 6) Rename: a) Dance name now forced to be uppercase. b) Dance name may no longer contain a space character. 7) New: a) Dance name may no longer contain a space character. Dance Template Manager 1) Replaced the 3 'edit' functions with a single function, 'Edit', which invokes the 'Dance Template Editor'. 2) Double-clicking on a row now invokes the 'Dance Template Editor'. Date | Edit: 1) Dates Database version changed from 2 to 3. 2) Added field 'Shared Proram With'. 3) Fixed bug that help page was not found. 4) Replaced the 'Add used seqs from dance' menu option and toolbar item with a prominently displayed button, 'Import Data from Dance(s)', which now also imports the dance music history and other fields. Main Menu: 1) Dance menu: a) Added 'Dance Music History'. 2) Sequence menu: a) Added 'Frequency count'. Music | Composite History List: 1) Added menu option 'Tools | Remove duplicates for each dance'. Music Database: 1) Tools menu: a) Added 'Set Genre Flag(s) for selected items'. b) Added 'Clear Genre Flag(s) for selected items'. Music Player: 1) Fixed bug with validating duration (i.e., 'duration mismatch'). a) Expanded the error message to include additional information. b) If ShouldBeDuration is 0, then DatabaseDuration is now used. (the music database is then updated so that this error does not occur for the same music item again) 2) Load tab: a) 'Load Music from File': i) Fixed issue that saving data to Music Database did not set the duration within the database. 3) If loading a Patter item and 'loop not set', the dialog box now has a button to 'Use as Singer' (so that the singer bar is displayed). Sequence | Move | Move sequences within a database: 1) Split into two sub-menus: a) via Dialog Box b) via Grid 2) When moving a sequence, the user is now disabled from doing anything until the process finishes. 3) Now displays 'in-progress' feedback indicators. Sequence Select dialog box (.e.g, Sequence | Edit): 1) If Index <= 0, a prompt now prompts for a valid sequence index. 2) Rename sequence database function now displays an in-progress message box while updating the dances, dates, and sequence print list. System | Preferences: 1) Colors (1): a) Added button to change background color for 'Call from Screen - Held Sequences'. 2) Call from Screen: a) Added checkbox 'Normal display - use list to select frame'. 3) Added tab 'Music (4)'. 4) 'Music' tabs: a) Moved items within the tabs. b) Cosmetic changes. c) Added edit button to 'History List - only add music if played for more than N seconds' (default N = 25 seconds)

ID: 428
  
  

CSDS 3.47 was released on 2 May 2025 -- (changes shown below)

Date | New: 1) Added toolbar with 'Customize Grid'. 2) Added checkbox 'Last N years'. Getin/Getout | Find several records: 1) Results page: a) Added menu option 'View | Snapshot record'. List Database: 1) Changed database version from 3 to 5. 2) Added field 'Coop Week' for Lynette Bellini's C4 week lists. 10 = week 1, 20 = week 2, 30 = week 3, 35 = concepts used at Tranum. 3) Added field 'Coop Mod' for Lynette Bellini's C4 class modules. List | List Database | Edit: 1) Added menu item and toolbar to 'View definition'. List | List Manager | New: 1) Prompt for list name now also allows description to be entered. Music | Edit Music Database: 1) Added menu item 'Tools | Import from Takeuchi SDM file'. THIS FUNCTION IS NOT YET FINISHED.

ID: 427
  
  

CSDS 3.46 was released on 3 April 2025 -- (changes shown below)

Call Execution: 1) Fixed issue with 'Boys Reverse All Truck'. 2) Fixed issue with 'Outsides Concentric anything' where anything starts and ends in a 2x2. Call from Screen: 1) Fixed issue with (popup) formation window not retaining formation size between invocations. Dance | Edit: 1) Fixed display bug with toolbar position for sequence frames. Sequence | View: 1) Fixed bug that Ctrl+E (to edit text) wasn't working.

ID: 426
  
  

CSDS 3.45 was released on 14 February 2025 -- (changes shown below)

Call Execution: 1) Fixed issue with (Cross) Concentric from "I" and Bat formations, when each group-of-4 ends in a 2x2. Call from Screen: 1) Fixed issues with documents when 'run from portable drive'. Preferences: 1) Folders: a) Added 'Document files'. b) Added button 'Undo Default All'. Select Sequence Database And Index: 1) Fixed Error 57 with renaming sequence database.

ID: 425
  
  

CSDS 3.44 was released on 12 January 2025 -- (changes shown below)

Customize Grid: 1) Miscellaneous: a) Added button 'Report...'. Getout | View: 1) Cosmetic changes (larger toolbar). Music | Database: 1) Tools | Rename music files... a) Added format 'Title only'. b) Added checkbox 'Remove CamelCase from Title'. c) Added option to rename 'Cue Sheet' and 'Lyrics' files. d) Cosmetic changes e) If 'Confirm each change' is selected, there is now an option to edit the new filename. Parser: 1) Now attempts to insert a 'FOR' token if missing with theses calls: Anchor The, Drag The, Ignore The, and Prefer The. Sequence Problems: 1) On sequence grids that allow multiple selection, the 'Problems' function can now set or clear multiple flags for the selected sequences.

ID: 424
  
  

CSDS 3.43 was released on 12 November 2024 -- (changes shown below)

Call from Screen: 1) Getouts: a) Cosmetic changes. b) Added two more starting formations: i) H PTO (Heads Pass The Ocean) ii) H FTT (Heads Fan The Top) c) Added a button to rotate the starting formation. d) Added a button to rotate couple numbers within the formation. 2) Sequence frame: a) Pop-up menu: i) Added 'Properties'. List ! New: 1) Added button 'Single Button (easiest way)' to quickly create a list. Music Player: 1) On load new music item, if an item is currently playing, the program now optionally prompts for confirmation whether to stop playing the current item. Parser: 1) Fixed issue with SD sequences containing a semicolon within a comment. Preferences: 1) Music (1): a) Added checkbox 'On load music - confirm if playing another item'.

ID: 422
  
  

CSDS 3.42 was released on 6 November 2024 -- (changes shown below)

Call Execution: 1) Fixed bug with "Near 4 Mirror All Veer Left" Sequence Text Colors And Relative Sizes dialog box: 1) Added '<Move On>', to format text enclosed in matching < and >. Specialty Squares: 1) Kaleidoscope Squares: a) Now recognizes the call 'Home'. b) Sequence is now marked as proofread (if possible).

ID: 421
  
  

CSDS 3.41 was released on 26 October 2024 -- (changes shown below)

Call from Screen: 1) Seq Edit [Graphics]: a) Now saves state of dance prior to editing a sequence, in case program crashes. Music Player: 1) Windows Media Player: a) Fixed bug that loading a new piece of music caused error "Unable to load music file" from the previous selection. Specialty Squares: 1) Kaleidoscope Squares: a) Added extra buttons 1+2, 1+3, 1+4, 2+3, 2+4, 3+4 to insert phrases such as "Ones and Twos " into the edit buffer.

ID: 420
  
  

CSDS 3.40 was released on 12 October 2024 -- (changes shown below)

Call Execution: 1) Tweaked processing of calls with parts. Music Item Edit: 1) General tab: a) Fixed bug that Lyrics toolbar no longer worked. Music Player: 1) Tweaked duration processing (again). Hopefully this fixes the looping, or lack of, problems with recent versions of CSDS.

ID: 418
  
  

CSDS 3.39 was released on 26 September 2024 -- (changes shown below)

Call Execution: 1) Added '|' as a special character, equivalent to a new-line during call processing. See https://www.ceder.net/helpdb/viewsingle.php?pid=1&UniqueId=64 2) Fixed issue with (Split) Counter Rotate. 3) Now extrapolates 'Nthly Add (A) Call-1 For (A) Call-2', which inserts Call-1 after part N of Call-2. 4) Tweaked processing calls with parts. 6) Now extrapolates Hubs/Rims Trade (anything). To receive changes shown above, upgrade your Lists, Parse, Parts, and Snapshot databases. Call from Screen: 1) Getouts: a) Added pop-up menu to grid (invoked via mouse right-click). b) Double-clicking on grid row now opens the 'show progression' window for the selected getout. c) Added 'Find Text' and 'Clear Find Text' buttons. d) Added 'after picture' to lower right. e) Added getout type 'Corner Line'. 2) Sequence: a) Fixed display issue when sequence contains matching squiggle brackets {} split between two lines. 3) When a sequence has focus in the active frame, pressing the 'Enter' key will repeatedly do a 'Page Down' until the end of the sequence is displayed. Then, repeatedly pressing the enter key does a 'Page Up' until the start of the sequence is diplayed. This functionality has also been added to 'Sequence View'. Getin/Getout | Find several records: 1) Results page: a) Toolbar is now larger and shows shortcut keys. System | Run previous version of program: 1) Now allows mulitple selection of files to delete. System | Upgrade data files from web: 1) Added column 'Need' indicating updating the file is recommended.

ID: 417
  
  

CSDS 3.38 was released on 8 August 2024 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Added toolbar button 'Toggle orientation' (butterfly icon) to toggle between column and row orientation (a.k.a. read direction). b) Added toolbar button 'Sort'. c) Changed behaviour when item is removed: i) Removed item is replaced with another item, and list is not resorted. ii) Items in list only move (shift one position) if entire list fits on screen. d) Moved 'Getouts' to a separate frame. 2) Getouts: a) Extracted from Sight Call. b) Hot key is '?' (question mark) c) Cosmetic changes. d) Added buttons to easily change starting formation. (hot keys 0 thru 9) Dance | Edit: 1) Not used tab: a) Added toolbar button 'View sequences for frame Fn'. List | View (i.e., List | List Manager | View) 1) Display menu: a) Added menu options to change the font sizes and colors for the HTML display.

ID: 415
  
  

CSDS 3.37 was released on 17 July 2024 -- (changes shown below)

Call Execution: 1) The Checkpoint extrapolation no longer allows Twin Diamomnds as a starting position. 2) Fixed bug with 'calls with parts' that if only the first part could be done, it returned success, even though subsequent parts could not be done. 3) Now extrapolates the Piecewise concept. 4) (Reverse) Checkpoint A By B: Implemented parts of call B with parts concepts such as Initally, Oddly, etc. 5) Fixed issue that "Z"s were not properly identified from a 5x4 matrix (e.g., from R-H Columns after 1/2 Press Ahead). Dance | Move used sequences to Date: 1) Cosmetic changes. List Manager: 1) File menu: a) Added 'Edit Description'. 2) Toolbar: a) Added 'Description'. Music | Composite History List: 1) Added fields: 'Rating' and 'Genre Flags'. Preferences: 1) Sequences tab: a) Added checkbox 'Confirm Remove Item from List in Edit Sequences [Graphics]'. Sequence | Move | Move sequences between two databases: 1) Major overhaul of user interface. Snapshot | View: 1) Find All - Results Page a) Added menu option 'Edit | Validate record access'. F12 - Listen: 1) Cosmetic changes

ID: 414
  
  

CSDS 3.36 was released on 20 June 2024 -- (changes shown below)

Call Execution: 1) Now able to calls such as a) Initally/Finally Motivate/Tally-Ho BUT given-call. Call From Screen: 1) Added menu 'Find' and moved the 5 'Find' items from the 'Navigate' menu to 'Find' menu. 2) Find | Find by Sequence ID: a) Now shows sequence index range. b) OK button caption changed to 'Find SEQDB-XX'. c) If sequence was not found in dance, there's now an option to add the sequence to the dance. Edit Another Sequence?: 1) Fixed bug that the displayed 'Last sequence' was incorrect. Music | Edit Database: 1) On adding a new item to the music database, the duration field is now determined via Windows File Explorer instead of querying the API or currently loaded music player. For some new encoding formats, the API and Direct Show players are unable to load the file and return a 0 for the duration field. Winamp might also returns an incorrect duration value. Media Player generally returns the correct duration. However, the Windows File Explorer always seems to give the correct value. Music Player: 1) Fixed issue with CSDS windows such as the Music Quick List showing 'loading music player...' when the player is already loaded. 2) Fixed more issues relating to 'duration'. 3) Added check for potential bad loop, with option to set the loop to the default values. Sequence | Import: 1) Fixed a few more issues with importing sequences written in SD.

ID: 413
  
  

CSDS 3.35 was released on 31 May 2024 -- (changes shown below)

Formation Bitmap: 1) Fixed bug that 'Black & White' did not display couple numbers. 2) Added menu option 'Display | Specify icon size'. Inserted Formation Size: 1) Changed label to UpDown text box so that a specific value can be entered. List Database | Edit: 1) Fixed bug that 'delete record' no longer worked. Music: 1) Fixed "Error 91 - Object reference not set to an instance of an object. at csds2.frmMusicPlayer.CleanTimeStr(String& TimeStr) Music | Edit Database: 1) Remove item from database: a) Replaced "and Delete File from disk" with "and send file to Recycle Bin". Music Player: 1) Another tweak to try to fix duration issues. Preferences: 1) Cosmetic changes 2) General tab: a) Added checkbox 'Ignore parse errors' (applies to Seq Edit [Text]). 3) Dances tab: a) Added UpDown text box controls so that specific values can be entered. Sequence Database Properties: 1) General tab: a) Added 'View' button to 'Maximum level' field. 2) Printer tab: a) Added two 'clear' buttons. Sequence | Import: 1) Cosmetic changes 2) Destination database: a) Added 'Clear' to toolbar. Specialty Squares: 1) Added toolbar button 'Formation Bitmap'.

ID: 412
  
  

CSDS 3.34 was released on 14 May 2024 -- (changes shown below)

Music: 1) Tweaked end-of-track detection (sigh, again).

ID: 411
  
  

CSDS 3.33 was released on 29 April 2024 -- (changes shown below)

Call Execution: 1) Fixed issue with U-Turn Back & Roll (also Couple Up & Roll) from various positions (e.g., Trade By formation). Music: 1) Tweaked end-of-track detection. Other | Registry | Import: 1) After import, now prompts whether to restart the program. Sequence | Edit [Text]: 1) Now skips syntax check if sequence was imported from SD. Sequence properties: 1) Now shows 'SD format', 'Proofread' status, and whether sequence was 'Uploaded to ceder.net choreo database'.

ID: 409
  
  

CSDS 3.32 was released on 25 April 2024 -- (changes shown below)

Music: 1) Fixed issue with music duration and time tracking that was introduced in CSDS 3.27. Sequence | Edit [Graphics]: 1) List: a) Added toolbar button 'Remove item from list'. b) Added pop-up menu option 'View definition'.

ID: 408
  
  

CSDS 3.31 was released on 9 April 2024 -- (changes shown below)

Call Execution: 1) "(anything) The Wave" is now extrapolated instead of expanded. 2) Fixed call stack issue with "Shift". Open quick list: 1) cosmetic changes

ID: 407
  
  

CSDS 3.30 was released on 5 April 2024 -- (changes shown below)

Music Player: 1) Fixed 'Error 6' that occurred when Player = Winamp and a Singer was loaded. (Error instroduced in CSDS 3.28). 2) On open, now restores singer bar if previously loaded music was a singer. 3) Restored display of 'duration = ' (lost in CSDS 3.28)

ID: 406
  
  

CSDS 3.29 was released on 4 April 2024 -- (changes shown below)

Fixed bug with music duration and relative music file pathnames

ID: 405
  
  

CSDS 3.28 was released on 4 April 2024 -- (changes shown below)

Call Execution: 1) Fixed parse issue with ECHO SPLIT. Call from Screen: 1) Display | Sequences: a) Added 'Auto position formation window'. Getin/Getout: 1) Edit Record: a) Added button 'Show Progression'. Help Database: 1) Changed color of treeview selected item when treeview loses focus. Music | Edit Music Database: 1) Added menu option: 'Tools | Update duration' to fix the bad duration issue with some of the recent MP3 encodings e.g., (EGO, Riverboat, Royal, and other labels). 2) Pop-up menu when right-clicking on an item: a) Added 'Update duration' Music | Private Labels: 1) Edit | Show music for label: a) Fixed bug that if labels are edited, returning to 'Private Labels' didn't update the 'Use Count' field. Snapshot | View: 1) Find |Master ID: a) Removed error messages occuring when desired Master ID was not found. System | Upgrade data files from web... 1) Added column 'Your Date', the date that your copy of the database was last updated.

ID: 404
  
  

CSDS 3.27 was released on 21 March 2024 -- (changes shown below)

Bug fix: 1) Music History List: a) Error 3197 - fixed. Happened when NItems does not match Len(Blob). I.e., list got corrupted. When this error occurs, error 3197 happens, the program displays a message and fixes the database. The error 3197 will occur again, then the issue is fixed.

ID: 403
  
  

CSDS 3.26 was released on 13 March 2024 -- (changes shown below)

all Execution: 1) Parts: a) Fixed glitch with calls that contain "Arm Turn 1/2". 2) Fixed issue that 'Head Boy and Corner Girl' and similar phrases parsed to 'Head Corners' as C4 and not Basic. Requires updating to the latest list, parse, and snapshot databases. Call Not Found, Add It? 1) Added left-side button 'Debug ECR'. Ceder Chest Definitions: 1) Fixed display bug that tables containing formations were not centered. Help Database: 1) Changed database version from 3 to 4. Main Menu: 1) Help menu: a) Removed 'Screen Shots (out of date)'. i) Information from this file is being incorporated into the Help Database. b) Renamed 'Error Log Viewer' to 'Error Log' c) Error Log: i) Added menu option 'File | Upload error log to ceder.net'. Parse Database | Edit: 1) Added menu item 'Tools | Remove Duplicates'. Sequence | Edit [Graphics]: 1) Find | Calls (via Prefix + Call): a) Fixed "Error 9 - Index was outside the bounds of the array" issue that occurred on search for "Rotary". (failed on Far and Near)

ID: 402
  
  

CSDS 3.25 was released on 5 March 2024 -- (changes shown below)

Call Execution: 1) Fixed issue with Swing Thru & Roll, after recent updates to how program handles calls with parts. 2) Somewhat implemented (simple cases only): a) Interlace b) Shift N Formation Bitmap: 1) Added menu option 'File | Save As... PNG'. Help Database: 1) Find in All Pages: a) Results now include a small blurb with the search string highlighted in red. Main Menu: 1) Help menu: a) Removed 'User's Manual (out of date)'. i) Information from this file was incorporated into the Help Database. Music Queue:: 1) Fixed issue that somehow someone had it sorted by 'Title' and not 'Index'. System | Status: 1) Added number of records in music composite history list. System | Upgrade data files from web... 1) Now outputs a confirmation prompt if the Round Dance Cue Sheet Database is selected.

ID: 401
  
  

CSDS 3.24 was released on 25 February 2024 -- (changes shown below)

Call Execution: 1) Now extrapolates some calls of the form: a) CallOne REPLACE PART Number WITH CallTwo b) CallOne INTERRUPT BEFORE PART Number WITH CallTwo c) CallOne INTERRUPT AFTERE PART Number WITH CallTwo Call Not Found, Add It? 1) On close window, if all 4 flags are set, program now prompts whether to clear all flags. Snapshot | View: 1) Removed menu options: a) Edit | Toggle getout generated b) Edit | Toggle mirror same c) Edit | Toggle sex-dependent 2) Flags (lower right): a) Changed 'Getout generated', 'mirror same', and 'Sex-dependent' into checkboxes. User Key: 1) Dialog boxes for "Enter User Key" and "Invalid User Key" now display the program name.

ID: 400
  
  

CSDS 3.22 was released on 12 February 2024 -- (changes shown below)

Call Execution: 1) Fixed issues with "Turn The Key".

ID: 398
  
  

CSDS 3.21 was released on 9 February 2024 -- (changes shown below)

Call Execution: 1) Fixed issues with "Own The Anyone" concept. 2) Fixed breathing issue with "Phantom Lines|Waves|Boxes|Diamonds" if the inside 8 positions are empty. 3) Fixed issues with multiple calls on one line. 4) Fixed issues with Heads|Sides (Start) (Left) Split Square (whatever) and similar calls. Proofread Parameters: 1) Added checkbox 'Show IDs of prooread items'. Sequence | Edit [Graphics]: 1) "Undo" function now shows mirror images of possible starting formations, if appropriate.

ID: 397
  
  

CSDS 3.20 was released on 5 February 2024 -- (changes shown below)

Call Execution: 1) Many internal changes and bug fixes. 2) Now extrapolates 'Trade' and 'Squeeze' 3) Many changes to ExtrapolateNthly 4) Sandwich is now extrapolated instead of expanded. 5) Fixed issue with Wheel The Ocean|Sea, and Wheel To A Diamond|Hourglass|etc. 6) Now identifies Beaus|Belles and Leaders|Trailers from formations other than a 2x2. Call from Screen: 1) Cue Sheet and Lyrics: a) Right-click pop-up menu: i) Added 'Remove document'. This hides the cue sheet or lyrics frame for the currently loaded music. Music Player: 1) Help tab: a) Added button 'Copy to Clipboard'. 2) Fixed bug that pressing 'A' no longer toggled the 'Automatic loop'. Preferences: 1) Cosmetic changes. 2) Call from Screen tab: a) Added checkbox 'Cue sheets and Lyrics - load only on demand (press C or V)'. 3) Added button 'Help for this Tab' (upper left) and removed the individual help buttons. Help information is now contained in the Help Database. 4) Music (1) tab: a) Moved Winamp stuff to Music (3) tab. b) Added checkbox 'On load music - prompt if in current quick list'. 5) Music (3) tab: a) Added Winamp stuff from Music (1) tab. b) Added dropdown list 'CSDS Music Player Size'. Proofread Parameters: 1) Added checkbox 'If not proofread, Open Seq Edit [Graphics]'. Sequence | Edit [Graphics]: 1) Added an "Undo" function, to undo a call. For example, you can enter "Heads Pass The Ocean" followed by "Undo Ping Pong Circulate". 2) Navigate menu: a) Specific sequence - same database: i) Now allows selection of a diffent database. ii) Now displays a preview of the sequence about to be selected. Sequence (select a): 1) Database tab: a) Added preview pane (lower right) to show current sequence. Snapshot | Edit Data: 1) Added 'Hex Adjust' button (when applicable). Snapshot | View: 1) Added 'Hex Adjust' button (when applicable). 2) Now displays Master ID prominently at top of window. 3) Find All - Results Page a) Cosmetic changes b) Added 'Edit | Edit Call Name' to menu, toolbar, and pop-up menu. c) Added 'Edit | Refresh' to menu and toolbar. d) Before and After pictures are now horizontally centered within the frame. Web Choreo Database: 1) Changed database version from 2 to 3. 2) Added fields: a) Gimmick b) Complete c) Asymmetric d) Line Count 3) Toolbar is now in large format.

ID: 396
  
  

CSDS 3.18 was released on 8 December 2023 -- (changes shown below)

Call Execution: 1) Fixed bug that Tandem/AsCouples extrapolation sometimes came up with the wrong answer (e.g., Tandem Hinge The Cross Lock The Hinge). Sequence: 1) Option to upload to ceder.net now allows the level and difficulty to be modified, as well as option for an anonymous upload.

ID: 394
  
  

CSDS 3.17 was released on 2 December 2023 -- (changes shown below)

Added calls: 1) ATC Motion and Open Ups. To use these calls, you need to upgrade some files. From the CSDS main menu, select 'System | Upgrade data files from web'. Select the following 3 files and press the 'Download' button. SQPROOF.DB List.mdb SQPARSE.DAT Upon successful download, Restart CSDS. Call Execution: 1) Fixed glitch with Tandem/As Couples from 12-matrix offset formations with 2-dancer calls. E.g., Heads Pass The Ocean; Release Nothing; Tandem Boys Run. Call from Screen: 1) When 'Display | Sequences | Highlight current row within sequence' is set, pressing the 'K' key now invokes the 'Dancers at clicked location' dialog box. 2) Sight Call frame: a) Fixed bug that occurred when number of items displayed was less than the available space. Music Item - Edit: 1) The 'Listen (F12)' function is now disabled if the dialog box was invoked via the 'Listen' function. Music Player: 1) Many internal code changes. 2) Automatic Loop: a) The 'Active Loop (A)' checkbox now displays a '®' after the '(A)' to indicate that end-of-loop checking is currently active. b) Fixed issue with some computers using Windows Media Player that end-of-loop was not always detected. Parse Database: 1) Fractions greater than one must now have either an ampersand or a plus sign. i.e., 1 & 1/2, or 1 + 1/2. 1 1/2 is no longer parsed properly. This has been an on-going issue with CSDS. I've waivered back and forth from allowing 1 1/2 to mean 1 & 1/2. There are some instances where CSDS will translate 1 1/2 into 1 & 1/2, such as when importing SD sequences. It is best, however to always use an ampersand or plus. Sequence | Edit [Graphics]: 1) Edit Buffer toolbar: a) Removed Help button. 2) Navigate menu: a) New sequence [Graphics]: i) Added database history list (up to 5 items). 3) Edit menu: a) Added 'Add formation pictures' - to add a picture after each logical call within the sequence. b) Added 'remove formation pictures' - to remove all formation pictures from within the sequence. 4) View menu: a) Added 'Sequence data'. 5) Tweaked code to fix an obscure call execution bug: i.e., Heads Single Mix The Line, Centers Work Initially Tandem All Turntable, Flip The Line Unfortunately, I had to remove all the code that was supposed to fix the issue that the program had trouble determining the level of calls that are on multiple lists (i.e., Recycle, Explode, Chain Reaction, and Rotate), Snapshot | View: 1) Fixed bug that 'Grid on/off' wasn't working. 2) Fixed display bug when 'after picture' is too large for normal-sized grid. Specialty Squares: 1) Fixed bug that 'View | Formation Bitmap' for Kaleidoscope - Roth, Kaleidoscope -Vic, and Tandem (2-Couple Kaleidoscope) returned an empty picture. 2) Added menu item 'File | Add sequence to dance'. System | Preferences...: 1) Fonts | Cue Sheets: a) Renamed button 'Default' to 'CSDS Default'. b) Added button 'SqView Default'.

ID: 393
  
  

CSDS 3.16 was released on 3 October 2023 -- (changes shown below)

Main window: 1) Toolbar: a) If window width is sufficiently large, toolbar now displays button captions. Sequence | Edit [Graphics]: 1) Cosmetic changes. 2) Added two vertical splitter bars: a) Resize text section (left-side) relative to graphics section (right-side). b) Resize graphics section relative to list section.

ID: 390
  
  

CSDS 3.15 was released on 25 September 2023 -- (changes shown below)

Dance | Edit: 1) Dialog box displayed after saving the dance: a) Added 'New Dance' button 2) Added field 'Level'. Dance | New: 1) Added field 'Level'. 2) If 'Level' field is selected, a dialog box appears to confirm whether to automatically initialize the sight call frame, add the level list, and/or import the template file with the same name as the level. List Database: 1) Fixed issue on upgrade when CSDS application data folder pathname contains a single quote character. Music Player: 1) Winamp: a) Attempted to fix the occasional Winamp distorted "flutter/flicker" glitch that occurs if the operating system gets too busy. System | Preferences...: 1) Music (2): a) Added checkbox 'Cue sheets - hide if marked as patter on ceder.net'.

ID: 389
  
  

CSDS 3.14 was released on 29 August 2023 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Items are now alphanumerically sorted. Main Menu: 1) System | Create program shortcut...: a) Moved 'Create All Shortcuts' to top of button list. b) Icon is now saved in EXE folder instead of system temp folder. This should fix the issue that the shortcut icon was sometimes not found. c) Removed 'Pin to Taskbar' and 'Pin to Start Menu' since Windows 10 and above no longer allow this to be done programatically. Sequence | Edit [Graphics]: 1) Fixed display issue when formation is not at 90 degree angles. 2) Added menu option 'File | Move sequence to another database'. Seq Edit [Text]: 1) Added menu option 'File | Move sequence to another database'.

ID: 388
  
  

CSDS 3.13 was released on 8 August 2023 -- (changes shown below)

Call Execution and Parsing: 1) Fixed issue that LEFT was replaced with MIRROR and caused warnings to be generated. Grid Customize: 1) Added button 'Preview Font and Colors'.

ID: 387
  
  

CSDS 3.12 was released on 14 July 2023 -- (changes shown below)

List - Edit by Item: 1) Added button 'Select Primary Levels' List - Simplified Editor: 1) Internal code changes 2) Added button 'Select Primary Levels' Music Database: 1) Upgraded from version 4 to 5. 2) Fixed Error 3265 - Item not found in this collection. Sequence | Edit [Graphics]: 1) List: a) Added pop-up window with options: i) Edit Use Count ii) Remove Item from List Show Progression window: 1) Internal code changes

ID: 386
  
  

CSDS 3.11 was released on 29 June 2023 -- (changes shown below)

List - Edit by Item: 1) Pressing the little X in upper right to close window now prompts whether to save changes. Parse issue: 1) Fixed I-J-K 1/4 The Alter and I-J-K-L 1/4 The Deucey issue introduced with recent version of Parse Database. This fix requires the latest Parse Database (SQPARSE.DAT). Sequence | Import: 1) Improved importing SD-Format sequences. 2) Added button 'View FIRST Sequence Imported'. 3) Added checkbox 'Proofread non-proofread sequences on import'.

ID: 385
  
  

CSDS 3.10 was released on 21 June 2023 -- (changes shown below)

Music Database: 1) Tools menu: a) Added 'Rename music files' to consistently rename music files. Music Player: 1) Fixed bug with Direct Show, when a piece of music is both a Patter and a Singer, selecting Patter set automatic loop but player didn't recognize that it was set. Sequence | Import: 1) SD format: a) Now removes parentheses, (), except for (n/n promenade). b) Lines such as '(crossfire ; coordinate)' are split into two lines, so that CSDS does not do an anything coordinate. Sequence | View: 1) Popup menu: a) Added 'Parse sequence'. b) Added 'Proofread sequence'. Show Progression window: 1) Now resovles formations generated by checker mover. 2) Added menu option 'Display | Show squiggle bracket {} contents'.

ID: 384
  
  

CSDS 3.09 was released on 24 May 2023 -- (changes shown below)

Call from Screen: 1) Split Screen mode: a) Fixed display bug with frame border when active frame is not a sequence frame. Dance | Edit: 1) Call Filter tab: a) Added button 'Sequences with Selected Calls', to view sequences that contain the selected calls. Sequences may be selectively deleted. F12 - Listen: 1) Fixed bug with using Direct Show that end of track was not detected. Miscellaneous: 1) Fixed an Error 9 (Index was outside...) in routine HandleToSsdWeek. Sequence | Print: 1) Added button 'Grid View', to view the sequence print list in grid format. Selected sequences may be removed from the list. 2) Fixed bug when 'Format = One RTF Color File' and a sequence contains a formation picture. Subsequent pages were blank. System | Preferences...: 1) Added tab 'Music (3)'. This tab shows the player types currently in use.

ID: 382
  
  

CSDS 3.08 was released on 16 May 2023 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Removing an item by keystroke now requires the key to be pressed twice in rapid succesion (like a mouse double-click). Pressing a key only once invokes the standard single key function. The Ctrl key is no longer required to invoke the standard function. Cue Sheet Database: 1) Changed database version from 3 to 4. 2) Added field 'Grand Square' to indicate whether the cue sheet choreography contains a Grand Square or similar figure. Populating this field requires you to update to the latest Cue Sheet Database, preferably via main menu 'System | Upgrade data files from web... | Square Dance Cue Sheet Database'. Dance | Edit: 1) The default SSD list created via the Sight Call tab and the Documents tab now better reflects the SSD list (previously some calls were not included). Music Database: 1) Changed database version from 3 to 4. 2) Tools menu: a) Renamed 'Add cue sheets and lyrics from Database...' to 'Add cue sheets, lyrics, aad more...'. 3) Added field 'Grand Square'. (see Cue Sheet Database entry above) To populate this field in the Music Database, do the steps shown above in the Cue Sheet Database entry, then from Edit Music Database, select 'Tools | Add cue sheets, lyrics, aad more...'. Specialty: 1) Hex: a) Now displays 'Hex Adjust' button beneath formation picture. 2) Fixed issues with edit buffer's toolbar navigation buttons. 3) Fixed issue with 'View | Formation Bitmap (Ctrl+B)'. System | Preferences...: 1) Call Execution tab: a) Added checkbox 'Hex - Prefer Boxes'. When checked, 2x4 formations are displayed as three 2x2 formations. When not checked, 2x4 formations may be displayed as either three 1x4 or three 2x2 formations. 2) Default Folders tab: a) Added button 'Default All'. 3) Upon close dialog box, now gives warning message if 'Call Execution - Try center 4' is set. System | Upgrade data files from web...: 1) Swapped order of columns 'Desciption' and 'File'. 2) Added 'Square Dance Cue Sheet database'. 3) Added 'Lyrics database'. Web Choreo Database: 1) Tools menu: a) Added 'Parse All'

ID: 381
  
  

CSDS 3.07 was released on 2 May 2023 -- (changes shown below)

Cue Sheet Database: 1) Preview pane (lower right): a) Fixed display bug with open and close buttons Lyrics Database: 1) Preview pane (lower right): a) Fixed display bug with open and close buttons Music | Composite History List: 1) Added menu item 'Files | IDs Only Report'. 2) Files | Short Report: a) Now allows 'All Items' or 'Selected Items Only'. Sequence (and Getins, Getouts): 1) CSDS is now better at determining the level of a call (from it's starting position) of calls that are on multiple levels. E.g., Recycle, Explode, Chain Reaction, and Rotates. (requires upgrading List Database) Show Progression window: 1) Added menu option 'Display | Show last snapshot # used'. System | Status: 1) Added record count for 'SD Cue Sheet Database' and 'Lyrics Database'.

ID: 380
  
  

CSDS 3.06 was released on 24 March 2023 -- (changes shown below)

Main Menu: 1) Music: a) Re-ordered items within this menu. b) Added 'Preferences'. 2) Sequence: a) Added 'Move | Sequences within a database'. 3) Sequence | View: a) Added menu item 'File | Move sequences within a database'. Sequence: 1) Fixed "Error 5 - Value of '0' is not valid for 'emSize'" when creating new sequence database. Sequence | View: 1) Fixed bug that editing the sequence didn't necessarily update the displayed sequence afterwards. 2) Added menu item 'File | Move within this database'. Snapshot: 1) Validate | Record access: a) Search can now be restricted by Author. Specialty: 1) Progressive: a) 'Move On' implemented from Trade By formation b) 'Move On' implemented from Out-Facing Squared Set. 2) Display menu: a) Added 'Extra colors', which gives a color to each non-pilot square. b) Added 'Extra identifiers', which puts text inside the icons for each non-pilot square. 3) Exploding: a) Implemented.

ID: 379
  
  

CSDS 3.05 was released on 6 March 2023 -- (changes shown below)

Music: 1) Added 'Composite History List', which tracks history of played music. The 'Music History List' functionality remains unchanged. 2) Fixed bug that if Music Player type is Windows Media, the end of track was not properly detected, which caused playlist mode to stop playing. Sequence | Edit [Graphics]: 1) Added checker mover, which allows you to move checkers anywhere you want and give that position a name. a) via menu option 'Edit | Checker Mover'. b) via toolbar for 'Edit buffer'.

ID: 378
  
  

CSDS 3.04 was released on 4 February 2023 -- (changes shown below)

System | Preferences...: 1) Upon closing, now validates pathname of WinAmp program. 2) Music(1) tab: a) Open Winamp via "SendMessage": i) Fixed issue when this box is NOT checked. Winamp should now work whether this box is checked or not. People having issues with Winamp not working should NOT check this box. Unexpected Error dialog box: 1) Added button 'Open in Notepad'

ID: 377
  
  

CSDS 3.03 was released on 1 February 2023 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Fixed display bugs b) No longer requires Alt+ c) Standard functions now accessed via Ctrl+ Miscellaneous: 1) A new music history list now tracks ALL times that a piece of music was played. This data can be accessed via a future CSDS version. Sequence | New (or Edit) [Graphics]: 1) Undo all lines (Ctrl+F11): a) Fixed bug that list was not being properly updated. 2) Added 'View | Formation data' The result can be copied to the clipboard and pasted into Sequence Edit [Graphics] to set the dancers to the given FASR. Snapshot ! View a record: 1) View menu: a) Added 'Before formation data' b) Added 'After formation data'

ID: 376
  
  

CSDS 3.02 was released on 25 January 2023 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Letters A thru Z now also require the Alt key to be pressed to remove the associated call. Without the Alt key, the normal function is performed. F12 - Listen: 1) Fixed bug that if the Escape key is pressed before the listen window is initialized, one or more error messages occurred. Preferences: 1) Miscellaneous tab: a) Added button 'How to Install CSDS onto Portable Drive'. Sequence | New (or Edit) [Graphics]: 1) Fixed display bug with 'After' picture grid lines when value of normal dancer size was odd. System | Upgrade program from web: 1) No longer prompts 'Confirm Exit Program'.

ID: 375
  
  

CSDS 3.01 was released on 11 January 2023 -- (changes shown below)

On break|tip timer elapse: 1) Fixed bug that the 'listen' window didn't close after sound finished. Music | Edit Music Database: 1) Tools menu: a) Renamed 'Clean up titles' to 'Titles - clean up' b) Added 'Titles - consistent capitalization' c) Find Duplicates (label + number): i) If two files are in the section, a binary file comparison is done and if the files are identical, the following line is added to the output file: "=== FILES ARE BINARY IDENTICAL ===" 2) Remove (item) from Database: a) Changed user interface Preferences: 1) Dancers tab: a) Added tooltips, showing value, to the Normal and Small scroll bars. Specialty | Kaleidoscope: 1) Find | Getout: a) Now shows previous call b) Now displays icons for the most likely square (couples 1 thru 4). (previously, it always showed icons for dancers in square #1, whose couple numbers were not necessarily in range 1 thru 4). System | Upgrade program from web: 1) Major internal rewrite

ID: 373
  
  

CSDS 3.00 was released on 24 December 2022 -- (changes shown below)

F12 - Listen: 1) Added button to select player to use. Music Player: 1) Minor tweak to Winamp Play function.

ID: 372
  
  
https://www.ceder.net/revision_history/ -- Copyright © 2026 Vic Ceder.  All Rights Reserved.
full URL