Please don’t take this as me saying it needs to be done as follows - just wanted to share my experience from the TELEX development. 
When I implemented similar functionality for the TXo. I simply followed the metronome pattern and put it on each TR channel. Yes, it makes longer lines, but it is super-easy to remember how to use it.
These functions support the metronomes at various speeds, pulse division, pulse multiplication, and a repeat-limited pulse using COUNT.
- TO.TR.PULSE.DIV 1-n α pulse divider for TR output; α in # of pulses
- TO.TR.M 1-n α time for TR.M; α in milliseconds
- TO.TR.M.S 1-n α time for TR.M; α in seconds
- TO.TR.M.M 1-n α time for TR.M; α in minutes
- TO.TR.M.BPM 1-n α time for TR.M; α in Beats Per Minute
- TO.TR.M.ACT 1-n α activates the metronome for the TR output; α (0=off; 1=on)
- TO.TR.M.COUNT 1-n α sets the number of repeats before deactivating (0=infinity)
- TO.TR.M.SYNC 1-n synchronizes the metronome on the device #
- TO.TR.M.MUL 1-n α multiplies the M rate on TR output n by α; α defaults to 1 - no multiplication
- TO.TR.WIDTH 1-n α time for TR.PULSE; α percentage of TR.M
There are examples of the DIV, COUNT, WIDTH, and MUL functions in the TXo portion of the new documentation if you are curious. (BTW: with the PULSE alias, the TO.TR.P.DIV command is a lot shorter!)