---
key: mechanic/phone-motion--family-rhythm
type: mechanic
id: phone-motion--family-rhythm
lang: en
title: 'Shaking, repetition and rhythm'
summary: >-
  Phone movements become rhythmic input. Just Dance Controller’s handheld mode
  uses a smartphone held in the dancer’s right hand.
updatedAt: '2026-10-22'
status: active
url: 'https://gamemechanics.pro/en/knowledge/mechanic/phone-motion--family-rhythm/'
jsonUrl: >-
  https://gamemechanics.pro/api/v1/knowledge/en/mechanic/phone-motion--family-rhythm.json
markdownUrl: >-
  https://gamemechanics.pro/content/knowledge/en/mechanic/phone-motion--family-rhythm.md
aliases: []
tags:
  - Phone motion interactions
  - Mechanics catalog
sourceIds:
  - source-9e248e5f84ed1429
sources:
  - id: source-9e248e5f84ed1429
    title: Just Dance Controller
    url: 'https://apps.apple.com/us/app/just-dance-controller/id1634629424?uo=4'
    verifiedAt: null
relations: []
placements:
  - catalogId: phone-motion
    id: family-rhythm
    title: Phone motion interactions
    url: 'https://gamemechanics.pro/en/mechanics/phone-motion/#family-rhythm'
    categoryIds:
      - section-1
supersededBy: []
attributes:
  preview:
    updatedAt: '2026-10-22'
    title: 'Shaking, repetition and rhythm'
    description: >-
      Phone movements become rhythmic input. Just Dance Controller’s handheld
      mode uses a smartphone held in the dancer’s right hand.
    image:
      src: images/mechanics/input-just-dance-controller-2.webp
      width: 663
      height: 1440
      game: Just Dance Controller
      sourceUrl: 'https://apps.apple.com/us/app/just-dance-controller/id1634629424?uo=4'
      originalUrl: >-
        https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/b6/a5/88/b6a58827-cba5-34a3-70dc-05cab7b47a16/JD27_1320x2868_EN_3.jpg/720x1560bb.jpg
      credit: Ubisoft
      rights: >-
        Imagery © Ubisoft. Developer-distributed screenshot or frame; all rights
        reserved. Excluded from MIT and CC BY 4.0.
      caption: 'Just Dance Controller: handheld mode needs a compatible console'
      alt: 'Just Dance Controller: handheld mode needs a compatible console'
      markers:
        - x: 53
          'y': 70
          label: Hand Controller mode uses a phone held in the hand
    tips:
      - Do not equate one hand’s motion with precise full-body pose tracking.
    examples:
      - title: Just Dance Controller
        url: 'https://apps.apple.com/us/app/just-dance-controller/id1634629424?uo=4'
endsAt: null
provenance: >-
  Original editorial design catalog consolidated from project discussions on
  2026-10-20. Complete discussion item lists and contextual limitations are
  preserved; linked primary sources support specific techniques, not the entire
  classification. English translation was prepared with machine assistance and
  editorial review.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
catalogKey: catalog/phone-motion
---
# Shaking, repetition and rhythm

id: phone-motion--family-rhythm
type: mechanic
key: mechanic/phone-motion--family-rhythm
lang: en
status: active
url: https://gamemechanics.pro/en/knowledge/mechanic/phone-motion--family-rhythm/

Phone movements become rhythmic input. Just Dance Controller’s handheld mode uses a smartphone held in the dancer’s right hand.

## At a glance

![Just Dance Controller: handheld mode needs a compatible console](https://gamemechanics.pro/images/mechanics/input-just-dance-controller-2.webp)

[Just Dance Controller](https://apps.apple.com/us/app/just-dance-controller/id1634629424?uo=4) · Imagery © Ubisoft. Developer-distributed screenshot or frame; all rights reserved. Excluded from MIT and CC BY 4.0.

1. Hand Controller mode uses a phone held in the hand

- Do not equate one hand’s motion with precise full-body pose tracking.

- [Just Dance Controller](https://apps.apple.com/us/app/just-dance-controller/id1634629424?uo=4)

## How it works

A series of movements becomes a number, tempo, intensity or timing pattern.

## Variants

### Variants and applications

<a id="family-rhythm-variants"></a>

- Shaking like a team. Action: A series of multidirectional oscillations is interpreted as one gesture. Application: Field reset, mixing, clearing an effect, calling an action. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Count the entire series, and not each half-wave as a separate command. <a id="variant-m025"></a>
- Accumulation from movement. Action: A measure of the intensity of movement over time fills a virtual resource. Application: Battery charge, warming up, spell energy, creature arousal. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: This is a conditional game resource, not a measurement of work or calories burned. <a id="variant-m026"></a>
- Counting complete cycles. Action: Completed pairs of phases of a repeating movement are counted. Application: Pump, swing, motor skills trainer, tasks for a certain number of repetitions. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Do not confuse the cycle with the number of peaks; set the minimum duration and range. <a id="variant-m027"></a>
- Maintaining the pace. Action: Repetition rate must remain within target range. Applications: Rowing, machine operation, combustion maintenance, rhythmic conveyor. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Requires several cycles for evaluation; the pace should be comfortable and adapt to the user. <a id="variant-m028"></a>
- Hitting the musical beat. Action: The impulse is evaluated relative to a given moment. Application: Rhythm game, virtual drum, synchronized action to music. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Rely on timestamps and take into account audio, sensor and feedback delays. <a id="variant-m029"></a>
- The right intensity. Action: Success is given for movement within the range, and not for the maximum. Application: Beating a mixture, calibrating a machine, caring for a fragile creature. Sensors: Name: Accelerometer; Value: Sufficient for the specified simplified scenario under the described conditions. Limitations: Show lower and upper bounds; compare a smoothed measure, not a single outlier. <a id="variant-m030"></a>
- Alternation of directions. Action: The order of movements along the axes or change of direction is checked. Application: Combination “left-right-up”, hacking, dance party, ritual. Sensors: Name: Accelerometer + gyroscope; Meaning: A bunch of sensors for orientation, rotation and separation of movement from gravity. Limitations: With A set a fixed grip; AG helps maintain sense of directions when rotating. <a id="variant-m031"></a>
- Rocking and changing rhythm. Action: Smooth periodic movement, acceleration or deceleration of the rhythm controls the process. Application: Rocking a character, rocking a swing, accelerating resonance, tempo spell. Sensors: Name: Accelerometer + gyroscope; Meaning: Bundle of sensors for orientation, rotation and separating movement from gravity. Limitations: Separate rotation from linear movement and match the game frequency with a convenient gesture. <a id="variant-m032"></a>

## Context and limits

96 mechanics and scenarios; Basic gestures, control schemes and derived applications are separated into layers. Examples are design ideas other than individually confirmed products.

## Connected materials


## Sources and provenance

Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.

- [Just Dance Controller](https://apps.apple.com/us/app/just-dance-controller/id1634629424?uo=4) (id: source-9e248e5f84ed1429)

CC-BY-4.0 · gamemechanics.pro contributors
