SetCast

SetCast Syntax & Editor Help

Learn how to write workouts using the SetCast text syntax.

SetCast is text-driven: the workout text is always the actual source of truth and controls the workout.

The editor assistance features – such as Exercise, Rest, Rounds, and automatic rests – are only helpers for creating or modifying that text faster. You can always type, edit, or paste the workout manually.

Syntax at a glance

One line usually represents one step:

30s Push Ups
20s Rest
40s Squats

Supported time formats include:

30s
1m
1m 30s

Rounds / repeat blocks

Use Nx to repeat the following block:

3x
30s Push Ups
20s Rest
30s Squats
20s Rest

A blank line ends the repeat block.

You can combine multiple blocks:

3x
30s Push Ups
20s Rest

1m Rest

2x
40s Squats
20s Rest

Optional modifiers

For rep cues:

40s Push Ups :reps=12

For exercise pronunciation:

30s Push Ups :en
30s Kniebeugen :de

These modifiers are optional.

Creating a workout with the Assisted Editor

You do not need to memorize the full syntax.

SetCast helps you directly below the text editor:

  • Exercise – inserts a duration first; then you type the exercise name.
  • Rest – inserts a rest with the selected duration.
  • Rounds – inserts something like 3x and starts a repeat block.
  • Reps – can add :reps=N to a completed exercise line.

Example:

  1. Tap Rounds and choose 3.
  2. Tap Exercise and choose 30s.
  3. Type Push Ups.
  4. Tap Rest and choose 20s.
  5. Add the next exercise.

The resulting text could look like this:

3x
30s Push Ups
20s Rest
30s Squats
20s Rest

You can manually change any part of it at any time.

Adding rests automatically

If your workout already contains several exercises, SetCast can add rests automatically.

Open the workout menu and choose Add rests automatically.

You can choose:

  • the rest duration between exercises
  • whether to add rests between blocks
  • or to automatically fill the remaining time until the next full minute

Example:

40s Push Ups
30s Squats

can automatically become:

40s Push Ups
20s Rest
30s Squats
30s Rest

The automatic rest feature only modifies the workout text. You can freely edit the result afterwards.

Removing all rests

From the workout menu, you can also choose Remove all rests.

SetCast removes recognized rest lines from the workout text while keeping exercises and repeat blocks intact.

Example:

3x
30s Push Ups
20s Rest
30s Squats
20s Rest

becomes:

3x
30s Push Ups
30s Squats

The text remains fully editable.

Important

SetCast is not a rigid workout builder.

The text is the driver.

The assisted editor and automatic tools are there to save you time. You can always write a workout directly, paste one from a message or note, use automatic helpers, and then continue editing the text however you want.