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.