Library Manager
Manage your fixtures, effects, MIDI mappings, and color libraries
Library Manager
The Library Manager lists every reusable asset in Spectralite: fixtures, effects, MIDI mappings, and color libraries. Access it from the menu bar via Project > Library Manager.
Overview
The Library Manager organizes assets into four tabs:
- Fixtures: hardware fixture definitions.
- Effects: reusable effect presets created in the Node Editor.
- MIDI: MIDI controller mappings.
- Colors: color palettes and gradient libraries.
Understanding asset sources
Each item shows its source with a colored indicator:
| Indicator | Source | Description |
|---|---|---|
| Blue | Project Only | Asset exists only in the current project |
| Green | Library Only | Asset is saved in your global library |
| Purple | Both | Asset exists in both project and library |
| Orange | Invalid | Asset failed validation |
Library assets are available across all your projects, while project assets are specific to the current project file.
Fixtures
Adding fixtures to your project
To add a fixture to a project, use the Fixtures panel's Add fixture button, then click Select fixture… to open the Add fixture picker, which browses the same catalog shown here. You can also import a fixture directly from the Library Manager: select a fixture in the Fixtures tab and choose Import to project. Its full definition is embedded into the project so the show stays portable.
To bring an external definition into the catalog, use Import from file for a .slf file or Import GDTF for a .gdtf file in the Fixtures tab.
Importing fixture definitions
Spectralite imports .slf (Spectralite Fixture) files:
- Click the Import from file button in the Fixtures tab.
- Select a
.slffile from your computer. - Choose whether to save to library or just the current project.
- Click Import.
You can also drag and drop .slf files directly into the Library Manager.
To import a fixture from a .gdtf (General Device Type Format) file:
- Click the Import GDTF button in the Fixtures tab.
- Select a
.gdtffile from your computer. - Choose whether to save to library or just the current project.
- Click Import.
Re-importing the same GDTF fixture replaces its existing library entry rather than creating a duplicate.
Exporting fixtures
To share a fixture definition:
- Right-click on the fixture.
- Select Export.
- Choose a location to save the
.slffile.
Effects
Saving effects to the library
Save a finished effect to the library via the Node Editor rather than the Library Manager:
- Select the effect in the Node Editor.
- Click Export in the Node Editor toolbar. Spectralite writes a
.slefile. - Open the Library Manager > Effects tab and click Import.
- Pick the
.slefile and choose to save it to the library (global) or this project only.
Using library effects
- Find the effect you want to use.
- Click the + button to add it to your project.
- The effect appears in your project's effect list.
MIDI mappings
Importing MIDI mappings
MIDI mappings (.slm files) define how controllers map to Spectralite:
- Select the MIDI tab.
- Click Import.
- Select your
.slmfile. - The mapping becomes available for use.
Creating MIDI mappings
- Open the MIDI Input dialog from Edit > Inputs > MIDI.
- Connect your MIDI controller.
- In the Mapping pane, map controls to functions.
- Save the mapping to your library.
Color libraries
Color libraries (.slc files) contain collections of colors and gradients.
Using colors from libraries
- Open the Color panel.
- Click Open Library in the toolbar.
- Browse available libraries and import colors into your project.
Library storage location
Your global library is stored at:
- macOS:
~/Library/Application Support/spectralite/
Each asset type has its own subdirectory:
default-fixtures/: fixture definitions.default-effects/: effect presets.default-midi-mappings/: MIDI mappings.default-color-libraries/: color libraries.
Tips
- Back up your library by copying the application support folder.
- Organize fixtures by manufacturer using the search function.
- Include version numbers in effect names.
- Share assets with your team by exporting and distributing files.