Edge Dance icon

Edge Dance

No ratings
17
Create dance routines from music.
Generated by ChatGPT

EDGE: Editable Dance Generation from Music is an AI tool that generates high-quality choreographies from music using music embeddings from the Jukebox model.

The tool works by encoding input music into embeddings using a frozen Jukebox model and then using a conditional diffusion model to map the music embeddings to a series of 5-second dance clips.

At inference time, temporal constraints are applied to batches of multiple clips to enforce temporal consistency before stitching them into an arbitrary-length full video.

The tool supports arbitrary spatial and temporal constraints, making it suitable for various end-user applications, including dances subject to joint-wise constraints, motion in-betweening, and dance continuation.

In addition, EDGE has a new Contact Consistency Loss that improves physical realism while keeping sliding intact and avoids unintentional foot sliding, ensuring that generated dances are physically plausible.

The tool has been trained with physical realism in mind and has been shown to outperform previous work, as indicated by human raters' strong preference for dances generated by EDGE.

Overall, EDGE: Editable Dance Generation from Music is a powerful AI tool suitable for generating high-quality choreographies from music, with potential applications in various industries, including entertainment and the arts.

Save

Would you recommend Edge Dance?

Help other people by letting them know if this AI was useful.

Post

Feature requests

Are you looking for a specific feature that's not present in Edge Dance?
Edge Dance was manually vetted by our editorial team and was first featured on April 26th 2023.
Promote this AI Claim this AI

Pros and Cons

Pros

Generates high-quality choreographies
Uses music embeddings
Frozen Jukebox model encoding
Uses conditional diffusion model
Enforces temporal consistency
Handles multiple 5-second clips
Supports arbitrary-length full videos
Arbitrary spatial and temporal constraints
Suitable for joint-wise constraints
Useful for motion in-betweening
Supports dance continuation
New Contact Consistency Loss
Improves physical realism
Avoids unintentional foot sliding
Physically plausible dance generation
Outperforms previous work
Highly rated by human raters
Applications in entertainment industry
Applications in arts industry
Creates routines from unseen music
Generates lower body from upper body
Generates upper body from lower body
Start and end with prespecified motions
Trainable with specific motion
Embeddings from Jukebox model
Generates any length dances

Cons

Requires trained Jukebox model
Limited to 5-second clips
Temporal consistency enforcement needed
Heavy reliance on constraints
Potential physical realism issues
Loss of motion continuity
Difficulty handling complex sequences
Demanding computational resources
Possible foot sliding inaccuracies
Limited end-user applications

Q&A

What is EDGE: Editable Dance Generation from Music?
How does EDGE generate choreographies from music?
What is the Jukebox model used for in EDGE?
How does the conditional diffusion model in EDGE work?
What are the temporal constraints applied by EDGE?
What kind of constraints can EDGE support?
What is the Contact Consistency Loss in EDGE?
How does EDGE ensure the physical realism of the generated dances?
In what applications can EDGE be used?
What are the joint-wise constraints in EDGE?
Can EDGE generate dances for any length of music?
How does EDGE perform compared to previous works?
What kind of dance clips does EDGE use for training?
How does EDGE handle foot sliding in dance motions?
What is motion in-betweening in the context of EDGE?
From where can I get the source code for EDGE?
How does EDGE handle dance continuation?
What is EDGE's approach towards generating upper body from lower body motion and vice versa?
Can human raters determine the quality of dances generated by EDGE?
What type of music can EDGE create choreography for?

Help

⌘ + D bookmark this site for future reference
⌘ + ↑/↓ go to top/bottom
⌘ + ←/β†’ sort chronologically/alphabetically
↑↓←→ navigation
Enter open selected entry in new tab
⇧ + Enter open selected entry in new tab
⇧ + ↑/↓ expand/collapse list
/ focus search
Esc remove focus from search
A-Z go to letter (when A-Z sorting is enabled)
+ submit an entry
? toggle help menu
βœ•
0 AIs selected
Clear selection
#
Name
Task