One-time downloads · $2.99–$9.99 USD. No subscription.

Perunlight

EirDance · Offline browser app 0.1.2 · desktop Chrome

Give every dancer time to change

See recital conflicts, find an order with fewer tight changes, then issue matching run-order and dancer sheets from one local project.

You organise a recital or showcase and need an order in which every dancer has enough time to change between routines, plus sheets for dancers and backstage helpers.

$9.99 USD · one-time purchase

Setup: Extract EirDance-0.1.2.zip and open EirDance-0.1.2/eirdance.html in desktop Chrome. No server or account is required. Start with the fictional sample or illustrated manual.

Download: ZIP with the described tool and instructions. Check compatibility & limits.

Try the free quick-change exampleCheck your setup

No subscription. Final total and tax appear at checkout.

Free · no purchase needed

Read the manual and inspect the actual 19-page PDF packet before buying. The app is not included; this is not a free trial. The paid download lets you work with your own roster.

The default Standard search reduces this sample to zero hard conflicts; ten quick changes still need a backstage review. Fixed routines remain in place.
The default Standard search reduces this sample to zero hard conflicts; ten quick changes still need a backstage review. Fixed routines remain in place. View full size

See it in use

Plan a 42-routine dance showcase

A screenshot walkthrough with fictional practice data. Select a step to explore.

1. Start with

Plan a 42-routine dance showcase

The fictional showcase has 42 routines and 90 dancers.

Sample files and contents

The built-in sample and samples/sample-roster.csv contain 42 routines and 90 fictional dancers. The opener, finale and routines beside the Act I intermission are fixed.

Practice files and guides are free. The complete app is included only where the product page says so.

2. In the app

The fictional 42-routine, 90-dancer show starts with 157 hard conflicts. The action above Run order runs the local search.
The fictional 42-routine, 90-dancer show starts with 157 hard conflicts. The action above Run order runs the local search. Enlarge image ↗

Try it in three steps

  1. Load the synthetic sample and inspect 157 hard conflicts.
  2. Find a lower-conflict order and review ten quick changes.
  3. Export the run-order CSV and PDF packet.
Show every click and setting
  1. Open eirdance.html and choose Try the synthetic sample.
  2. Read the card: 157 hard conflicts across 38 groups. In Rules confirm the sample’s two-routine / five-minute minimum, quick-change thresholds, 30-second transitions and intermission after #21.
  3. Keep Standard effort, then choose Find a lower-conflict order.
  4. Choose Review tight changes, inspect the ten remaining dancer changes and review all fixed routines.
  5. Export run-order CSV and the complete PDF packet; use File → Save project file for a backup.

3. The result

Inspect the result

The example reaches zero hard conflicts while retaining all 42 routines. The packet shows the reviewed order and staff timing.

First page of the actual 0.1.2 sample PDF: start times, dancer counts, fixed routines and intermission.
First page of the actual 0.1.2 sample PDF: start times, dancer counts, fixed routines and intermission. Enlarge image ↗
What to check in the practice result

With the documented default sample settings: 157 → 0 hard conflicts; 33 → 10 quick-change flags. All 42 routines and all 90 dancers remain. The run order lasts 2:28:15 from 6:00 PM, including the 15-minute intermission. The complete PDF contains 19 pages: two run-order pages, 16 dancer-sheet pages and one quick-change page. The free pack contains the actual CSVs, PDFs and saved project. This synthetic result does not guarantee an order for a real show.

This fictional example is shown in the working interface and in the supplied result. Review the guide before using your own files.

Fictional show · actual output

See the sheets before you buy

Inspect the finished 19-page PDF packet and matching CSVs. The checked sample keeps all 42 routines and 90 dancers, with zero hard conflicts and ten quick changes for backstage review.

Input → review → finished output

  • 42 fictional routines and 90 dancers → Keep every routine and fixed act boundary → A two-page run order lasting 2:28:15
  • 157 hard conflicts in the starting order → Find a lower-conflict order; inspect ten remaining quick changes → Zero hard conflicts under the sample rules
  • 365 dancer appearances → Check every dancer sheet and quick-change pair → Matching CSVs and a 19-page complete PDF packet

Free download: the illustrated manual, fictional roster and finished example outputs. The app is not included. The paid offline app is needed to import your own roster, change rules, optimize or reopen the saved project.

First page of the actual 0.1.2 sample PDF: start times, dancer counts, fixed routines and intermission.
First page of the actual 0.1.2 sample PDF: start times, dancer counts, fixed routines and intermission. View full size
Last page of the 16-page sample change-sheet PDF. The finished examples cover all 90 fictional dancers and every appearance.
Last page of the 16-page sample change-sheet PDF. The finished examples cover all 90 fictional dancers and every appearance. View full size

