Beckman Institute            University of Illinois at Urbana-Champaign             
University of Illinois at Urbana-Champaign

Syzygy: Downloads


Syzygy is provided as a cross-platform source code package in .zip or .tgz format. We've also provided an archive of most of the external dependencies, also set up for cross-platform building.

Windows users (particularly Python-oriented ones) are strongly encouraged to look at the related Aszgard project.

More material is available, including additional source code, libraries, complete snapshots of the sample application data, some motion capture data along with viewers, etc. A DVD containing all this will be mailed upon request.

  • szg-1.1 as a zip (5.9MB) or tar_gz file (5.3MB): The source code for the Syzygy library plus sample applications and documentation. Also contains Python bindings and examples.
  • szgexternal-1.1 as a zip (10.7MB) or tar_gz (10.2MB) file: Most of the external dependencies for all supported platforms.

Extra Demos

We used to have a massive repository of extra demos. We're moving towards packaging those individually, together with their data when practicable; they'll be appearing here gradually.

  • Cubecake, a Quake 3 level viewer in zip or tar_gz format.

Optional Speech SDK Installation

The main third-party library that Syzygy uses that we aren't allowed to distribute is the Microsoft Speech SDK (version 5.1). Syzygy uses this SDK for speaking text strings on the Windows platform (this capability is not available at all on the other supported platforms). If you do need this capability, follow the link above to the download site and run the installer. On our computers the installer creates a directory "C:\Program Files\Microsoft Speech SDK 5.1" with a number of subdirectories. Copy files as follows ({sapi} refers to the above directory path; you'll have to create the destination directories):

  1. The contents of {sapi}/Include to szgexternal/win32/sapi-5.1/include.
  2. The contents of {sapi}/Lib/i386 to aszgard/external/win32/sapi-5.1/lib.

On Windows XP the required dlls should already be installed. I'm not sure what the situation is on other Windows versions. If you run into problems, try copying dll's from {sapi}/Bin into your Syzygy executables directory.


[Schedule] [Labs] [Beckman Meeting Rooms] [Equipment] [Projects] [CUBE Projects] [Syzygy] [VSS] [People] [Events] [Publications]