Dance animations

Licenses and credits

Original project content uses MIT-0 adapted to content. Third-party assets and code retain their licenses.

Project license · Dependency licenses and copyrights · Original asset notices and modifications

Music

The 92 dance styles use 50 edited excerpts of human compositions and recordings by Kevin MacLeod (incompetech.com), licensed under Creative Commons Attribution 4.0. Commercial use, adaptations, and redistribution are permitted with attribution, a license link, and an indication of changes. Preserve these credits when reusing the music.

The recordings were published before 2020. The composer dates his first use of music AI to 2020 in his production history. Human compositions include sampled and synthesized instruments.

Related styles share recordings. Broader rhythm matches carry a practice accompaniment label in the player. Each track is an excerpt converted to mono PCM, peak normalized, and faded briefly at its loop edges. Recorded tempo and pitch are preserved; dance animation timing adapts to the music. The individual changes, source hashes, rhythm choices, and timing references accompany the music catalog and recording evidence. Download attribution credits · Full music license

RecordingCreditDance stylesLicense and sourceChanges
AlladaAllada — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Naija, SembaCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
At The ShoreAt The Shore — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.KizombaCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Aurea CarminaAurea Carmina — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.New York hustleCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Basic ImplosionBasic Implosion — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Hip hop, WobbleCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Bummin on TremeloBummin on Tremelo — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Monkey, WatusiCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Carnivale IntrigueCarnivale Intrigue — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Ballroom sambaCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Celtic ImpulseCeltic Impulse — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Irish stepdanceCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Chill WaveChill Wave — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Amapiano, FusionCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
CipherCipher — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Pole dance, RobotCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Circus WaltzCircus Waltz — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Viennese waltzCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Court of the QueenCourt of the Queen — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Ballet, Country waltz, Cross-step waltz, Mazurka, Slow waltzCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Danger StormDanger Storm — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.TuttingCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Del Rio BravoDel Rio Bravo — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Forró, SchottischeCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Disco MedusaeDisco Medusae — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Disco freestyle, VogueCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
DreamerDreamer — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Contemporary, Lyrical, Nightclub two-step, Slow danceCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
EDM Detection ModeEDM Detection Mode — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Afro house, Cutting shapes, House, LitefeetCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
El MagiciaEl Magicia — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Partner paso doble, Paso dobleCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Funk Game LoopFunk Game Loop — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Breaking, Funky chicken, PoppingCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Got FunkGot Funk — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Go-go, LockingCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Happy BeeHappy Bee — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Mashed potato, TwistCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Hillbilly SwingHillbilly Swing — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Boot scootin’ boogie, Country swingCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Hot SwingHot Swing — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Jazz, Charleston, Solo jazz, SwingCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
HustleHustle — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Boogie-woogieCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
HyperfunHyperfun — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Musical theatreCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
JalandharJalandhar — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Bhangra, BollywoodCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Lagoa v1Lagoa v1 — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Solo sambaCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Maccary BayMaccary Bay — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License. Guitar: Brett Van Donsel.DancehallCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Mystery BazaarMystery Bazaar — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Belly danceCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
No Frills CumbiaNo Frills Cumbia — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.CumbiaCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
No Frills SalsaNo Frills Salsa — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Mambo, SalsaCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Notanico MerengueNotanico Merengue — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Lambada, MerengueCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
OctoBluesOctoBlues — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License. Guitar: Brett Van Donsel.BluesCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Olde TimeyOlde Timey — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.TapCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Peppy PepePeppy Pepe — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Partner cha-cha, Solo cha-chaCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Pyro FlowPyro Flow — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Urban kizCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Raving EnergyRaving Energy — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.K-pop Neon Practice, ShuffleCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Samba IsobelSamba Isobel — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Samba de gafieiraCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Sancho Panza gets a LatteSancho Panza gets a Latte — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.American bolero, Bachata, Flamenco, Partner rumba, Solo rumbaCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Smooth MoveSmooth Move — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Cha Cha Slide, Electric slideCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Still PickinStill Pickin — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Country two-step, Triple two-stepCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Stringed DiscoStringed Disco — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Disco, WaackingCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Surf ShimmySurf Shimmy — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Jive, Rock ’n’ rollCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Sweeter VermouthSweeter Vermouth — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.QuickstepCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Tango de ManzanaTango de Manzana — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.TangoCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
TwistedTwisted — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Modern jiveCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Ultra PolkaUltra Polka — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Chicken dance, PolkaCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Verano SensualVerano Sensual — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Brazilian zoukCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
Who Likes to PartyWho Likes to Party — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.Cupid shuffle, Discofox, Playful freestyleCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
ZazieZazie — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.FoxtrotCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.
ZigZagZigZag — Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 License.KrumpCC-BY-4.0 · SourceExcerpted at a measured beat, converted to mono 22050 Hz PCM, peak normalized, and given 8-millisecond edge fades for looping. Recorded tempo and pitch preserved.

Characters and clothing

MakeHuman/MPFB hm08 base mesh and system assets: Data Collection AB, Joel Palmius, Jonas Hauquier; CC0 (September 2020 release).

AssetAuthorLicenseSource
old_caucasian_male_detailedMakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
EyeblueMakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
Teeth_BaseMakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
tongue01MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
young_caucasian_femaleMakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
eyebrow007MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
Eyelashes01MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
male_casualsuit03MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
male_casualsuit04MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
male_casualsuit06MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
SleevelesspunkduckCC BY 3.0Source
TennisShoespunkduckCC BY 3.0Source
shoes01MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
shoes03MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
Flats_balletMRTCC0Source
Suit3MRTCC0Source
Pants_WoolMRTCC0Source
Flapper_Dress_1AEthelraed_UnraedCC0Source
female_casualsuit01MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
female_casualsuit02MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source
Ballet_dress_The_SwanMindfront (Sweden)CC BY 4.0Source
Dress_Camisole_Full_SkirtMRTCC0Source
Sweater_FishermanMRTCC0Source
Dress_Knee_HalterMRTCC0Source
Braid01MakeHuman system assets: Data Collection AB, Joel Palmius, Jonas HauquierCC0 (September 2020 release)Source

Adaptations: character fitting, deformation weights, body coverage masks, PBR material conversion, and Blender/glTF packaging. The navy suit's tie geometry was removed. Full-length practice garments include additional body masks. Preserve the relevant asset credits when redistributing character models.

Blender authoring code

Game Rig Tools: TinkerBoi/CGDive and contributors; GPL version 3, allowed by its GPL-2.0-or-later manifest. Complete modified source, changelog, and installation archive are included in the repository.

Embedded Rigify UI scripts: Blender Foundation and contributors; GPL-2.0-or-later. Readable copies accompany the studio files in the repository.

Website dependencies

Three.js, Bootstrap, and the meshoptimizer 0.22 decoder use MIT. Their full notices accompany this site.

GitHub logo

The GitHub Invertocat logo is a trademark of GitHub, Inc. The original black and white SVG assets from the GitHub Brand Toolkit link to the project repository under its permitted logo usage.

ImprintPrivacy noticeLicenses and credits