What it helps you do

Import a roster CSV, set change-gap and show rules, see hard conflicts above the order and run a local search. Review remaining quick changes, then export matching CSV/PDF run orders and dancer sheets. Save the project to keep the rules and order together.

What is in your download

  • EirDance 0.1.2 offline browser app with the included license notices.
  • Illustrated manual with nine actual screenshots and PDF previews.
  • Fictional 42-routine roster, saved project and nine finished CSV/PDF/project outputs.

A practical example

A complete fictional showcase, from conflicts to crew sheets

Start with

The built-in sample and samples/sample-roster.csv contain 42 routines and 90 fictional dancers. The opener, finale and routines beside the Act I intermission are fixed.

Get this result

With the documented default sample settings: 157 → 0 hard conflicts; 33 → 10 quick-change flags. All 42 routines and all 90 dancers remain. The run order lasts 2:28:15 from 6:00 PM, including the 15-minute intermission. The complete PDF contains 19 pages: two run-order pages, 16 dancer-sheet pages and one quick-change page. The free pack contains the actual CSVs, PDFs and saved project. This synthetic result does not guarantee an order for a real show.

Examples use fictional or synthetic data. Follow this example step by step.

A clear next action at each step

Actual EirDance 0.1.2 screenshots in desktop Chrome 152 on Linux. All names are fictional.

  1. Start with the conflicts

    The fictional 42-routine, 90-dancer show starts with 157 hard conflicts. The action above Run order runs the local search.
    The fictional 42-routine, 90-dancer show starts with 157 hard conflicts. The action above Run order runs the local search. View full size
  2. Improve the order, then review it

    The default Standard search reduces this sample to zero hard conflicts; ten quick changes still need a backstage review. Fixed routines remain in place.
    The default Standard search reduces this sample to zero hard conflicts; ten quick changes still need a backstage review. Fixed routines remain in place. View full size
  3. Inspect the tight changes

    Review tight changes opens the list of remaining dancer transitions. Several dancers may share one row; ten flags does not mean ten rows.
    Review tight changes opens the list of remaining dancer transitions. Several dancers may share one row; ten flags does not mean ten rows. View full size
  4. See unresolved problems before exporting

    If the current order still has hard conflicts, the export menu warns you. Check the rules, remaining flags and every exported sheet before using a show order.
    If the current order still has hard conflicts, the export menu warns you. Check the rules, remaining flags and every exported sheet before using a show order. View full size

How it works

  1. Import

    Bring in a roster CSV and check names, durations and fixed routines.

  2. Review

    See conflicts, find a better order and inspect remaining quick changes.

  3. Issue

    Export matching CSV/PDF sheets and save a project backup.

Read the complete guide

Before you buy

  • Desktop Google Chrome. Tested in Chrome 152 on Linux; other browsers and operating systems are unverified.
  • A roster CSV: one row per routine with columns such as ID, Title, Class, Style, Duration and Dancers (names separated by ;). “Download CSV template” gives you a starting file.

Extract EirDance-0.1.2.zip and open EirDance-0.1.2/eirdance.html in desktop Chrome. No server or account is required. Start with the fictional sample or illustrated manual.

Compatibility & limits

Tested with desktop Chrome 152 on Linux and synthetic rosters. Real school rosters, other browsers/OS, physical phones and physical printing are unverified. The optimizer does not guarantee a conflict-free order; review every conflict and exported sheet before a live show. One show per project; no per-dancer exceptions. No cloud sync, email to families or studio-software connection. Browser storage can be cleared. Save project files. Direct PDFs use built-in Latin fonts; inspect non-Latin names with Print / Save as PDF.

Get EirDance

Perpetual use of the purchased version on your devices for personal or internal commercial work. Keep reasonable backups and modify your own copy; do not redistribute or resell original proprietary code. Third-party licenses and any existing preview permissions retain their rights.

Before payment, save the private recovery code shown by checkout. After Paddle confirms payment, use it to download your ZIP or return for it later. No subscription, future update or email delivery is promised. See the illustrated steps.

USD 9.99 once. Desktop Chrome 152 on Linux and fictional rosters verified. Review every rule, remaining flag and sheet before a live show. Real rosters, other OS/browsers and physical printing are unverified.

License · Terms · Privacy · Refunds · Support

$9.99 USD · once

Buy download — $9.99