Skip to content

campmindshark/spectrum

Repository files navigation

Spectrum

Spectrum is a Windows application written in C# intended for running lighting installations.

Installation

Note that it is currently only possible to build and run Spectrum on a 64-bit Windows computer.

  1. Install Visual Studio 2022 Community
    • During installation the installer will prompt you to select the components you wish to install. Make sure you select "Python development", ".NET desktop development", and "Desktop development with C++".
    • Note that if you have an existing VS2019 installation, you will likely still have to update it to the latest build using this installer. We've had people report issues when running on very recent (but not the latest) builds.
    • If the VS2022 installer says the OS is not supported use Visual Studio 2019.
  2. Install Python 3.7 x64 for Windows
    • Note that the default download on python.org is x86. You're looking for the "Windows x86-64 executable installer". The current latest version is here.
    • Make sure to select the option at the end to edit your PATH to include Python!
    • Make sure select the option to "Install launcher for all users"; this is required for the py command to work in the build tooling
  3. Install Git for Windows
    • Select the option to convert line breaks to Unix format
    • Make sure you install git bash
  4. Recursively clone this repo: git clone --recursive https://github.com/campmindshark/spectrum
  5. Open the Spectrum solution in Visual Studio and run it!
    • You will need Internet access for the first build, so if you're heading to TTITD, please compile beforehand, once for Release and once for Debug.

Dome Simulator

To test out the dome, enable the simulator under the LED Dome tab:

Simulator Settings

When it's working, you should see something like the following:

SDome Simulator