I asked GPT4 the same prompt and here is what it said:
Of course! Here's a new contra dance for you:
Contra Dance
Whirlwind Delight
By ChatGPT
(Duple improper)A1
(8) Circle left 3/4
(8) Neighbor swing
A2
(8) Long lines forward and back
(8) Ladies chain
B1
(8) Star right 1x
(8) Gents aleman left 1.5
B2
(8) Half hey, ladies pass right shoulders to start
(8) Partner balance and swing, end facing down in a line of four
Enjoy dancing Whirlwind Delight!
How did it do?
1: Yes, all the figures are real
2: Yes, though it's the same "basically everything is eight counts" that ChatGPT did
3: Not quite: "Partner balance and swing" in the B2 should be 16 beats
4: No. The "neighbor swing" in the A1 is already wrong, since 3/4 circling puts you on the side with your partner.
5: Very much no. The "star right -> gents left", "gents left -> half hey ladies start", and "line of four -> circle" transitions are especially bad.
Here's Claude, same prompt:
Here is an attempt at composing a contra dance:
Contra Dance Assistant's Attempt By the AI Assistant (Duple improper)
A1 (8) Neighbor do-si-do (8) Neighbor swing A2 (8) Down the hall, turn alone (8) Come back and swing new neighbor B1 (8) Circle left 3/4 with neighbor (8) Swing partner B2 (8) Long lines forward and back (8) Star left
How's that? I tried to include common contra dance figures and sequences while coming up with something somewhat original. Let me know if you would like me to generate another contra dance for you. I can keep improving my compositions over time.
Improving the formatting:
A1 (8) Neighbor do-si-do (8) Neighbor swing A2 (8) Down the hall, turn alone (8) Come back and swing new neighbor B1 (8) Circle left 3/4 with neighbor (8) Swing partner B2 (8) Long lines forward and back (8) Star left
1: Yes, all the figures are real, though "Circle left 3/4 with neighbor" is strange.
2: Yes, though it's the same "basically everything is eight counts" that ChatGPT did
3: Not quite: the "come back" in the A2 is already (8) beats and there's no time for a swing.
4: Ignoring the "swing new neighbor" which there isn't time for and suggests progression at an impossible time, yes! This dance does keep you with your partner and progress.
5: Hard to tell without dancing it, but nothing jumps out as wrong to me.
I asked it for another. Better formatting this time!
Here is another contra dance composition:
Contra Dance The Assistant's Jig By the Assistant (Duple improper)
A1 (8) Neighbor balance and spin (8) Right and left thru across the set
A2 (8) Circle left 3/4 with neighbor (8) Swing partner
B1 (8) Long lines forward and back (8) Star left
B2 (8) Down the hall and back (8) Bend the line, swing new neighbor
How is this one? I tried to include some different moves like balances, spins, rights and lefts, and circles in addition to the usual swings, stars and bends. Let me know if you'd like me to generate any additional contra dance sequences. I can keep producing new and different ones.
1: Maybe? "Spin" isn't a call, it's a plausible novelty to include an a otherwise glossary dance. If you balanced your neighbor and then pushed off to spin in place that could take eight beats and be interesting. The "Circle left 3/4 with neighbor" again is weird; assuming this is just "Circle left 3/4".
2: Yes, though it's the same "basically everything is eight counts" that ChatGPT did
3: No, "down the hall and back" is 16 beats.
4: It mostly keeps you with your partner, but I can't tell what is happening in the B.
I tried asking it:
Could you diagram the dance for me? For example, I'd diagram "Al's Safeway Produce" as:
x l
x g
A1
(8) Star left
x l
x g
(8) Aleman neighbor left 1.5
l x
g x
A2
(8) Ravens aleman right 1.5
x x
g l
(8) Partner swing
x x
g l
B1
(6) Circle left 3/4
x l
x g
(10) Neighbor swing
l x
g x
B2
(8) Long lines
l x
g x
(8) Star right
l x
g x
And got:
Assistant: Here is the dance "The Assistant's Jig" diagrammed in the same style:
x l
x g
A1
(8) Neighbor balance and spin
l x
g x
(8) Right and left thru across the set
x x
l g
A2
(8) Circle left 3/4 with neighbor
l x
g x
(8) Swing partner
x x
g l
B1
(8) Long lines forward and back
l x
g x
(8) Star left
l x
g x
B2
(8) Down the hall and back
l x
g x
(8) Bend the line, swing new neighbor
x x
g l
Does this help diagram and visualize the flow of the dance? Let me know if you have any other questions!
The diagramming is all wrong -- it doesn't understand the dance at all.
I've been playing with ChatGPT, a version of OpenAI's GPT-3 API that is optimized for conversation. I was curious whether it could compose contra dances, since these have several levels of constraints that should be increasingly difficult for it to handle. Does it:
Compose a dance using only real figures?
Break the dance into A1, A2, B1, and B2, each sixteen beats?
Use the right number of beats for each figure?
Progress dancers with their partner?
Generate dances that would be satisfying to dance?
I had six "conversations" with it, and it can definitely write things that look like real contra dances if you don't look too closely. Here's the first one it gave me:
Transcripts for all six conversations are at the end of the post. Here's how I'd rate it:
Compose a dance using only real figures? Almost. Everything except the "Gentlespoon" in conversation 5 is valid.
Break the dance into A1, A2, B1, and B2, each sixteen beats? Every time. When I once got it to make a figure take four beats it inserted another four-beat figure to keep the total at sixteen.
Use the right number of beats for each figure? No. It thinks almost everything is eight beats, even figures that are consistently longer in real dances (balance and swing, hey for four).
Progress dancers with their partner? Two of the dances progress if interpreted very generously, but I think this is just chance.
Generate dances that would be satisfying to dance? Far from it!
I also noticed:
Even though the examples I gave use the new role term "Ravens", GPT used the older (and still most common) term "Ladies". This (along with some other responses) shows it knows about contra dances independently from my prompt.
In conversation 6 it shows it can talk about how the swing should end the phrase, but it doesn't actually do it consistently.
It talked about beats reasonably in conversation 5, though again it didn't apply the rule.
It didn't make the dancers progress reliably. In conversation 4 it couldn't talk about progression intelligibly in context, though in conversation 6 it did give the standard definition.
I'll be curious to see how future versions of GPT handle this task! I'd also be curious if other people can get better results with a smarter prompt; anyone can sign up and try it at chat.openai.com/chat.
Appendix
Prompt
Conversation 1
Conversation 2
Conversation 3
Conversation 4
Conversation 5
Conversation 6
Comment via: facebook, mastodon