contradb / contra

Find and share contra dances.
http://contradb.com
GNU Affero General Public License v3.0
13 stars 5 forks source link

meanwhile negative beats trick - investigate #299

Open cranhandler opened 6 years ago

cranhandler commented 6 years ago

Currently, when a user needs to enter a meanwhile move,

-they put the first-spoken part of the figure in the pair, and set the beats to zero -they put a 'custom' move for the correct # beats and write MEANWHILE and then enter the second part of the figure as a note to the custom move.

This comes to the correct beats, and has both figures in the correct section, BUT it misses out on 'meanwhile' being encoded, and on the second-spoken part of the figure being encoded.

New proposal: the "Meanwhile" figure, which takes as a parameter only (beats), and the meanwhile then actually acts as -|beats|.

So, in A Proper Potpurri A1 (8) star right (hands across) (8) second corners do si do (-8) MEANWHILE (8) first corners exchange places by turning over their left shoulders and walking counterclockwise*

and now the line is drawn and we move on to the A2 (16) partner balance and swing

*ok, so that would wind up being a custom figure anyway. But instead if they were doing a turn single, that would be encoded.

dcmorse commented 6 years ago

This is a clever plan. Would it unleash the gates of buggy hell? I don't know! It's a [2] to investigate the answer.

So like the beat labelers might throw a fit if the number of beats in the dance is not monotonically increasing with extra figures. I'm pretty sure it'll break that stuff, and we use different logic in the editor and the viewer. But I don't know for sure, and it could be rewritten to wean itself off that assumption.

Still, it's certainly more actionable than my plan...

dcmorse commented 4 years ago

Ready to spike!