Components

MDC Components

Add interactive elements to your scripts with MDC components.

Visual Components

These components add visual elements to your script for better organization and emphasis.

Alert

Highlighted callout box for important information. Set type to: warning, info, tip, or danger.

Preview
type="warning"
type="info"
type="tip"
type="danger"
Syntax
::alert{type="warning"}
Your message here
::

Speaker

Indicates who is speaking (for multi-person scripts).

Preview
Host
Syntax
::speaker{name="Host"}

Cue

Stage directions or physical actions to perform.

Preview
[Walk to the whiteboard]
Syntax
::cue
[Walk to the whiteboard]
::

Control Components

These components control the teleprompter speed and playback when they scroll into the reading zone (the highlighted area in the center of the display).

Speed

Change scroll speed when this point is reached. Value is a multiplier (0.5 = half, 2 = double).

Preview
50%
50% speed
100%
Normal speed
200%
200% speed
Syntax
::speed{0.5}

Pause

Pause the teleprompter. Optional duration in seconds for auto-resume.

Preview
Paused
Manual resume
5s
Auto-resume after 5s
Syntax
::pause or ::pause{5}

Example Script

Here is a complete example script using various MDC components:

Example
# Welcome Section

::speaker{name="Host"}

Hello everyone! Welcome to our presentation.

::alert{type="tip"}
Smile and make eye contact here!
::

::speed{0.7}

This is a slower section where we explain the concept in detail.

::cue
[Point to the screen]
::

As you can see here...

::pause{3}

Let that sink in for a moment.

::speed{1}

Now back to normal speed!



And that concludes our presentation.

Usage Tips

  • Block components (alert, cue, note) require opening and closing :: tags with content inside
  • Inline components (speaker, speed, pause) are single-line with optional parameters in braces
  • Control components activate when they scroll into the reading zone - position them strategically
  • Speed values are multipliers: 0.5 = half speed, 2 = double speed
  • Pause durations are in seconds; omit the value for manual resume