Spectrum is a Windows application written in C# intended for running lighting installations.
Note that it is currently only possible to build and run Spectrum on a 64-bit Windows computer.
- 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.
- 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
- Install Git for Windows
- Select the option to convert line breaks to Unix format
- Make sure you install git bash
- Recursively clone this repo:
git clone --recursive https://github.com/campmindshark/spectrum
- 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.
To test out the dome, enable the simulator under the LED Dome tab:
When it's working, you should see something like the following: