I coded this Kinetic Typography tech demo in C# with Unity 3D. My software takes takes two files as input:

  • An audio file
  • A text file with lyrics and timing information

Synchronized 3D text is then arranged, animated and rendered in real time.