Main

Open Laser Show Controller API

The Open Laser Show Controller (OLSC) is an Applications Programming Interface (API). It is an OPEN software programming interface that makes talking with laser show output hardware easy to write programs for. It gives a common interface to any laser show output hardware. Best of all it is 100% free. Please feel free to download the example projects for your language/development environment of choice and documentation to get started. If you have any questions feel free to contact me.

API V1 - Documentation (coming soon)

API Only - Header File

Download and read the header for a quick look at the OLSC API V1.0.0

Driver DLL Examples:

API Usage Examples:

API V2 - Documentation (coming soon)

API Only - Header File

Download and read the header for a quick look at the OLSC API V2.0.0

Applications that use the OLSC API

  • LFI Player V1.2.0 Beta - download the source code here. - installer coming soon.

Ported Hardware Drivers

  • Vector Window - see Driver DLL's for source - DLL's only
  • EZAuDAC - source - DLL's only
  • EasyLase - source - DLL's only
  • FSX 1.X - source - DLL's only (coming soon)
  • RIYA? - source - DLL's (coming soon)
  • QM2000 - source - DLL's (coming soon)

About the license:

The Open Laser Show Controller API and example source code have been assigned the MIT software license. This license allows the use of the this source code in commercial and non-commercial application free of charge. You do not have to disclose the source code of applications or drivers that use this code and you are free to do what you would like with it ... this includes charging money for your work. The API is open as it is to be freely used. Please see the license text included with each source code file for the actual words. This is just a summary and is not to be used as the actual license.