User Manual

How TempoStep works.

TempoStep is a metronome that listens while you play and advances the tempo automatically when you stop. Practice at a comfortable speed, pause, and let the app push you forward.

Overview

The core loop.

In Auto mode, TempoStep listens through the microphone. When it detects silence for the configured duration, it advances the tempo by one step. You play, you stop, the tempo moves up. Repeat.

Everything else in the app controls how that loop behaves.

Interface

The main screen.

The screen is arranged top to bottom:

Interface

Beat accents.

Each dot in the beat row is tappable. Tap any dot to toggle an accent on that beat.

Detection

Auto and Manual.

Auto

The mic is active. TempoStep detects when you stop playing and counts down before advancing.

The level meter shows what the mic is hearing. The ring around the Play button fills while sound is detected, then empties during the silence countdown before an advance fires.

Playing detected: level meter lit amber
Sound detected: ring full, meter active
Silence countdown: ring emptying, TempoStep in 2s
Silence countdown: ring emptying

Manual

The mic is off. Two arrows replace the level meter.

Use Manual when you want full control over when the tempo moves, or when mic detection is not practical.

Auto mode

Mic calibration.

Every time you press Play in Auto mode, TempoStep spends 2 seconds listening to the room. Stay silent during this window. It uses that time to set a noise floor so detection works accurately.

The BPM display shows ··· while calibration runs. A message below reads "Calibrating mic, don't play yet."

Calibration also runs when you switch from Manual to Auto while playing, when you change the subdivision, or when the audio route changes (such as connecting Bluetooth headphones).

Practice modes

Four ways to climb.

Tap the mode cycle button (bottom right of the transport row) to step through four modes. The icon and color update to reflect the active mode.

Step Up → Shuffle → Spiral → Step Down

Step Up

Step Up mode: up arrow icon, ready to play
Step Up: default mode

The default mode. Each advance adds your configured BPM step to the current tempo, up to a maximum of 240.

When the tempo reaches your target, the BPM display turns amber and a chime plays. The app keeps going if you keep playing.

Best for
Building speed on a single passage from a comfortable starting point to a goal tempo.

Step Down

Step Down mode: down arrow icon
Step Down mode

Each advance subtracts your BPM step, down to the Step Down target you set in Settings.

The BPM turns amber and a chime plays when the tempo reaches or falls below your Step Down target.

In Manual mode, the right arrow decrements just like an auto advance would.

Best for
Slowing down to isolate a difficult passage, or warming down after a fast practice session.

Shuffle

Shuffle mode: shuffle icon, Target 120, Medium selected
Shuffle mode: target shown below BPM

Instead of advancing in a straight line, TempoStep draws a random tempo near your target each time. The spread is controlled by the Tight / Medium / Wide selector.

SettingSpread
TightWithin 10% of target
MediumWithin 20% of target
WideWithin 30% of target

The target tempo is shown below the BPM display. Adjusting the BPM manually while in Shuffle updates the target. When you stop the session, the BPM returns to your target.

No chime in Shuffle mode.

Best for
Keeping practice unpredictable. Forces you to adapt rather than anticipate.

Spiral

Spiral mode idle: uturn icon, Target 200, Medium selected
Spiral mode: climbing
Spiral reviewing step: BPM dropped, Reviewing status
Spiral: reviewing step

Spiral combines upward progress with deliberate review steps.

How a cycle works:

  1. The tempo advances normally for three steps.
  2. On the next silence, it drops back partway. Status shows "Reviewing."
  3. On the following silence, it resumes from the previous peak and climbs again.

The drop amount depends on the Tight / Medium / Wide setting:

SettingDrop
Tight25% of the distance climbed
Medium50% of the distance climbed
WideAll the way back to the start of the session

The target is shown below the BPM display. A chime plays when the tempo first reaches it.

Best for
Building flexibility so you are ready when performance is faster or slower than expected due to factors like nerves or adrenaline.
Transport

Hold lock.

The lock icon sits to the left of the Play button. It is only available in Auto mode.

When locked, mic detection still runs and the countdown still shows, but the tempo never advances. The status label reads "Tempo held."

Use Hold lock when you want to stay at the current tempo without turning off Auto detection entirely.

Settings

Target BPM.

Set in Settings. This is the tempo the app is working toward in Step Up, Spiral, and Shuffle. Step Down uses a separate Step Down target setting.

The BPM display turns amber once the target is crossed. This resets when you stop or change modes.

Feedback

The chime.

A short musical chime plays the first time your tempo crosses the target. You also feel three quick haptic taps.

It fires once per session and resets when you stop or change modes. Shuffle mode never triggers a chime.

Reference

Status messages.

MessageWhat it means
ListeningApp is active and waiting for silence
Playing detectedMic heard your instrument
TempoStep in XsCountdown before tempo advances (Step Up, Spiral)
Shuffle in XsCountdown before next shuffle draw
Step down in XsCountdown before tempo decrements
ReviewingSpiral is in its review drop step
Tempo heldHold lock is active
Target reachedYou hit your goal tempo this session
Settings

All settings.

Tap the gear icon in the top right to open Settings.

Session

SettingWhat it doesDefault
Beats per barNumber of beats in each bar: 1 through 84
Beat unitThe bottom number of the time signature: Quarter or EighthQuarter
SubdivisionAdds ticks between beats: 8th, triplet, or 16thOff
BPM stepHow much the tempo changes per advance (1 to 20)5
Step delaySeconds of silence before an advance fires (1 to 10)2 s
Target BPMThe goal tempo for Step Up, Shuffle, and Spiral (60 to 300)200
Step Down targetThe BPM floor for Step Down mode (40 to 300)40

Sound

SettingOptionsDefault
Click soundSample (recorded woodblock) or Synth (generated)Sample
Detection sensitivitySlider from Low to High. Raise if the app misses your stops; lower in noisy environments.Medium

Support

Settings

Settings are saved automatically.

All your settings: tempo, BPM step, step delay, target BPM, Step Down target, beats per bar, beat unit, subdivision, click sound, and detection sensitivity are saved as you change them and restored the next time you open the app. Nothing to export or set up again.