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%
100%
200%
Syntax
::speed{0.5}Pause
Pause the teleprompter. Optional duration in seconds for auto-resume.
Preview
Paused
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