Luminous

projection software for your church

User Guide

Basic Operations

Adding a Song

When you first start Luminous, you won't be able to do much because there are no songs available. The following steps show you how to add a song to the database.

Adding Songs to the Schedule

In Luminous, a schedule is a list of presentation items. The following shows you how to build up a list of song items for a service.

Loading a Previously Saved Schedule

Presenting Items

Every thumbnail on the right panel represents a presentation item, or slide.

Adding and Presenting Video/Flash Files

Adding and Presenting PowerPoint Files

To add a PowerPoint file to the schedule, you must have PowerPoint installed on your computer. This feature has only been tested on a system with PowerPoint XP installed, it is uncertain if it works with other PowerPoint versions.

Adding and Image Files

Advanced Operations

Below are guides on how to utilise the advanced features of Luminous. Most of these features require editing text files, you will need to restart Luminous for these new configurations to take effect.


Setting the Inactive Slide

The inactive slide is displayed when Luminous is not displaying a presentation item, this occurs when Luminous starts up and when the user ends a display (e.g. user hits the Esc key). By default, the inactive slide has the Luminous logo and the words "projected by Luminous". To change this slide:

Setting the Background for Song Slides

Song slides can have a background image, to set this:

Setting up Song Copyright Notice

Luminous can be configured to display song copyright notice compliant with CCLI's requirement.

Formatting Song Slides

You have extensive control on how your song lyrics get projected on the screen. To adjust how lyrics are formatted, open the file resources\song\song.luei in a text editor, and edit all the options under [SongSlide/Lyrics]:

Setting NameAllowed ValuesNotes
FontNameinstalled font name (e.g. Arial)defaults to Arial is the font name specified here is not an installed font
FontSizeheight of the font as a percentage of display area's height (e.g. 8%h), or height of the font as a percentage of display area's width (e.g. 5%w), or just an integer number as the font size (e.g. 24)relative value (e.g. percentage of height or width) is recommended to allow for portability across different display area sizes
FontStyleany combination of bold, italic and underlined separated by commas (e.g. "bold", "bold,italic", or "italic,underlined")leave blank for normal style
FontColourred, green and blue values separated by commas, values are integer numbers between 0 and 255 (e.g. "255,255,255" for white, "255,255,0" for yellow)
ShadowSizeinteger number in number of pixels larger (in both width and height) than the foreground texts (e.g. 0 means shadow texts are of the same size as the foreground texts, 1 means that shadow texts are 1 pixel larger than the foreground texts)negative values are not valid, they'll have the same effect as 0
ShadowOffsetx and y offsets separated by commas, values are integer numbers (e.g. "3,3" or "-1,-1")text outlines can be achieved by setting ShadowSize=2 and ShadowOffset=-1,-1
ShadowColourred, green and blue values separated by commas, values are integer numbers between 0 and 255 (e.g. "255,255,255" for white, "255,255,0" for yellow)
BorderLeftwidth of the area left of the text block, it can be expressed as a percentage of the display area's width (e.g. 10%w), or as a percentage of the display area's height (e.g. 10%h), or an absolute integer value in number of pixels (e.g. 20)relative value (e.g. percentage of height or width) is recommended to allow for portability across different display area sizes
BorderRightwidth of the area right of the text block, allowed values for this setting is same as BorderLeft's
BorderTopheight of the area above the text block, allowed values for this setting is same as BorderLeft's
BorderBottomheight of the area below the text block, allowed values for this setting is same as BorderLeft's
HorizontalAlignmenthorizontal alignment for the texts, allowed value is one of the following words: left, centre, right
VerticalAlignmentvertical alignment for the texts, allowed value is one of the following words: top, centre, bottom
PaddingBetweenLinesthe height between lines within the same paragraph, allowed values for this setting is same as BorderLeft'sEach line in a verse is a paragraph, e.g. the song Amazing Grace has 4 paragraphs in all its verses.
PaddingBetweenParagraphsthe height between paragraphs, allowed values for this setting is same as BorderLeft's
AvoidParagraphBreakset this to avoid spanning a paragraph across 2 slides, allowed value is 0 or 1similar to MS Word's "Keep Lines Together" feature
MaxLinesset this to limit the number of lines allowed on a slide, allowed value is a positive integer numberset this to 0 to not limit the number of lines
TailLineMinSizeset this to avoid a short last line in a paragraph, allowed value is a positive integer number. As an example, to avoid the following:
   Was blind, but now I
   see
set this to 5 to give:
   Was blind, but now
   I see
BalanceContentset this to balance content across slides, allowed value is 0 or 1. As an example, to avoid the following across 2 slides:
----------------------------------------------------
   Amazing grace! How sweet the sound
   That saved a wretch like me!
   I once was lost, but now am found;
----------------------------------------------------
   Was blind, but now I see.
----------------------------------------------------
set this to 1 to give:
----------------------------------------------------
   Amazing grace! How sweet the sound
   That saved a wretch like me!
----------------------------------------------------
   I once was lost, but now am found;
   Was blind, but now I see.
----------------------------------------------------

Setting up Transitions

Luminous offers cross fade (also known as dissolve) transitions between static slides. Transitions are not switched on by default, turning on transitions involves setting the transition duration values in the configuration files, these values are in milli-seconds and refer to the time it takes to transit into the slide

Playing DVD

If your Windows Media Player can play DVDs, then Luminous will be able to play them too. This is essentially just playing a video file, follow the instructions under the "Adding and Presenting Video/Flash Files" section. The file you'll need to look for is on your DVD drive, under the VIDEO_TS folder, and it's called VIDEO_TS.VOB. Of course you can choose other .VOB files if you know which file you're after.

Auto-Save

Luminous can automatically save changes made to the schedule, this feature is also known as "once saved always saved" (sorry, no theological debate allowed here). To turn the auto-save feature on, follow the steps below:

Running a Luminous Display Client

Luminous has a built-in server whose job is to broadcast to its clients what is being projected. A client can be connecting from any computer in the network (even the same computer as the one Luminous is running on) and display the content. Follow the following steps to get this feature running:

Tweaking Luminous

Luminous currently does not provide a graphical interface for changing configurations, all configurations can be edited using a text editor. Configuration files are resources\app\app.luai, and all .luei files under the resources folder.



Disclaimer: This software is provided "as is" with no guarantee that it can miraculously meet all your church media needs. You are aware and agree that use of the software is at your sole risk, the developer shall not be held responsible for damages, sudden burst of unwholesome words, or even excommunication that result from the use or inability to use the software.