API Sample Applications

In the Builds folder there are already projects for building with:
    XCode 4.2 on the Mac (XCode can be downloaded for free from Apple)
    XCode 4.2 on the Mac for iPhone and iPhone simulator (also free from Apple)
    Visual Studio 2010 on the PC (should build with the free Visual Studio Express, 
           but I have only tried the pro version)
    The current Android SDK and NDK using Eclipse
    GCC tools on Linux (I have only built under Ubuntu)

Versions 1.1 (and newer) of the BlueLite X1 Show Control System include an Automation API.  This API is intended to allow 3rd Party Applications to control the BlueLite X1 software for specialized purposes, for example, complex show scheduling or responding to non-DMX user input.

The Automation API lets an external program do anything that can be done from the BlueLite X1's DMX-512 input.
This includes:

Our BlueLite version 1.5 will offer the ability to write applications that connect using our network API to mobile devices, plus new legacy  API commands.

In addition, the Automation API provides support for the following:

This document explains how to use the BlueLite X1 Automation API. It includes a simple Visual Basic sample, as well as documentation for all services.

Set Submaster Levels

Set the Grandmaster Level

Set XY Crossfader Levels

Play, Stop, Record

Set Transport Mode

Play a specific event list section
 (DMX-512 input's 'Automate' feature)

Assigning Cues to either a Submaster or an XY Crossfader

Monitor X1 State (stopped, playing, recording), Mode (Internal, Timecode, Step), Current Time, and, if applicable, Current Timecode Status (waiting, present, lost)

'Quietly' loading a Show file (no prompts for changes, etc.)

Load Presets

Automation API Documentation

We also have several Sample Applications designed to help you inculding:

This sample will automatically load and run a show file based on SMPTE timecode.
This sample is a simple date/time advance show scheduler for the BlueLite X1. It can schedule portions of a show file.

This sample is a simple quad chaser/sequencer for the BlueLite X1. Each chaser has seperate controls for level, speed, fade/step, and direction.

Similar to the CD Tracker sample, this sample will play a Windows Media Player playlist (*.wpl, *.m3u) aligned with the BlueLite X1's Internal mode.
It requires Windows Media Player version 9.0 or newer to run

This sample will play an Audio CD track aligned with the BlueLite X1's Internal mode. It requires Windows Media Player version 9.0 or newer to run.

This sample is a simple MIDI Note to Submaster Level Trigger for the BlueLite X1 Show Control System.

This is a simple MIDI CC (Controller Change) to Submaster Level Trigger for the BlueLite X1 Show Control System.
This sample is a simple MIDI Program (patch) Change to Event List Trigger for the BlueLite X1.

Network API and API Enhancements

The iPanel app, allowing you to control Live Panel using you mobile device,  is now available at the Android Market and iTunes.

The executable versions of iPanel for Windows, Mac and Linux machines are available here:

We also have executable versions of iPanel for Windows, Mac and Linux machines, as well as the source code for the projects availble at GitHub.  Contact us for more information.

The source is publicly available at:

(Please Visit the App Store and search for "BlueLite iPanel"  while we review the Apple requirements for branding and marketing to avoid any errors.)

Get the iOS version of iPanel at the App Store

Get the Android version of iPanel at Google Play

Copyright © 2017, Light In Motion Show Control, LLC All Rights Reserved

This page last modified on Thursday, March 12, 2015

Automation API

aaaaaaaaaaaaiii