Karaoke Templater is an Automation script that ships with Aegisub. Its primary purpose is to help creating karaoke effects with a specially designed template language. Karaoke Templater is already installed and ready to use along with Aegisub.
Plan more tutorials. Also actually write those above.
Also see the Automation/Lua/Modules/karaskel.lua section for more
information on what's in the line and syl variables, and more.
If you have used the multi-template script from Aegisub 1.10 you should recognise several similar concepts in the karaoke templater, but there are also several pitfalls. Some of them are:
template in there. Read
the tutorials above for an introduction, or the reference below if you feel
adventurous.!$start+$i*30! instead of %$start+$i*30%.A global is gone, but line and syl are directly accessible. The
escaped Lua code is no longer run in the true global environment but instead
in its own environment, so clashes between your templates and Karaoke
Templater itself is much less probable.return false hack to cancel execution of a template no longer works.
Neither does having multi-statement Lua blocks and returning from them in
general. For the first purpose the fxgroup functionality has been
introduced, and for your multi-statement needs code lines have been
introduced.newline and line (for being-generated and
original line) you now work with line and orgline for being-generated and
original lines.retime function has been introduced to make it much easier to control
the start and end times of your generated lines.