Prelude: about Motion based (sub)titling workflows.
They been around for quite a while in let's say limited way.
See my little movie about that a did quite while ago:
[
www.spherico.de]
Meanwhile the Motion connection to FCPX (and Motion itself) is way more matured.
But there is a big BUT when it comes to interchange (sub)titles via the current XML.
The Motion templates don't allow to export/import any settings and handling is very slow. Legacy fxScript based text generators did transport all info about any setting of a text. This allowed to change things like font, font size etc globally even if you didn't know much about XML.
With the new way you can do it like it is shown in the movie, but only if you use your own templates. In this case no XML is needed - just change the settings in Motion and they will be applied to all instances in your project(s). So be careful when other rather then the actual project use the same template.
Sometimes you may want to import timed subtitles from an external text file. I created a little app which allows to create FCPXML from Spruce Text STLs. You can download it here from the link below.
[
www.spherico.com]
Regards
Andreas
P.s. There is another one to export titles from FCPX.
[
www.spherico.com]