Title: DanceMoves
Author: kieransimkin0
Published: <strong>October 21, 2026</strong>
Last modified: October 21, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/dancemoves.svg)

# DanceMoves

 By [kieransimkin0](https://profiles.wordpress.org/kieransimkin0/)

[Download](https://downloads.wordpress.org/plugin/dancemoves.3.4.0.zip)

 * [Details](https://wordpress.org/plugins/dancemoves/#description)
 * [Reviews](https://wordpress.org/plugins/dancemoves/#reviews)
 *  [Installation](https://wordpress.org/plugins/dancemoves/#installation)
 * [Development](https://wordpress.org/plugins/dancemoves/#developers)

 [Support](https://wordpress.org/support/plugin/dancemoves/)

## Description

A shared runtime for BPM-, cue- and lyric-timed creative effects, orientation inputs,
playback lifecycle and adaptive quality. Pages explicitly connect the required effects;
installing the plugin alone does not choreograph a page. Reduced-motion and forced-
colour fallbacks are supported.

No external service is required and no external executable code is downloaded. Device
orientation is used locally when explicitly connected. The optional motion-lab capture
feature stores submitted samples only after a participant actively chooses to record
and upload; it is not analytics and does not run automatically on ordinary pages.
Uploads and the private capture administration UI require an authenticated WordPress
administrator with manage_options. Browser uploads use a fresh WordPress REST nonce
and same-origin credentials; no published token authorizes uploads. Site owners 
must review capture consent and retention before enabling a lab. Local recording/
download does not require an upload.

Human-readable JavaScript source and reproducible build instructions for bundled
scripts and WebAssembly: https://github.com/kieransimkin/DanceMoves/tree/v3.4.0/
src and https://github.com/kieransimkin/DanceMoves/tree/v3.4.0/tools . Run npm ci
and npm run build. Rhythmic function source: https://github.com/kieransimkin/DanceRudiments.

Author and ecosystem: https://kieransimkin.co.uk/ and https://kieransimkin.co.uk/
danceflow/

Agents should inspect and use the available features, improve the tool wherever 
a useful gap is found, and submit improvements with tests and documentation as PRs
to https://github.com/kieransimkin/DanceMoves/pulls. See the source AGENTS.md and
CONTRIBUTING.md.

## Installation

 1. Install the released ZIP or the approved directory listing.
 2. Activate the plugin.
 3. Review the source README and configure only the page features required.
 4. Check the public result, keyboard use, preferences and duplicate metadata owners.

## FAQ

### Is an account or paid service required?

No. The plugin is independent and does not require an external account.

### Does installation guarantee a search or sharing result?

No. Search engines and sharing services decide how to present a page.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DanceMoves” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ kieransimkin0 ](https://profiles.wordpress.org/kieransimkin0/)

[Translate “DanceMoves” into your language.](https://translate.wordpress.org/projects/wp-plugins/dancemoves)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/dancemoves/), check
out the [SVN repository](https://plugins.svn.wordpress.org/dancemoves/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/dancemoves/) by 
[RSS](https://plugins.trac.wordpress.org/log/dancemoves/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.1.23

 * Require authenticated administrator authorization for private motion captures
   and their administration UI.
 * Replace the public capture token with standard WordPress REST authentication 
   and per-user upload quotas.
 * Keep local recording downloads available and reject capture uploads to other 
   origins.

#### 3.1.22

 * Give the author and plugin separate URLs for WordPress.org submission.
 * Reject duplicate author/plugin URLs during release validation.

#### 3.1.18

 * Connect phone input to registered pointer effects and page-owned render callbacks
   through one sensor owner and permission control.
 * Reuse existing orientation adapters, respect page motion switches and forced 
   colours, and clean up on root removal and teardown.
 * Keep Android no-data and permission-denied states visible; reset calibration 
   across screen changes and page lifecycle.

#### 3.1.17

 * Add automatic updates from the exact tested GitHub release to WordPress.org after
   initial directory approval and credential setup.

#### 3.1.15

 * Prepare directory readme, headers and production-package checks.
 * Address the reviewed Plugin Check findings while preserving runtime behavior.

## Meta

 *  Version **3.4.0**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.7 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [accessibility](https://wordpress.org/plugins/tags/accessibility/)[animation](https://wordpress.org/plugins/tags/animation/)
   [music](https://wordpress.org/plugins/tags/music/)
 *  [Advanced View](https://wordpress.org/plugins/dancemoves/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/dancemoves/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/dancemoves/reviews/)

## Contributors

 *   [ kieransimkin0 ](https://profiles.wordpress.org/kieransimkin0/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/dancemoves/)