Showeditor
Showeditor
( Version 2015/1.0 )
Content:
1. Preface ............................................................................................ 10
1.1. Liability ....................................................................................................... 10
1.2. Versions ...................................................................................................... 11
1.3. Minimum Hardware Requirements.......................................................... 11
2. Installation....................................................................................... 12
2.1. New Installation ......................................................................................... 12
2.2. Updates / New Versions ........................................................................... 12
2.3. Different Versions of Laserworld Showeditor on one PC........................ 13
2.4. DLL-Files and Error-Messages during Installation ................................... 14
2.5. Laser Output Hardware (DAC) ................................................................. 14
2.5.1. Simulation and Virtual Device ......................................................................................... 16
2.5.2. Friendly Names ................................................................................................................. 18
2.5.3. MIDI / DMX (Hardware and Driver) ................................................................................. 18
2.5.4. DMX Settings ..................................................................................................................... 18
2.5.5. MIDI Settings...................................................................................................................... 19
2.6. Routing of Hardware-Output.................................................................... 19
2.7. Starting the Program ................................................................................. 21
2.8. Initial Settings ............................................................................................. 21
2.8.1. Setting “Others”: ............................................................................................................... 22
2.8.2. Setting “Hardware”: .......................................................................................................... 22
2.8.3. Optimize Output ............................................................................................................... 23
2.8.4. Save your settings............................................................................................................. 25
3. First Steps / Quick Start .................................................................. 25
3.1. Playback a pre-programmed music-synchronous laser show ........... 25
3.2. Create Own Figures and Shows .............................................................. 27
3.3. Show Folder / Save Figures ...................................................................... 29
3.4. Assignment of Figures to Keys ................................................................. 30
3.4.1. Manual Assignment.......................................................................................................... 31
3.4.2. Assignment by Drag and Drop to the Live Window ....................................................... 31
3.5. Use of Function Keys (F0 to F12) .............................................................. 33
3.6. Create Music Synchronous Shows .......................................................... 33
3.7. Make a Live Laser Show ........................................................................... 35
3.7.1. Load figure set .................................................................................................................. 35
3.7.2. Faders/Sliders:................................................................................................................... 36
3.7.3. Starting the live show: ...................................................................................................... 36
3.7.4. Setup options per key ...................................................................................................... 37
3.7.5. Summary of “routings”, “mappings” and “assignments”: ............................................ 37
3.7.6. Live Show - Get started quickly....................................................................................... 37
4. The Windows of Laserworld Showeditor ....................................... 38
4.1. The Figure Editor ........................................................................................ 38
4.2. The Options window ................................................................................. 39
4.3. The Effects Window ................................................................................... 40
4.4. The Timeline-Editor .................................................................................... 41
4.5. The DMX-Window ...................................................................................... 42
4.6. The Live Window ........................................................................................ 43
5. Main Manual .................................................................................. 44
6. Figure Editor (Main Window) ......................................................... 44
1. Preface
Please always make sure you’re working with the latest software version of Laserworld
Showeditor. Laserworld does not force you to update, but we of course recommend
to always using the latest stable version. It is recommended to not update just before
a live event or show starts where the software should be used. It is recommended to
always do a general system test of software and corresponding hardware prior to
laser operation at a show.
When you find any mistakes in this manual or in the software, please contact our bug
trackers – [email protected] . Ideas for improving the software, new ideas for
features, interfaces or hardware support are highly welcome at any time: Please add
them to our development list on http://www.showeditor.com/devlopment . The
permanent improvement of this software is only possible with your help!
If you’re facing any urgent issues, please contact our support team at
[email protected] – we try to help you as quickly as possible.
1.1. Liability
Laserworld (Switzerland) AG or any other legal entity or person involved in the
process of development and publication of this piece of software is not responsible
nor liable for damages to show laser hardware and components like e.g.
galvanometer scanners or for the health of people or animals like eye-damages due
to focused laser beams or projection with too high intensity or for any other
occasions that may arise from the use of the software Laserworld Showeditor.
Every user of Laserworld Showeditor must respect the very laser safety regulations of
the country the laser systems are operated in. In general, the IEC 60825 is the
international regulation for this; however there may be state or local regulations or
laws that require additional laser safety related measures.
It is possible to create still standing beams / static beams with this software! The laser
safety for the laser-device(s) controlled through this software must be ensured by the
operator. The operator must be aware of potential risks arising from the use of show
laser devices, especially when people or animals can be hit by laser radiation.
1.2. Versions
There are different versions of the software available:
DEMO:
A DEMO Version of the software is available. The features of this version are limited
and it is not possible to output to any hardware interfaces..
Full Version:
The full software package is active as soon as a licensed hardware device is
connected, like the ShowNET.
With the full version of the software all options are enabled. Up to 16 output
interfaces (DAC's) can be used, controlled via 12 figure tracks including the
corresponding effects tracks. Furthermore, the "intelligent" DMX controller (DMX is
generally used for controlling lighting systems) can be used. Show protection against
unauthorized access can also be limited to the license number of the very interface
connected.
Suggestions:
Two screens simplify the work with Laserworld Showeditor – we suggest using a
second screen, at least for programming. It simply makes things much easier.
It’s difficult to specify the “ideal” setup for running Laserworld Showeditor. Some users
work with Showeditor even on different operating systems (MAC and Linux, both with
emulators). The program is created for Windows XP (service packs 1 to 3), Windows
Vista (SP1 and SP2 with 32 or 64 bit) and also for Windows 7 and Windows 8 (both 32
and 64 bit versions). Also many computer systems with Macintosh operating system
with Windows emulation are possibly able to run the program. However, Laserworld
The more DACs are controlled from one computer, the more “power” is required.
“Comfortable Working”:
The laser output is calculated in real time. Dependent upon load of the computer it
could happen, that animations will show short stops or will hang up. Therefore we
recommend a better equipped system than the above described minimal
requirements.
To run a laser show with 4 independent projectors and DMX as well as video output
via video projector and sound you should have at least an Intel Core Duo with 2 GHz
CPU, 2 GB RAM, and a fast hard drive. A separate graphics board also makes sense
(better than on-board graphics).
2. Installation
Second step: Start the installation file Laserworld_Showeditor_2015.msi and follow the
instructions.
Third step: A Quick-Start-Guide or video tutorials are available, if only the basic
information on how Showeditor works is needed. Video tutorials can be found at:
http://www.showeditor.com/tutorials
Now select the option “Remove Laserworld Showeditor” with a mouse click on the
respective radio button. After confirmation via a click on “Finish”, the old program
will be removed. The *.ini-file remains in the Windows folder (operating system folder).
Thus all settings will be conserved (serial number, hardware setup etc.).
Now the “update” can be carried out like a new installation. In the case of major
installation issues, the old program folder and possibly the *.ini file should be removed
prior to the new installation. This usually helps with fixing issues, however standard
settings get lost hen deleting the *.ini file.
An exact location where the *.ini file is stored cannot be given, because since
Windows 7 the location is dependent on the settings of the operating system. Thus
the option to delete the old *.ini file via the program is added under Options →
Reset. To determine the location of the file use Options → Others → Button “Show
Software Paths”. Normally it is not necessary to remove the *.ini file(s), except
problems at software start-up or major installation issues occur.
The interfaces (DAC) can be selected at Options → Hardware. In the drop down lists
the connected interfaces can be selected. For special applications it is possible to
select the same interface in two lists (matrix-match). This is especially useful, if two
different settings (e.g. output options) will be applied. Output should only be made
to one of the selected lists per interface, as otherwise the signals overlay and may
lead to flickering output.
An example for such an application would be a mixed show with graphics and
beams: For the graphics display, the output is set to fit to a screen, for the beams a
setting with different parameters is chosen.
The different hardware interfaces can be custom named, to make them easier to
identify. (e.g. “Main Projector”, “Satellite 1”, “Graphics Projector”…).
Fig. 2: Menu “Options/Hardware” for the selection of the hardware interfaces (DAC).
Up to 16 interfaces can be used. The shown setup is useful for a simulation of a 1 + 2
projector show (typical setup).
To start the simulation, click on the “Simulation” button. A window opens that displays
the actually selected figure(s).
The window title bar shows the number of points currently shown. This can help to
flicker-optimize the output of the laser projector(s) used.
The simulation must be started prior to starting the show. The simulation window will
automatically be attached to the top layer and thus stays in the foreground.
The simulation uses Direct-X 8.0 (or newer) or OpenGL. With Direct-X, the simulation
works quicker, but is not as accurate. It is possible to simulate beam shows as well as
graphics shows. Also a combination of beam and graphic is possible (like used in
Fig.5).
Up to sixteen simulated projectors are possible. To open the dialog to adjust the
simulation, click the right mouse button in the simulation window or use the menu
“Options”. A second right mouse button click will close the dialog. A click and hold
on the center position of the selected projector allows to move it’s position. The
selection of a projector is done with the radio buttons on the right side of the dialog.
On closing the window, the settings are stored to the *.ini-file.
The Fig.5 shows an example for a simulation setup with 1 plus 2x2 projectors (one
main projector and two satellite pairs).
Fig. 5: Menu Options/MIDI/DMX: Selection of DMX-ports for input and output, selection
of MIDI-device and setup of printer.
Fig.6: Menu Options/MIDI/DMX: Selection of DMX-ports for input and output, selection of MIDI-
device and setup of printer.
Different output interfaces can be assigned for DMX input and DMX output. The
duration of the request-interval for the input can be adjusted (dependent on the
laser output).
Timeline/Progress of Song
Effect-Sub-Tracks
for Recording
Fig. 6 (above): Timeline: Pages A–P (red circle) with each 3 figure-tracks and their
effect-sub-tracks. These pages are assigned to the hardware-output-routing for up to
sixteen DAC (red arrow).
(below): Options/Hardware: Output routing of pages A-P (see Fig.7; with each 3 figure-
tracks and their effect-sub-tracks) to the hardware with up to sixteen DAC.
Fig. 7: Main window of Laserworld Showeditor. Click on Options for hardware setup
(see red arrow)!
Laserworld Showeditor can also start through a double click on files assigned to
Laserworld Showeditor (*.ini or *.shw). Remember that this only works, if the very file
resides in a folder path that does not have any spaces in it’s name. Please use
underscores instead. Showeditor cannot handle spaces in folder and file names
properly due to technical restrictions.
In the lower part of this settings tab the standard paths of Showeditor are defined.
The standard settings are fine in most cases.
The Output Routing describes which hardware interface should output which
programmed track, so it’s also possible to route several tracks to one hardware
interface or vice versa.
Most important is to set the PPS-rate (PPS is an acronym for points per second) for the
respective Galvo system/scanner-system used in the laser system that is controlled
with the very hardware interface.
To get started it is recommended to set this value to 2/3 of the maximum given PPS
rate of the Galvo system/scanner system (see user manual of the show laser system).
Setting the scan rate too high may damage the scanners, so extra care needs to be
taken when setting this.
INFOBOX:
It is strongly recommended to not daisy-chain an ILDA signal line to connect
laser systems with different scanner systems. Either the slower scanner system is
overdriven when optimizing settings to the faster one, or the faster one can only
run at the speed of the slower one when settings are optimized for this.
Use two different hardware interfaces instead and set the scanner settings per
interface.
After having set the scan speed, different adaption to the general scanner
behaviour can be made. It is suggested to project a test pattern while adjusting
these fine tuning settings:
Laserworld Showeditor offers two different operation modes: The “Live Show” mode,
which is usually suitable for accompanying live DJ Sets or live music, and the
“Timeline Show” mode, which allows for pre-programming music/video synchronized
laser shows and then playback them later.
This second operation mode is explained first:
To get started it is necessary to copy the whole show to a folder on the hard disc. The
corresponding sound file should be placed in the same folder. Especially when show
and sound file are acquired separately, this is an important step to be done!
Open Laserworld Showeditor and switch to the Timeline window. Then click File ->
Open Laser Show. The dialog box allows for selecting the show file, it should have the
extension *.shw. If all necessary files are present (and if you have the rights to play
the show), the show will be loaded and is ready to be played.
● Play button:
Fig. 11: Playback shows
● Play HQ:
This is the best option to choose if the show should just be played. It’s recommended
to use the Play-HQ option for any real playback output.
The Play-HQ option is more performant and starts the show from the very beginning.
All features are re-initiated before the show start, so the output quality is best.
By right-clicking on the Play-HQ button it’s also possible to set a show start delay.
“Poly-Line”
Standard active is the Poly-Line tool. With left mouse
clicks in the drawing area, colored points will be set; with
the right mouse button invisible (blanked) points will be
set.
The created forms are vector graphics. So if an object
shall be created that cannot be drawn with one line, but
is “separate” to other object, a blank path need to be
created, meaning a path the scanners of the laser move
but without laser output. Use the right mouse button to
set one or more blank points to do so.
This mainly applies if using the Poly-Line tool. If other
drawing tools are used, blank lines usually are added
automatically.
“Point” Drawing a point will create a still standing laser beam. Please use
points very carefully! Point / “Hot Beams” are extremely dangerous, so use with
care. Always respect your local laser safety regulations. Laserworld Showeditor
automatically generates three points: Two invisible ones (blanked) and the
one visible. With a right mouse click on the tool the number of repeated points
per beam can be adjusted.
“Polygon” This tool is used to create polygon tunnels with plane sides.
The number of corners can be changed with right mouse click on the tool. A
polygon with very many corners will look like a circle. A polygon with four
corners will display a rectangle; three corners display a triangle. The sides of
the polygon can be colored separately.
“Line” This tool is used to create laser planes in your show. The line is
generated with blanked points at start and end point.
“Text” This tool is used to create texts. Please read the respective
chapter below for more information.
“Bezier Tool” is used to create curves and Beziers. Please read the
respective chapter in the main manual for more information.
The tools like Ellipse, Rectangle, Polygon and Freehand are very easy to use:
The handling of the Bezier tool is more complex: Two control lines are created. These
lines define the resulting Bezier curve (see respective chapter for more explanations).
The desired drawing color is easily chosen by a click on the color palette in the right
upper corner of the software. The 20 “brightest” colors are available in a palette,
more can be chosen from the color wheel or color cube. The view of the color
selection can be altered via Options -> Others. The display of the cube can be
changed by a click on one of the three radio buttons. The depth of the cube can be
selected by the scrollbar. By using this it is also possible to select darker (more greyish)
colors, too. Colors from the cube or wheel can be applied to the palette by simple
drag-and-drop.
By using the “HAND” feature, points can be marked and repositioned with right
click and drag. To select several points of the figure, drag open a marking square
with left mouse buttons. To mark additional points, hold the “Ctrl”-key while marking
points. To select ALL points of a picture (frame), you can also use the Edit -> Mark All
Points.
In some cases it may be necessary to deactivate the grid for selecting points, as
some may not be reachable otherwise. To do so, enter the value “1” into the textbox
for the adjustment of the grid.
Marked points can also be copied, cut and pasted – this works like in a normal text
editor – shortcuts like “Strg-C” (copy), “Strg-X” (cut) and “Strg-V” (paste) do NOT
work here, because they are used for the figure-to-key assignments.
In the case that a figure should consist of several single pictures (series of frames),
which later can be displayed as an animated cartoon, a new empty frame (picture)
via a click on “New Frame” must be created. Thus a new frame is generated after
the existing ones. “Add Frame” will add an empty frame before the active frame.
A newly created figure can directly be visualized to the hardware (displayed by the
laser projector) by a click on “Laser On”, or visualized in the simulation window.
Any newly created figure is saved to the active folder when hitting “Save” or “Save
As”. If the figure has not yet been saved, a dialog (Fig.16) for entering the name
opens up.
Fig. 14: “Save Figure” – dialog: opens on first saving of a figure. I t’s also possible to
create a new folder
On saving single figures, the show file itself is not generated. On creating a new show
in the Timeline editor, a new show is created and can then be saved. More
information on this is in the main manual.
The button “Save as” can be used to save an already existing figure (perhaps
modified) a second time with a different file name or to save it to another folder.
The button “Save all” is used to save all figures present in the active show folder. This
option allows for making changes to several figures (e.g. changes done on the
effects), and then save them all at once.
Fig. 15: Assignment of keys to figures. Right-click on an icon or click on “Assign Figure”
(red arrows). The selected figure has a red square.
To use figures within a show, they have to be assigned to a key before. Laserworld
Showeditor figures are always triggered by pressing keys. “Keys” can also be Timeline
feedback, MIDI, DMX, etc..
All keys can be used in combination with the function (“F”) keys. The keys F1 to F12
can be used, but the software also can respond to F0, which means “NO function
key used”.
The behaviour of the function keys is dependent on the setting of the feature “Use
Key up event Figure off” in the menu Settings of the Timeline window.
If the option is not set (default setting), the predefined F-page is selected by pushing
the respective F-key. All program windows will show the selected F-page. By pushing
the active F-key again, the selection is cancelled and the F0-page is selected.
If the option “Use Key up event Figure off” is chosen, then the respective F-key
must be pushed and held during pushing the figure key!
Try to avoid using the F10 key, as native Microsoft Windows features may be assigned
to this (depending on the Windows version in use).
With using the “Effect Tool” (see red arrow in next Fig.22) it is possible to change the
effect values and create additional figure animations.
After a click on “Effect Tool”, the area the effects shall be applied to must be
marked. When having marked the area, a dialog box shows up (Fig. 22).
This dialog allows for drawing the effects behaviour. This method is not really
accurate, but does the job in many cases.
Detailed information on effects and how to use them is given in the main manual.
Figures and Effects can be recorded by marking the very track-line, then press
“record” (the button with the red dot),
after that play the keys with the
appropriate figure / effects level.
Several tracks can be marked by
holding the Ctrl key while selecting the
desired tracks. Multi-Track recording is
only possible for effects, not for figures
(for obvious reasons).
Two recording modes for figures are possible: To only record figure start points but
then let run until the next figure starts or the Space-bar is pressed, use the standard
settings. If the figure should only be recorded as long as the appropriate key is
pressed, change Use key-up event => figure off in the Settings.
The position on the timeline for the start of the recording can be set by a click at the
very position in the Timeline bar (right of the “Paste” button).
If the music source file is in *.wav file format, the volume level of the music is
displayed there too.
During the programming process it is recommended to save the laser show from time
to time. This can be done at File -> Save Show. If the show hasn’t been given a name
yet, a dialog box for entering the name of the show opens up.
When a live show was successfully loaded, the live window looks similar to this –
showing previews of the very figures at their respective position on the keyboard
(Figure 24).
3.7.2. Faders/Sliders:
In the upper right corner of the Live Window, several faders are available. These
faders can be assigned to different effects.
They can either be dragged with the mouse or assigned to a DMX controller or MIDI
controller.
For easy show operation it is recommended to use a DMX or MIDI controller for the
fader control, as it allows for quicker reaction and smoother operation as with the
normal mouse.
Fig. 23: Detail view of the Live Window after having loaded a live show
Laserworld Showeditor 2015
“Use Key Up Event (Flash)”: Only plays the figure as long as the corresponding key is
pressed. Output stops, as soon as the key is released, when this option is active.
“Switch off unused tracks”: Switches off all other figures that output on other
channels, if they are different from the figure selected.
Output Track 0 to 47: Specifies which output channel the very figure shall be routed
to.
Selection of effects 0 to 5 (sliders): The effects that should be predefined per slider
can be assigned per key, so the layout of the sliders can change depending on the
active key.
DMX assignment: Each key can be assigned to a specific DMX value. Consider the
DMX input mapping for doing this. The first DMX channel is set for selecting the figures
per default. DMX control requires prior DMX assignment, otherwise it will not work.
MIDI assignment: The figures and faders can also be triggered by MIDI. Laserworld
Showeditor already comes with some standard MIDI setups for common controllers.
Of course, custom MIDI settings can be created as well.
All changes have to be saved! If you want to use your settings (new show) again,
then click now on “Save Live Show”.
All features (especially MIDI) will be explained in detail in the Main Manual.
2) Create figures with the Figure Editor and save them to this folder
3) Assign figures to keys (best is to do it by Drag and Drop into the Live Window)
4) Verify the settings for EACH key and eventually correct them
The minimum requirements for screen resolution are 1152 x 768 pixels. However it’s
recommended to use a bigger screen resolution for professional timeline
programming. Live Shows usually don’t require a bigger screen; also a single monitor
is completely sufficient to play a live laser show.
Laserworld Showeditor saves window positions on program exit. If this causes any
problem, e.g. when switching between different monitor setups, this can be reset:
Options -> Reset Settings -> Reset only Window Positions
The Options window offers a wide variety of different settings and adjustment
options. This window is structured with several tabs which provide thematically
arranged setting that apply for laser output configuration as well as for
programming.
The Effects window provides all the animation effects that can be applied to figures
including some output optimization features to improve figure output quality.
The Timeline-Editor is the main window for arranging a laser show, synchronous to a
music file. The Timeline consists of “tracks”. Figures and effects to these figures are
arranged in these tracks. Figures and effects can be programmed on the timeline by
using different programming methods. The figures created in the Figure Editor
window and in the Figure Table are available to being arranged on the timeline
tracks.
The Timeline-Editor window also provides the Playlist tool, a playback system for
existing shows. They can be loaded to a list and then played in a certain order or
when triggered.
The DMX window is used for the configuration of DMX control and the creation and
management of the DMX-Macros. These are used for the control of DMX devices,
such as moving lights, DMX-spotlights, projectors and other devices, which can be
controlled by DMX. Furthermore the setup of the DMX-Output-Hardware is done
here.
The Live window is used for creating live laser shows. Its design is similar to the position
of the keys on a computer keyboard and the figures are assigned to these keys. Thus
it is possible to easily play lasers and DMX live to the music.
5. Main Manual
The following part of this manual describes the features of Laserworld Showeditor in
detail. Even though most of the features can be explained in this manual, there are
always more possibilities that cannot be shown in the manual properly.
Please feel encouraged to have a look at http://www.showeditor.com to learn more
about Laserworld Showeditor, ask the community or the developers, and share your
experience with others.
Menu Bar
Color Selection
Frame Tools (Cube or Circle)
Figure Table
Favorite
Drawing Area Colors
Window Selection
Reset / Assignment
Folder Window
Save Figures
Grid
Information about Figure
The look of the figure editor can be adapted and is dependent on the actual screen
size and resolution. See some example in Fig. 31.
As shown, the main part of this window is the Drawing Area. The left column holds the
tools for drawing like frame tools, working tools for modifying points of the figure,
buttons to select the kind of drawing function (line, circle, etc.) and buttons to save
the created or edited figures. Below the save buttons the grid size of the drawing
area can be specified.
The Menu in the head section of the window holds all the configuration and control
features that are not accessible through buttons or mouse actions. A detailed
explanation of each menu item follows in chapter 6.12.
The right column of the Figure Editor window provides the option for color selection
for the drawing tools: A color circle / color wheel and a color cube are available, as
well as a palette with 20 preset bright laser colors (can be changed and
customized).
The main control button set for handling the different windows is situated right below
the color selection options.
Besides that, the main Laser On/Off control as well as the laser simulator and the
blackout button are situated just below the window selection.
The lowest block of buttons has one for a complete reset of the settings and another
one for assigning figures to keys.
The window below this button set is very important: It shows the active folder-path on
the hard disc. As every show and every figure set always relate to a certain, physical
folder on the hard disc, this folder can and must be selected here. By selecting
different folders, different figure sets and shows can be made accessible.
A second window opens together with the Figure Editor: This is the Figure Table – the
overview table that holds all figures that are available in this very show folder (shows
all *.heb files that reside in a physical folder on the hard disc).
If an already existing figure shall be edited, select the very figure with a left mouse
click on its icon in the figure table. The selected figure is indicated by a red square
around its icon (see for example Fig.17) and it is shown in the drawing area.
The name of the figure is displayed at the top of the Figure Table. If present, its key
assignment is shown, too.
The name and the assignment of a figure is as well displayed in a hover-window, if
the mouse cursor is placed on an icon for some seconds.
6.2.2. UNDO:
“UNDO” of previous action. This makes the figure return to the state it had
one step back. Providing the undo-option can be resource-intense for the computer,
especially if large ILDA figures are handled, so this feature can be switched off in
Options -> Others1.
6.2.3. REDO:
If “REDO” is clicked, the program returns to the version of the figure, as it
was before the click on “UNDO”.
6.2.4. Poly-Line:
This tool allows for creating connected lines. Every click created a point which is
automatically linked to the previous point by a line.
Left-click creates a visible point, right click creates an invisible (blanked) point.
A blanked point is automatically set at the position where the drawing starts at first,
before the first visible point. To draw two single lines with this tool, a blanked point has
to be set at the start point of the second line prior to setting the visible point, so the
scanner of the laser system knows where to move without outputting laser light
(blanked).
Blanked lines / points are important, as they are used to tell the scanners what
position they should move to start drawing the next points. It is essential to
understand that every picture that is displayed with a show laser system is created by
very fast repeated drawing of one single laser beam – comparable to a pen, that
If the use of the Poly-Line tool is finished (when selecting different drawing tool),
Showeditor automatically checks if an invisible end point exists. If not, a dialog box
opens up asking if one should be set.
6.2.5. Line:
A single line can be drawn with this tool. Only one line is drawn and start as well
as end points are automatically set. A line consists of blanked start, colored start,
colored end and blanked end of the line. Thus at least 4 points are generated to
create the line – one visible and one invisible per end.
6.2.6. Point:
This tool allows for drawing single points – which are displayed as single beams /
hot beams by the laser.
ATTENTION! A single point shows as a hot beam in laser output! These single beams
can be very bright! Never point hot beams towards the audience!
To see the points in the drawing area it is necessary to set the option “show points” in
Edit.
If the option “blanking visible” is set in Options, visible points can eventually not be
seen properly in the drawing area, as they may be overlapped by invisible ones.
6.2.7. “A”:
Text tool: Writing texts with lasers is a basic demand for many applications. This
tool offers different options for creating text. Depending on the desired “animation”
or design of the text, different procedures for the creation have to be used.
Adjustments to the text tool can be made with a right click on the A-Symbol:
Fig. 33: Figure Editor: Dialog for text options (click with right mouse
button on the text tool)
This procedure is good if only single words shall be projected. Longer texts will be cut
at their end. If longer texts should be displayed and text wrap is necessary, please
repeat the above procedure per text line or use the following text creation method.
When having entered the text, Showeditor automatically shapes the text correctly
when “Create” is clicked. The continuous text is automatically wrapped in a way
that not too many characters must be displayed at one – this avoids flickering of the
text projection, as it doesn’t stress the scanner motors too much. When clicking
“Create”, a dialog box opens asking, if the characters should morph. This effect
makes the transition from one text line to the next one much smoother, as the
characters seem to re-shape from the old character to the new one. So if this is a
desired effect, click yes.
The Drawing Area shows the first frame of the text animation sequence. To see all
frames of the figure, drag the horizontal scroll bar in the left column of the Figure
Editor, just under the “Frames per Second” button. This allows for checking each
frame of the figure individually.
IMPORTANT: If a text is created within the Text Editor, a New Figure is generated
automatically when “Create” is clicked. This means that any changes to the previous
figure, that haven’t been saved, will be erased!
A: Using the text box in the Text Editor window (Right click on the A symbol to opens
the Text Editor), just enter the text and change the radio button from “Morphing Text”
to “Scrolling Text”.
An additional setting is important to be made for Scrolling Text: The coordinates of
the area in which the text shall scroll must be specified. The X and Y values can be
directly entered in the area above the “Create” button. As it’s not easy to guess the
X and Y values for the desired position, there is another option for proper positioning –
see B.
IMPORTANT: If a text is created within the Text Editor, a New Figure is generated
automatically when “Create” is clicked. This means that any changes to the previous
figure, that haven’t been saved, will be erased!
B: To create a running text without the need to enter X and Y coordinates for the
scroll-area definition, first settings in the Text tool options should be checked for being
set to “Scrolling Text” (Right click on the A symbol to opens the Text Editor). Then do
IMPORTANT: As this method does not use the Text-Editor for the creation of a multi-
frame figure, but uses the direct text feature of the Figure Editor, existing frames are
not erased and no new figure is created on using the tool. Due to this it is possible to
display several running texts in one figure - even different scroll speeds per scrolling
text line are possible!
The rectangle tool allows for drawing rectangular shapes. The rectangles
consist of a blanked start and a blanked end point as well as a visible point in every
corner, connected by lines.
Select the rectangle tool, click at the desired position in the drawing area and drag
the shape to the desired size.
6.2.9. Polygon:
Polygons are multi cornered shapes with equally long sides. With a right click
on the icon the number of corners can be set. To draw the polygon, click at the
desired position in the drawing area (this will be the center of the polygon) and drag
the shape to the desired size. On releasing the button, the dialog to enter the
number of overlapping edges opens.
If the default value is accepted, virtually 2 overlaying polygons are created. The
advantage of this is that the polygons are drawn in a “closed” way and the intensity
of the shape appears homogenous.
However, if the “morph” feature shall be used on the polygon, it could be better to
set the number of overlapping edges to zero.
Information:
Polygons and circles can look very similar if a Polygon has very many corners. The
difference of a polygon and a circle is the multiple repetitions of the corners in a
polygon, dependent on the output optimization. Circles have no repeated points. A
polygon with about 100 corners without optimization looks very similar to a circle.
6.2.10. Ellipse/Circle:
The Ellipse/Circle tool is used for creating Ellipses or circles as a special form of
an ellipse. With the tool selected, click in the drawing area at the desired center
point of the ellipse, hold and drag
The points drawn per ellipse can be set with a right mouse click on the icon. A dialog
opens (Fig. 36), values between 7 and 40 are possible. Smaller numbers mean more
points, meaning the feed rate uses smaller steps.
Important:
Points of ellipses (circles) have very special characteristics. The lines between the
points are not optimized (interpolated) on laser output. Therefore it is not a good
6.2.11. Freehand:
By using the Freehand Tool, lines can be directly drawn with the mouse (or
other drawing input sources like drawing tables). Blanked points are automatically
added to the start and the end point of the freehand line.
This tool was developed to allow for the creation of complex figures, e.g. if pictures
shall be redrawn. Easiest use is with a drawing tablet.
A click with the right mouse button opens a dialog (Fig. 37Fig. 37: Figure
Editor/Painting Tools/Freehand: Dialog to set up freehand parameters.) for setting the
tool specifications. The drawing type can be specified (corner-, line- or circle-points)
as well as the distance- or time value for the drawing of the points.
6.2.12. Bezier:
Bezier curves can be describes as “bent lines”. This is quite a mighty feature,
however it requires the user’s capability to imagine how the initial drawn line modifies
to the bent curve.
A Bezier curve consists of a drawn line and two control lines. Both control lines are
used for “bending” the drawn line – this can happen in four coordinates.
The two control lines are shown in red, where the drawn line appears in the selected
color. Of course the control lines are not visible in the figure, but are needed for
proper drawing.
Bezier Type:
The 3-point-Bezier is a special form of Bezier, where
the two control lines have one point in common. This
slightly changes the drawing procedure described Fig. 38: Bezier settings
previously.
Please try the tool out to get to know this special behaviour of the Bezier tool.
Point Distance:
The point distance defines the number of points drawn to create the curve. The
difference between “density of points” and “number of points”:
“Number of points” means that every Bezier curve consists of the same number of
drawn points. This is of advantage if the curve shall be morphed later.
“Density of Points” means that the number of the actually drawn points depends on
the length of the curve.
The option “last point of figure will be start point” allows for seamless drawing of
several Bezier shapes. Please test this feature to learn about the behaviour.
6.2.13. Separator:
The Separator Tool can be used for separating a line between two points by
adding an additional point in between. For using the tool, select the Separator Tool.
Then choose the color for the new point. Click on the target point of the line that
shall be separated and hold the mouse button. Drag (still hold the mouse button
clicked) the cursor to the position where the new point shall be inserted.
Supporting lines help in anticipating the result. With releasing the mouse button the
point is inserted at the defined position.
6.3.1. Hand:
Fig. 40: Figure Editor: Tool “Hand”. Point selection by left-click and dragging of
selection square. The marked points are indicated by coloured circles: The hand-tool
gets a red background to indicate that a region is marked.
Sometimes it may be necessary to set the grid to 1 to be able to select points which
are not easily accessible as lying in another layer.
If the hand tool gets a red background, this indicates that there are already one or
more points marked. (see Fig. 40) The marked points get a colored circle.
Additional points can be marked by holding the “Ctrl”-key. To mark ALL points use
the appropriate button “Mark all points”.
Marked points can be moved by using the right mouse button: right-click, hold and
drag.
If no specific point is marked yet, the point under the mouse pointer can be moved
with right-click, hold and drag – this obviously only moves one point.
6.3.2. Cut/Copy/Paste:
To copy or cut and paste a series of frames, use the menu item Frame-Tools (see
chapter 6.17 for further information on the Frame Tools).
Cut or copied points or frames can be pasted into other figures and frames, too. This
can be very helpful if animated figures shall be created.
The commonly known shortcuts “Ctrl” + C for Copy, “Ctrl”+ X for cut and “Ctrl” + V
for paste work as well.
The rotation tool allows for rotating marked points. The rotation-center is the
position where the mouse button is clicked within the drawing area. A horizontal
movement with clicked mouse button results in a rotation with angle zero. A
movement down means a +90 degree rotation, a movement up means -90 degree
rotation etc. The rotation will be applied on release of the mouse button.
The color of points and corresponding lines can be custom changes, also after
drawing. The Change-Color Tool can be used for recoloring existing points. To apply
a color change, first mark the points to be changed. Then select the desired new
color from the color circle, cube or palette and finish the re-coloring with a click on
the Change-Color tool button.
By using the left mouse button for the re-coloring procedure, only visible points are
changed. Use the right mouse button to recolor blanked (invisible) points.
To work on blanked points, they should be made visible in the in the drawing area by
setting Edit -> Blanked Lines Visible. If an endpoint has been made visible with any of
the procedures above, a dialog shows up asking if a blank point shall be inserted.
Marked points can be deleted with this tool. If no points are marked, the point
under the mouse cursor is deleted. By clicking and dragging the mouse, all points hit
by the cursor will be erased.
The point and line output behavior can be controlled with the wrench tool. A
click on the icon opens a dialog that offers different options for selection (Fig. 41):
There are different ways of optimizing the points of a frame for proper output.
Each point has specific “properties” which especially mean their relation to other
points.
Three main optimization methods and their combinations can be selected.
Please remember, that some optimization methods may destroy your Galvo scanner
system! These methods are marked with a red background color. The methods with
green and yellow background should not harm normal Galvo scanner system
(depending on properly set scan-rate).
If colors of one point shall be used for another point, the Pipette tool is used.
First select the desired points where the color should be picked up, and then click on
the pipette tool icon. By selecting other points of the figure, they get the same color
as the original point(s).
The magnifying glass tool is used for zooming-in to the drawing area. This allows
for much more detailed work, as it can zoom down to the very pixel.
Hint:
If the Grid size is set to 0, the frames can be drawn exact by pixel.
A) Select the magnifying glass and select an area with clicked left mouse button.
The selected area is displayed magnified. The marked region is stretched to fit
the drawing area. Thus distortions may occur.
B) Select the magnifying glass and move the mouse cursor to the point where
the magnification is needed. Use the mouse wheel for zooming.
When a zoom is set, the frame can be reset to normal 100% view by left-clicking on
the magnifying glass icon again. With a right click on the icon, it is just re-selected
and the click does not affect the current zoom level.
When a single or multiframe figure is played, there is a Fig. 42: Frame Tools
special time sub-track that has control over the actual speed the animation is
played. The speed is given in “Frames per Second” and is manually assigned per
figure. The more frames are played per second, the smoother is the animation later
(assuming that the frames are different – see chapter 6.4.4 and 6.4.5 to understand
the morph feature).
On creation of a “New figure” (see chapter 6.2.1) only one frame is created, it has
the number 0. Additional frames can be added with using the Frame Tools (Fig. 42):
Right mouse click: Adds a new, empty frame at the end of the actual frame-series. In
addition to this, all points of the active frame are copied to the new frame. This is
very helpful if only slight modifications shall be made for the animation or the whole
frame shall be transformed.
6.4.4. Morph:
Morph effects create a smooth transition between single frames in a figure. However,
the transition effects are limited, so color transitions work best with the original colors
from the palette.
The morph tool “calculates” the values of ne frames in between of two existing
frames, make the frames look like smoothly transiting von frame one to frame two. By
Technically spoken, this is what Laserworld Showeditor does when morphing frames:
The two frames – beginning frame and end frame - are calculated with the same
number of points, adapting each frame to the one with the most points.
The points of the frame are the shifted gradually from their start position in frame A to
their end point in Frame B. The color values are morphed respectively.
So what happens is that every single point changes its position and thus creates the
desired effect.
Several important aspects need to be considered when using the Morph tool: As
only points are moved from A to B, it may happen that the points are moved to a
different position as expected – because if frame A and frame B are very different,
the software cannot determine which point in A should end up in which point in B.
When morphing Polygons, make sure to have entered “0” in the Overlapping Edges
dialog (see the explanation of the Polygon tool in 6.2.9), so no overlapping edges
are set.
“Morph” calculates the specified number of frames that are inserted between two
frames (A and B). So before this tool can be used, at least two frames must exist.
When clicking on the “Morph” button, a dialog shows up, asking for the number of
the start frame, the end frame and the number of morphed frames:
Fig. 43: Enter number of start frame. If only two frames are in the figure, this would
be “0”
Fig. 44: The number of the active frame can be found in the info box in the left lower
corner
Fig. 45: The number of the end frame must be entered. If only two frames are in the
figure, this would be “1”
Fig. 46: The number of morphed frames that should be inserted must be specified.
The more frames are inserted, the smoother the transition. The required number of
frames also depends on the speed the morphed figure shall be played later. A value
of “10” is good to lean how the tool works, but even 50 or more frames are possible –
depending on what is required.
This tool is often used to create smooth transitions between frames of an animated
cartoon, so e.g. if a walking person has been drawn on 5 frames, each one showing
a part of the movement, then the “Morph All” tool makes the person walk smoothly.
Important:
The assignment of the points is essential, as like with the morph tool, the transition is
made point-wise – which means that point 1 in the start frame will morph to point 1 in
the end frame. If these are at very different positions, this may lead to unwanted
effects.
To avoid these effects, it makes sense to use frame copies of the first frame in the
following ones, so the order of the points remains the same even if adaptions are
made.
Important Information: If “Morph” is used between e.g. frame number 10 and frame
number 15 of a frame series (e.g. 20 frames are present), then the frames 11, 12, 13,
14 are overwritten!
A click on “Frames per Second” opens a dialog where the number of frames per
second can be entered. A frame series consisting of 50 single frames will last exactly
1 second, if the speed is 50 fps ( = frames per second).
This value has absolutely nothing to do with the scan speed and the picture
repetition rate of the laser projector.
The value simply specifies how fast the frames of a figure shall be played (exactly like
the frame rate of a video). If the frame rate is higher than the repetition rate of the
laser projector, then some of the frames are simply dropped – which will not
influence the display. If the frame rate is lower than the picture repetition rate of the
laser projector, then frames are displayed multiple times, so no gaps happen.
For example, if “20bpm” is entered, the software adapts the frame-rate in that
way that the series of frames (the figure) is displayed 20 times per minute. The
“bpm” unit has been implemented especially for the requirements of laser
shows that are synchronized to music.
The BPM rate of a song can be terminated using Tools -> Beat Counter in the
Timeline window.
Information:
PPS and FPS
If a figure consists of multiple frames, the speed of the output of these frames is
specified by “Frames per Second”.
Assuming that every frame shows a picture consisting of 500 points and the DAC
outputting at 5000pps, then 10 frames per second can be displayed by the
projector. If a frame-rate of 20fps is selected, then every second frame is dropped. In
contrast, if 5fps are selected, every frame will be displayed twice.
The buttons below the frame selection scrollbar specify the running order and
behaviour of the frames playing. With the three buttons
“right”,
“left” and
“back and forth”
the direction of display of the frames can be specified.
If the direction of display is set to “back and forth”, the frames may run
asynchronously after a while if the frame rate is defined in combination with the unit
“bpm” (See 6.4.6), as the first and the last frame are doubling on output with this
method.
The button on the left activates a cutting tool, which can be used for splitting
up longer animated figures. The active frame is used as cutting point, and this frame
becomes the first frame of the second figure and the last one of the first figure.
6.5.2. Save As
This opens the standard “Save as” dialog, asking where the file should be saved to
and offering the possibility to enter a file name. Figures created with Laserworld
Showeditor are saved in the *.heb file format. Export to *.ild file format is possible as
well. Please refer to section 6.13.8 for further details on this.
Fig. 51: Color Cube Fig. 50: Color Circle Fig. 52: Color Palette
The box unchecks automatically if the black background of the Figure Table is
double-clicked (don’t click on a figure) or if the checkbox is unchecked.
The setting is preserved in the configuration, so remains the same on program restart.
6.10. Folder-Area
To use already existing figures/patterns/frames,
they need to be saved to a physical folder on the
hard disc. Even if new frames should be created, it
makes sense to create a new show folder in the
Windows Explorer first.
This folder holds all figures/patterns/frames and
media files that belong to the very show. It is
recommended to organize all folders in a suitable
structure.
Fig. 54: Figure Editor, folder
The folder tree shown bottom right in the figure window: Structure of folders
editor window allows for selecting the right show (example).
folder. Whole shows can also be loaded through
the menu File -> Open Lasershow
ILDA-figures are no Laserworld Showeditor files and must be imported manually (See
chapter 6.13.7).
If a show is loaded through the File -> Open Lasershow menu item, the content of the
area will automatically be updated with the corresponding path of the show folder.
IMPORTANT:
The test picture figures have no point properties and are not optimized as usual on
laser output! Thus it is not recommended to use them for optimizing the laser output.
The ILDA test picture is used to determine the speed of the Galvo system. This picture
is put out without changes, thus the detected pps rate is correct.
6.11.3. Effects:
This button opens the Effects Dialog. Please look at chapter “Effects Dialog”
(Chapter 7) for more information. The settings of the Effect Window always refer to
the active figure!
6.11.4. DMX:
The DMX-Window allows for DMX control of DMX fixtures or other DMX controllable
units. Please refer to chapter 11 “DMX-Editor” for more information.
In the case the Simulation Window is opened, maybe also minimized, then this
window will come to front and the output is directed to it – so no real output to the
hardware happens. Close the simulation window for proper real laser output.
6.11.7. Simulation:
This button opens the Simulation Window. The chapter “Simulation” provides further
detail on this feature. As long as the simulation is in use, no output to the laser
projector is possible.
This can increase the output speed of the laser output, because the calculations,
which are necessary for the display on the screen (updating the effects, figures,
etc.), are obsolete then. And: The light of the screen does not disturb the laser show
display, too.
In Options -> Others it is possible to specify the blackout type: Only a black screen or
monitor to standby mode.
In some cases it’s advantageous to set the monitors to standby mode, as this affects
not only the main monitor, but all screens in use. A disadvantage of the Standby
blackout is that PlayHQ playback may be slightly delayed in start.
The Standby black out ends if any key is pressed or the mouse is moved.
If a show is started via PlayHQ, via Count-Down-Timer or via the “Start xx Seconds”-
feature, the button “Black Screen” will be activated automatically.
A speedometer can be activated for the normal black screen mode (Options ->
Others) to show some basic information about the frame actualization during black
out mode.
Importing ILDA-files can cause issues in rare cases, as the “ILDA Standard” is not
always respected by every programmer – some *.ild files do not provide the
standardized protocol in full or come with additional information that is not meant to
be included. In such a case a message with further detail is displayed.
However, Utmost imports of ILDA files work very well.
Information:
Depending on the program they have been created with, some ILDA files are
defective, as the storage byte order for the colors is red – green - blue instead of the
correct blue - green – red. If blue and read appear to be swapped, change the
color order in Options -> Others. This setting applies for the import as well as for the
export of ILDA files.
Many existing ILDA files use the Pangolin color table. If this is the case, load the
Pangolin color table first (Color-table) and then convert to Laserworld Showeditor
colors (Windows -> Special features - > Change color handling to Showeditor color
table values)
Important:
On using the ILDA export feature, only the basic coordinates are exported. An
optimization or interpolation is not done. If this is required or if a complete show shall
be exported, use the show export feature File -> Export Show as ILDA-File.
Different ILDA-formats are offered for export. The recommended one is: Type 5 ILDA-
file (RGB).
Please consider that not every program can read every ILDA-format correctly.
6.13.10. End
A click on this menu item closes the program.
Important:
It is very hard for scanners to project raster frames, as the requirements are really
high. Si it is recommended to project raster frames as small as possible and better
1. Select the desired new color of the points (see 6.3.4 for
details on color selection).
6.15.3. Cut
This item does what it says and has the same function as the button “Cut”.
6.15.4. Copy
This item does what it says and has the same function as the button “Copy”.
6.15.5. Paste
This item does what it says and has the same function as the button “Paste”.
Example: We assume that the frames 0 to 100 show a rotating plane. Frame number
50 is selected / active. Another, 100 frames lasting animation is copied to the
clipboard (e.g. a jumping ball).
With using the “Add Frames” feature, the result would be: Frames 0 to 49 show the
rotating plane, frame 50 to 100 show the rotating plane AND the jumping ball, frame
101 until 150 show the rest of the ball animation, but no rotating plane (as this
animation finished at frame 100 already).
6.17.10. Morph
This menu item provides the same features as the “Morph” button (See 6.4.4).
● “Normalize RGB Point/Frame”: This feature enhances the color values of points to
achieve maximum brightness. The color values are thus adapted to the closest color
with at least one laser source on full power.
Two optimization options are possible: “enhance brightest point of frame to
maximum” or “enhance each point to maximal brightness”. Try the two versions on
the very frame to see the results.
6.18.4. Timeline
This menu item provides the same features as the “Timeline” button: It opens the
Timeline window (See 6.11.2).
6.18.5. Effects
This menu item provides the same features as the “Effects” button: It opens the
Effects Window (See 6.11.3 and 7).
1) Automatic Mode:
Automatic mode operation can output
to paths A-D, each with 3 tracks. With
rhythmically clicking on “Klick Beat”,
the speed of the very output track can
be specified. A generator then calls a
random figure from the active Figure
Table on every beat. With “Start” the
output on the very track is activated.
2) Sound Mode:
Laserworld Showeditor allows for sound
active laser control in combination with
WinAmp VB Link. If the music tracks are
played through WinAmp, Showeditor
can automatically analyse the music Fig. 68: Automatic Mode: Automatic-
Laser-Player
signal frequency and then adapt the
speed of the laser figures to the beat.
Search for the file “vblink10.zip” within the program folder of this software. The file
“readme.txt” describes the installation of the plugin. On http://www.showeditor.com
there are tutorials on how to use this plugin, also on different operating systems. In
some rare cases it may be necessary to use some special tricks to get the drivers
working. This is explained in the tutorials.
The buttons “Save” and “Load” allow Fig. 69: Setup of WinAmp-plugin
(WinA mp/Options/ Visualizations/Select
for saving or loading of the specific plugin) and “Softwarecave” logo (upper
settings. “Reset everything” does a full left corner)
reset of the settings, be careful. The
scrollbar “Sampling Rate” sets the interval for updating the intensity value through
the frequency analyser. It is recommended to increase the sampling rate value on
fast computers.
6.18.7. Beatcounter
The “Beatcounter” helps with determining the beats
per minute (bpm) of a song. On clicking this menu
item, a dialog opens (Fig. 70). This tool is also
available in the Timeline Window via the menu
“Tools”.
The working principle of the Wave Generator is as follows (very technical, not directly
necessary for just using the tool):
The Wave Generator consists of 8 single generators. Each can generate its own
waveform. The amplitudes of the waveforms are dependent on space and time.
The amplitudes theoretically begin with a range from -100% to 100%, because the
“real” amplitude (height of signal) at least arises from the combination with a point
property (compare to “Wrench Tool” chapter 6.3.6). The amplitudes can be assigned
to a point property like X/Y coordinates or color. All generators work in a similar way.
Every wave is characterized by amplitude, frequency (in space), period (in time) and
phase.
The frequency describes the number of peaks and wave trough in the space. In Fig.
71 the frequency is 1 for wave 1 and it is assigned to the y coordinates with
amplitude 20000. Thus the generated wave has 1 peak and 1 wave trough in total.
The generator for wave 2 is also assigned to the y coordinates, but has a frequency
of 10 and smaller amplitude of 5000. That generates the smaller wave with 10 peaks,
which is interfering the big wave (see preview window in Fig.72).
The period T describes the time one point on the wave needs to reach the peak
after being in the wave trough. The duration is entered in milliseconds. In the
example in Fig.72 for the wave 1 the duration for one oscillation is 1000ms, thus it
needs 1 second for the oscillating points to fulfil one complete period (to go up and
come down again).
The amplitude describes the “intensity” of the wave (or the color when used). In
other words: It describes the height and the depth of the peak and wave trough. The
generator internally calculates in relative values (in %), because the amplitudes can
be assigned to different point properties. Colors are described internally by values
from 0 to 255 for each of the base colors RGB, coordinates can have values from -
32767 to +32767. You see in Fig. 71 the big wave with amplitude 20000 and the
interfering smaller wave with amplitude 5000. Furthermore you see in the picture the
generators 3 and 4, which are assigned to red and green, respectively. Because they
have the frequency 1 and amplitudes of 30000, they generate the white color (in
combination with blue), which is partly dying the wave.
The phase describes, how much degrees the oscillation is shifted (in comparison to a
wave with phase = 0). An example should explain the property of the phase: Let us
take a sinus oscillation for the x-axis and for the y-axis, too. The result will be a line,
rotated by 45° to the axes. To get a circle, we need a cosines oscillation for one of
the axes. Now remember the basics of trigonometry: A cosine-function is the same as
a sinus-function with a phase shift of 90° (when sin(x) = 1 then cos(x) = 0 and
sin(x+90°) = 0 and the other way round).
All waves can be created as triangle- or rectangle-oscillations and the display can
be altered in the direction (backwards), too.
HINT: The generator is designed to be very flexible. There were some requests of users
to accept only certain conditions in order to simplify the handling. But this would
restrict the flexibility. Because the flexibility has higher priority, some circumstances
have to be taken into account:
Please feel encouraged to try and find out the effects of the very settings.
It’s not necessary to calculate any frame numbers – just pay attention to the
warning:
Global Settings:
“Number of Frame Points” determines the number of points of the wave (of one
frame).
“Frames per Second” adjusts the frame rate for the. This value can be changed later
as well by adjusting the “Frames per Second”, see chapter 6.4.6. If the warning
“Framecount >1000” is shown, reducing the frame rate to e.g. 30 may solve the
problem of creating too many frames.
Activating “Draw x from left to right” creates a horizontally oriented wave (used in
the example shown in Fig. 71).
Both options activated results in a diagonally oriented wave. If one of the options is
chosen, then all amplitudes assigned to the other axis are ignored.
“Normalize Color Values (to 255)” sets the color values to at least have one of the
laser sources in the laser operate at full power – this increases the visibility of the
colors, but may change the color shade a bit.
The “Shutter” cleaves the waves to beams. The wave consists of many single beams
following the course of the wave without having any links in between the points.
The button “Apply” starts the calculation of the wave and imports it to the Figure
Table as figure 0. There it can be modified further (e.g. by applying morphing to get
a smoother output) and saved to the hard disk.
The button “Load Values” allows for loading previously saved generator settings.
The button “Save Values” allows for saving wave generator settings.
A) Input of Path
Fig. 72 shows the dialog for drawing the
animation path. It is either possible to draw
the animation path with the mouse or to
import the animation path from the active
figure in the figure editor by clicking “Path
from Frame”. For verifying the results,
activating of “Ignore Blanking” can help.
Hint:
The colors of the figure for the path (Path
from Frame) can be transferred as well.
Figures with color gradient can give very
nice results.
Fig. 72: Extra Tools: Path-Tool. Input of
To draw the path, click the button “Next” path
to go on with the process. If the drawing
failed, click “Reset” to clear the window and try again. If the path shall be taken
from a figure of the Figure Editor, it is useful to apply the function “Optimize Distance”
via the menu Windows -> Special Features -> Opt.Distance to add intermediate
points on straight parts of the path.
If “Snake” line is selected, a path line is created. The length of the path line is
specified by the number entered in “Count of Pictures”.
Activating the option “Fade out” reduces the brightness (fades out) at the end of the
path line or the last figures.
“Picture Distance” (upper scrollbar) specifies the distance of the points drawn for the
path line, or, if a figure is moved, the distance between the copies of the figure.
“Count of pictures” (lower scrollbar) specifies the length of the path line or, if a figure
is moved, the number of figure repetitions that are moved on the path.
“Start/End hidden” (blanking on start and end) specifies if the first and the last figure
of the path are shown.
“Line Stretch for each line” means that the drawing of the figure is simultaneously
done from each point. Lines are drawn at the same time. Click “Apply” to use the
The option “use all frames of figure” is applicable for multiframe figures only. If this
option is checked, the next frame of the source figure is used for the next drawing
step.
The options “Line in, using increasing (decreasing) point number” are used to specify
the creation type of the figure. “Increasing” or “decreasing” defines the direction of
the process.
The options “Line out, using increasing (decreasing) point number” are used to let
the figure slowly disappear. “Increasing” or “decreasing” determines the direction of
the process.
The number of “trace points” can be controlled with the four scrollbars: Moving them
to the right means “more points”, to the left means “fewer points”.
The challenge is to find the ideal setting with as few points a possible but still
achieving a good result.
It is helpful if the image that shall be converted has a width of about 800px and any
unnecessary parts should have been already deleted with graphics software prior to
tracing.
This of course also works with more complex graphics. As the tool only uses the colors
already present in the figure, the animation created by the Color Shove looks
homogenous and matches the general color set.
The Color Shove Tool also works for multi frame figures, but only the colors of the first
frame are shifted. For the following frames the original x/y coordinates of the
animation stay the same, but the colors set from the first frame is pushed through.
Due to this it is necessary that the number of points should be the same per frame,
otherwise the software needs to interpolate points that are missing – which may lead
to unwanted results.
Hint:
To decrease the distance between points, it is recommended to use the “Opt.
Distance” tool. (See chapter 6.3.6 and especially 7, shown in Fig. 77).
Important:
For using the tool, an already existing and saved figure is needed.
Remember to save all changes to an existing figure prior to applying this tool!
When using the Color Shove Tool, several choices are possible:
It is necessary that the active figure has been saved, before applying the tool.
6.19.2. Save
“Save” saves the active Color Table. This is useful if a different ILDA color table is
imported.
Each show can use its own color table, which will automatically be saved together
with saving the show.
6.19.3. Load
Load a previously saved Color Table.
This procedure is good if only single words shall be projected. Longer texts will be cut
at their end. If longer texts should be displayed and text wrap is necessary, please
repeat the above procedure per text line or use the following text creation method.
When having entered the text, Showeditor automatically shapes the text correctly
when “Create” is clicked. The continuous text is automatically wrapped in a way
that not too many characters must be displayed at one – this avoids flickering of the
text projection, as it doesn’t stress the scanner motors too much. When clicking
“Create”, a dialog box opens asking, if the characters should morph. This effect
makes the transition from one text line to the next one much smoother, as the
characters seem to re-shape from the old character to the new one. So if this is a
desired effect, click yes.
The Drawing Area shows the first frame of the text animation sequence. To see all
frames of the figure, drag the horizontal scroll bar in the left column of the Figure
Editor, just under the “Frames per Second” button. This allows for checking each
frame of the figure individually.
IMPORTANT: If a text is created within the Text Editor, a New Figure is generated
automatically when “Create” is clicked. This means that any changes to the previous
figure, that haven’t been saved, will be erased!
A: Using the text box in the Text Editor window (Right click on the A symbol to opens
the Text Editor), just enter the text and change the radio button from “Morphing Text”
to “Scrolling Text”.
An additional setting is important to be made for Scrolling Text: The coordinates of
the area in which the text shall scroll must be specified. The X and Y values can be
directly entered in the area above the “Create” button. As it’s not easy to guess the
X and Y values for the desired position, there is another option for proper positioning –
see B.
IMPORTANT: If a text is created within the Text Editor, a New Figure is generated
automatically when “Create” is clicked. This means that any changes to the previous
figure, that haven’t been saved, will be erased!
IMPORTANT: As this method does not use the Text-Editor for the creation of a multi-
frame figure, but uses the direct text feature of the Figure Editor, existing frames are
not erased and no new figure is created on using the tool. Due to this it is possible to
display several running texts in one figure - even different scroll speeds per scrolling
text line are possible!
Fig. 83: Text Editor: Special Characters can be copy-pasted to the input
box and then be redrawn manually in the drawing grid
A control window for the SMS display shows. Choose the COM port the mobile
receiver is connected to. A baud-rate of 19200 should be sufficient. If distortions
happen, a slower baud-rate is recommended.
A click on “OK” establishes the connection to the mobile receiver and (if not done
yet) to the mobile provider (requires PIN code of the mobile card). It is
recommended to switching on the mobile in advance and entering the PIN-code.
If this has already been done, the request of the software asking for the PIN can be
skipped by entering “xxxx”.
It should work to enter the PIN in the software as well, but in case of a transmission
error the mobile receiver might become locked unintendedly.
The upper left area of the dialog (GSM Status) shows the actual status information.
The lower left area shows the received messages. The currently displayed message
with the laser is marked in the message table. Clicking on the very message allows
for editing it.
The way of displaying the messages can be set in the upper right area of the dialog
(Laser output): morphed or scrolling text are options for output, “None” suppresses
any output.
The “Read all SMS from mobile” area provides several logging and reply features.
Important: The DAC output of the test pictures is not optimized! They are meant for
Galvo scanner driver tuning only! Software settings, especially optimization settings in
the software, have no effect!
For optimizing the software output to the DAC, use the test pictures that reside in the
folder “HE_s_TestBilder”. Those are most suitable ones for configuring the output
optimization.
The test picture table closes when the menu item is unchecked.
6.22.2. Imprint
Displays the Imprint and Disclaimer
6.22.5. www.showeditor.com
Link to the website of Laserworld Showeditor
Any settings made in the Effects Window are stored together with the figure, so they
are preserved.
Start Value means, that this is the initial position the laser starts on first call. If the
behaviour of the figure is modified during the calling of the figure, it should restart
with those modified settings on second call. This behaviour can be manipulated with
selecting the “Auto Boot” checkbox (see below for details)
Auto Boot:
Selecting this option specifies that on recalling a figure, the previously selected
effects state, specified as Effect Value, shall not be preserved but the Start Value
shall be called instead.
This means that if e.g. the rotation speed has been changed for a figure during a
show, it is not preserved when the figure is called again – the figure restarts with the
presets set as Start Value.
Absolute Value:
If checked, Absolute Value defines the chosen values are considered as being
absolute, e.g. a certain angle, and the animation stops as soon as this position is
reached.
If unchecked, the values are considered to being relative to the prior value, e.g. a
percentage of a circle (for rotation effects), and the effect continues to being
applied and thus does the animation.
Example: Effect Rotation, the Effect Value is set to 10. If Absolute Value is activated, then the
figure is rotated by +10 degrees. In that position it stops and stands still. The figure can be
rotated further with the Timeline Editor or the Live Window, but only by defined angles. If
Absolut Value is not activated, the Effect Value describes a certain speed of rotation.
“Effects Limits” specify the limits for the respective effect. Setting limits only makes
sense, if the option Absolute Value is not activated.
“FlipFlop” allows for the effect to alternate. E.g.: The effect Displacement Y standard
only goes upwards. With selecting “Flip Flop” it alternates vertically.
“Margin visible” keeps the figure visible within the projection area, even if the
applied effects would move it out. Margin Visible compresses the points that would
“Use Soft Color” activates smooth color transitions between points. The settings made
in Options->Optimize Output->Soft Color Distance (see 8.8.6) are used for the fade
effects. The Color Gradient is calculated and displayed in real time during the
output.
“Perspektive” scrollbar allows for changing the viewing perspective on the figure.
Multiplication Effect:
To create a multiplication effect to a figure or mirrored figures, “Image Copies” can
be specified: The value for “Copies X-Axis” and the one for “Copies Y-Axis” describe
the number of copies of the figure that are displayed.
On applying values greater than 1, no copies are visible at first, as they overlap the
initial figure. The copies become visible at the time a displacement or a mirroring is
applied.
The Multiplication effect can be compared to the prism effects known from
conventional lighting systems.
At “Size 1%-1000%” it is possible to specify the size of the copies. With “Displacement
X (Y)” the displacement of the copies can be adjusted in X and/or Y-direction. With
“Mirror X(Y) Axis” the figure can be mirrored on the X and/or Y-axis.
Important:
On creation of a new figure, the Effects settings of the previous figure are applied as
pre-configuration. On saving the program settings via Options, the active effect
settings are saved as default settings, as well.
8. Options / Settings
The Options Window offers a wide variety of different settings and adjustment
options. This window is structured with several tabs which provide thematically
arranged setting that apply for laser output configuration as well as for
programming.
The file path to the active and loaded *.ini file is shown at the bottom of the Options
window, white letters on black background. This is a useful information, as it is
possible to create different *.ini files and thus store different configurations for future
easy access. So several configurations can easily be saved and re-loaded by using
the buttons “Export Settings” / “Import Settings”.
It is also possible to directly start Laserworld Showeditor with double-click on the very
*.Laser_ini file, which makes it very easy to handle different settings for e.g. different
venues, different hardware configurations, etc.
On importing other settings, they are automatically applied and stored. As the
previous configuration is overwritten with the new configuration being applied, it is
recommended to save this previous configuration if it should be preserved – prior to
importing new settings.
After the import has been successfully completed, a restart of the software is done
automatically.
The restart is necessary as a change in the hardware settings requires a re-
initialization, which can only happen on program startup.
The Tab “Text” provides basic configuration options for the text handling in
Laserworld Showeditor. Different options for creating text for use in frames and figures
are explained in Chapters 6.2.7 and 6.20.1.
The settings in this tab are general ones and apply for longer texts as well as for SMS
to laser display.
Text morphing between the created frames can be specified with the very text
creation tools.
The folder specified in Folder (save SMS) holds the SMS text messages.
8.5.4. DMX-Channels
This option specifies the maximum number of DMX-input and -output channels in use.
Reducing the number of channels can improve the performance of the software;
however most of the modern computers should be able to handle all channels
without any performance issues at all. Maximum are 512 channels.
This option controls if the main screen shall be switched to black when a show is
played HQ or from Playlist.
The Standby option controls if all screens shall be switched to black when a show is
played HQ or from Playlist. This option is recommended for multi-screen control
setups. On mouse movement, the screens come on again, so it is recommended to
not touch the mouse during show play, except the following option is chosen as well.
Deactivating Mouse and Keyboard during show play prevents the Standby to end
due to unwanted mouse movement, however it does not allow to stop or pause the
running show – it must run to it’s end.
The Speedometer displays information about the number of output actual frames in
black-screen mode (e.g. if a show was started via “Play HQ”). This feature helps in
determining output quality issues.
The displayed number is the frame actualization rate, which means the frequency
the memory of the DAC is updated. The actual behaviour of the DAC can, obviously,
not be displayed. (See Fig. 93)
This option shows the actual run time of the show, so the remaining time of the show
can be seen, during show play. (See Fig. 93)
Shows the framebuffer during show play, which allows for discovering performance
leaks. (See Fig. 93)
Fig. 93: Black Screen with show info during show play with Frame Buffer, View Show
Runtime and Speedometer switched on
The optimization of the laser output is in real-time, meaning the changes are
directly put out to the laser system (if connected) and can be seen live..
Information: The test pictures (with file extension *.bin) are nearly NOT optimized. The
pictures from the folder “HE-s_Testbilder” are optimized, as they are “normal”
Showeditor figures.
Remember that Laserworld (Switzerland) AG is not responsible, nor liable for the
correct control of the laser projector. Please refer to the disclaimer for further details.
The value set as corner point repetition specifies the MINIMUM NUMBER OF
REPETITIONS of corner points. If a corner point has already been repeated several
times by the color correction, the Corner Point Repetition only adds the difference.
For determining the correct PPS rate for the very scanner system, please refer to our
tutorial: http://www.showeditor.com/tune-scanners
To avoid these behaviors, it is possible to have the scanners make a circle or line
movement if they experience a stand-by time during the show. With specifying the X
and Y offset, the position of the “blanked movement” can be defined. “R” can be
used for setting the radius for a circle, X2 and Y2 are used for specifying a line size.
Allowed values are in the range of +- 32767 (only positive values for circles)
8.9.5. Rotation:
This option specifies the rotation of the output. The values can be specified in 1
degree steps.
The color correction dialog provides another method for the basic color correction
setup. One main feature, however, is the possibility to make the color adjustments
when running the laser sources in cw mode (full power).
This dialog was used in former times for the colour correction and today it is not really
necessary any more. Nevertheless it can be used to make a pre-setup of the colour
correction anymore.
When having made a selection, the info area at the bottom provides further details.
Follow the instructions given in the info area.
Each color channel can be individually adjusted: The extended color correction
allows for configuring a non-linear dimming behaviour per color channel. This feature
The Min scrollbars specify the minimum modulation voltage for the laser source,
meaning the voltage where the laser source starts with it’s minimal output power
(threshold). Set this scrollbar just slightly below this threshold to be able to blackout
the laser source. Properly configuring the threshold helps the laser sources with
reacting to control signals more quickly.
The Max scrollbars specify the maximum modulation voltage for the laser source. This
setting limits the maximum brightness of the color channel.
The scrollbars in between work similar to those of the “parametric middle” in a sound
mixer. The horizontal scrollbars determine the position of the on and off of an
interpolation point. Use these scrollbars in between to set a nonlinear response curve.
TTL lasers: If a laser source can only modulate in TTL (on/off), the TTL-box must be
checked. This results in all brightness values being put out with full intensity.
“Soft Border”: The soft border setting controls the behaviour of border softening /
fading for the projections.
“Global Brightness”: This allows for setting the global brightness for the laser, affecting
all color sources to the same extent. Settings in the Safety Zones always refer to this
setting, so if the global brightness is reduced, this also reduces the relative power
reduction for the safety zones.
9. Timeline Editor
Pages A-P
F-Key
Events
Effect Intensity
The Timeline Editor is the main window for programming a music synchronous laser
show. It also provides features for playing back existing shows. The window consists of
several tracks, each with 19 subtracks. The main subtrack is the figure track, as it
specifies the very figure. All other subtracks apply effects to this figure track.
In total there are 16 track pages (A – P) each providing 3 laser tracks.
The Timeline shows the progress of the show. If a *.wav file is used as music track, the
volume level is displayed there.
To record events in the Timeline Editor, the respective subtrack must be marked (click
on its caption). Marked tracks get a green background color.
9.1.2. Hand
The hand has similar functions as the one in the Figure Editor for marking or
moving events (See 6.3.1).
Only events of ONE subtrack can be marked. The subtrack that is in the
centre of the selection rectangle is activated.
Movements are done by click-dragging with the right mouse button. The marked
events are moved. If no event is marked, the one under the curser is considered as
marked. By holding the “Ctrl”-key during the intended movement, a copy of the
original event is made and moved to the new position. It is possible to also move
events to other subtracks as long as the new subtrack is of the same nature than the
original one. Marked events have a differently colored background and can thus be
identified.
With left or right mouse click and drag, events can be created in the window.
When using the right mouse button, the effects curve is aligned to the grid (horizontal
lines, raster 1/8). Depending on the effect that is edited, the behaviour of the grid
can also be different: The horizontal lines specify certain values of the effect. E.g.
when using a rotation effect, the distance between the horizontal lines refers to a
45° rotation step. When using a displacement effect, the line distance corresponds
with 25% of the maximum possible distance.
9.1.4.2. Smooth
With clicking the “Smooth” button, the effects curve is smoothened by an automatic
calculation of average values between two steps. The more often the button is
clicked, the more often the smoothening effect is applied. Remember that the start
value of the selected area is also affected by the smoothening. Its new value may
be the average of 0 and the actual value and may be too small.
This curve modification identifies the highest and lowest effect values and generates
a linear path with using constant time intervals. The time intervals can be adjusted
with a right mouse click on the button.
This curve modification identifies the highest and lowest values. Then the function
generates a linear curve of interpolation points between these values, using fixed
steps of the effects values. The time intervals are automatically determined based on
the occurrence of a whole value step. Smoother effect curves can be created this
way, but it also leads to more effects events (which may negatively impact
rendering performance in some rare cases).
This curve modification fills breaks in the effect path. It generates equal time intervals
between the effects. This feature can be used for reducing the effect calls and thus
improve performance. The time intervals can be set with a right mouse click on the
button.
This curve modification fills breaks in the effect path. It identifies effect value changes
and levels the effect curve based on this. Overall this leads to smoother effect curves
at good performance.
9.1.4.7. Apply
Clicking on Apply closes the window and writes the edited effect curve to the
previously specified / selected area on the very subtrack.
Click “Undo” if the applied settings shall be dropped and the previous settings shall
be restored.
This button is intended to be used during the editing of a show. A click on this
button starts the replay of the show, but the quality can be poorer than with
using the Play HQ button. Depending on the setup in the Timeline menu
“Settings -> Start/Stop Laser output automatically” the laser output are switched on
automatically.
The same is applies for the DMX-output. When using the normal Play button for
playing a show not from the very beginning, some effects paths may not be applied
correctly.
The advantage of the use of the Play button over the Play HQ button is that the Play
button also allows for starting the playback at any time in the timeline, which makes
it very suitable for show editing.
The Play HQ button is used to start the playing of a show in high quality. “Start”
means that after a click on the button and after a certain, adjustable time,
the monitor is blacked out, the outputs to the windows are stopped and the
show is displayed on the laser projector(s). The start delay can be adjusted with a
right mouse click on the button. The show starts at its very beginning and all effects
A click on this button starts the recording of events to the selected subtrack.
Depending on the setup in the Timeline menu “Settings -> Start/Stop Laser
output automatically” the laser is switched on automatically. The same
applies for the DMX-output. It is possible to repeatedly click on record. On each click
the recording starts at the selected start position.
It is possible to record on several tracks at the same time. To select several subtracks
at once (must be of the same kind), hold the “Ctrl”-key when selecting the subtracks
with the mouse.
A click on this button stops the replay or recording and the timeline position is
set to the very beginning of the show. Depending on the setup in the Timeline
menu “Settings -> Start/Stop Laser output automatically” the laser is switched
off automatically. The same applies for the DMX-output.
A click on this button stops the replay or recording. Depending on the setup in
the Timeline menu “Settings -> Start/Stop Laser output automatically” the laser
is switched off automatically. The same is valid for the DMX-output.
If a part of the Timeline is marked for play/record by click-drag with left mouse
click, the loop button becomes activated. When clicking on the Loop button,
the specified area of the timeline will be repeated infinitely.
According to the kind of the subtrack (figure or effect) the events are recorded with
using the prior assigned keys (figures) or the mouse and the Effect Intensity Input.
The functions of the 19 subtracks are:
9.2.3. Save as
Fig. 108: Timeline Editor:
This menu item is used for saving the active show with a Menu File
new name. It is possible to use the same show folder for
different shows, if they all only use figures that reside in this very folder. It is possible
that these different shows in one folder use different music files too.
If the show shall be programmed with using a *.wav-file, but the show shall run with
an *.mp3-file later (due to file size), put both files into the show folder (they must have
the same name, just a different file extension). After having finished the
programming, delete the *.wav-file. On reload of the show a message pops up,
stating that the music file is missing. Go to Options -> Tab Show and select the *.mp3-
file.
The creation of a showpart works similar to the creation of a complete laser show
(Timeline Show). The showpart, however, is meant for not being a whole show but
e.g. the refrain of the song, that shall be repeated one or several times later on.
To create a showpart, click on New Showpart, select the music file (mandatory, even
if the showpart is played without music later e.g. in the Live Window) and record the
events for the showpart like for a normal laser show. All effects and figure tracks can
be used.
When having finished the creation of the showpart, click on Menu -> Showpart ->
Create Showpart from Sequence. By doing so, the created showpart is saved to the
Figure Table as figure. The Timeline Editor then returns to the actual show. The
showpart is then available in the Figure Table as a new “figure” with yellow design.
To edit the icon, right-mouse-click on it, select “Edit Showpart Icon” and specify the
thumbnail.
The showpart itself can also be edited with a right mouse click on the icon. The
program opens the Timeline Editor and automatically loads the showpart for editing.
It is recommended to set the frame rate to 25-50 frames per second, even if the
Galvo systems that are to be used for output are not able to handle this.
It is also suggested to not use any color correction when exporting to ILDA files, as
well as not to use any color shift settings for optimization. A good value for scan rate
settings for ILDA export is 30 kpps.
In case the import does not work properly, please refer to the Showeditor Support
Forum.
If the ILDA show is a multi-projector show, then the additional files (for the other
projectors) must be imported manually. They are stored as figure files within the show
folder and assigned to keys, so they can be used in the Timeline.
The left area of the dialog with its button “Apply to Frames and Show” is used to
protect the actually loaded show. The right area is used to protect all shows, which
are stored in the selected folder (and its sub folders). Use the button “Apply to all
Shows” to protect all shows in the folder (and subfolders). If the option “Delete
unused files in Show folder” is activated, then all unused figures in the very folders are
deleted. Enter Dongle number “0” to use this feature without the protection function.
The dongle numbers entered in the left area of the dialog box are used for both
ways. This is how the permission settings work:
Only the “Dongle-No. enabled to give rights” can change the rights.
If all numbers are set to 0, no rights are set – the show is open for everybody’s
use. No protection is applied!
It is only possible to change the permission settings, if the actually inserted
license equals the Dongle-No. enabled to give rights. Otherwise no changes
to permissions are possible.
Protection spans all figure-files and all show-files.
Before setting any protection it is strongly recommended to make a copy of
the show(s)!
9.2.10. List of Show Names and Play Lists (loaded at the last sessions)
The 10 last loaded show or play lists are displayed at the bottom of the menu File for
quick access. A click on the name of a show or Play List directly opens it.
9.4.1. Reset
This menu item reloads all figures and events.
9.4.2. Undo
This menu item has the same function as the button
UNDO. (See Chapter 9.1.7)
Fig. 110: Timeline Editor:
9.4.3. Output selected events Menu Edit
This feature activates direct output to the connected projector(s) for active/selected
events, if the laser output is set to “On”.
9.4.4. Cut/Copy/Paste
This menu item has the same function as the respective buttons. (See Chapter 9.1.6)
If this option is unchecked, only the pressing of a key is recognized. The figure output
can then be stopped by pressing the very key again, pressing another key or hitting
the “Space”-key (then a blue line is displayed in the timeline at the stop-position
On recording a DMX subtrack, carefully use the Key-up/Figure off option as well as
the “Space” Key, as errors may arise from that.
Important: This option influences on the use of the function (F-) keys!
The use of the F-Keys depends on the setting of “Use Key Up Event => Figure Off”. If it
is unselected, the respective F-Page is simply chosen by pressing the very key.
Unselecting an F-key is done by pressing it again – then the F0 key is automatically
selected, meaning “no F-Key”.
If the “Use Key Up Event => Figure Off” is selected, the F-Key must be pressed and
held as well while pressing the key for calling a figure.
The use of the F10 key may not be available as it’s a Windows native key which can
not easily be overridden by software.
If the laser show is played through PlayHQ, the video window changes to full screen
mode. The “main screen” of the PC is switched to black out as usual. But the feature
“Monitor Standby” has to be switched off.
9.8.2. Save
Saves the active Play List.
9.8.3. Load
A click on this menu item opens an existing Play List.
Fig. 115: Timeline
9.8.4. Start Play List Editor: Menu Play-List
Fig. 116: Timeline Editor: Menu Play-List/Display opens the Play List
The countdown time will be displayed in the selected color. If black is the active
color, there of course is no output visible.
The countdown can not be displayed as ticker (scrolling text). The software uses the
“normal” standard font (morphing letters, but without morphing). It is suggested to
configure the Text display behaviour first.
If a show is loaded and active, the file path to the show files is displayed right next to
the Countdown menu item.
10.4. Button +
Shows can be added to the playlist by clicking this button.
10.5. Eraser
A click on this button removes the selected show from the Play List (it does
not delete the show, it just removes it from the play list)
10.9. MIDI-Info
A click on this button displays information on the actual status for the remote
control of the Play List over MIDI signal.
10.10. Loop
If activated, the playing of the show list repeats from the beginning if has played the
last show of the sequence. This runs infinitely until the playback is stopped manually.
10.14. Load
Loads an existing Play List.
10.15. Save
Saves the active Play List.
The DMX control (for DMX OUT) is done with DMX macros. These macros become
assigned to keys on the computer keyboard, so they can easily be called later.
In Fig. 122 there are a lot of vertical scrollbars. Each scrollbar controls one output
channel, which can be assigned to one or even more DMX channels (As default
each scrollbar is assigned to the respective channel number).
The creation of a DMX-macro works like the creation of a figure. First click on “Create
New DMX Macro”. This creates an empty “Macro 0”. Then the scrollbars can be set
to the desired positions. To use the scrollbars for channels with higher numbers then
50, use the upper horizontal scrollbar to make them visible. The colored boxes above
the scrollbars are all standard colored red after the “Create New DMX Macro” has
11.2. Macro-Steps
Fig. 123: DMX-Editor: Used
11.2.1. Button: New Step and unused channels
With the scrollbar “ms per intermediate step” the delay for the intermediate steps is
set fixed.
A reasonable value is e.g. 30 or more milliseconds for each intermediate step (faster
is not recommended, because the laser output quality may become irritated that
way).
11.4. File
11.4.1. Buttons: Save/ Save as/ Save all
With these buttons macros can be saved, saved with a
different name or all present macros can be saved with one
click.
In case there is no DMX-Output, the macro “Note Off Figur ***Aus***” becomes
activated automatically.
This feature helps in making the adaption of DMX macros to different hardware
combinations in different venues and with different users possible.
Key Assignments are not done here, but with using the button “Keyboard
Assignment”
To only set one Channel to 0, e.g. the channel for brightness, it is necessary to write a
special macro doing exactly that.
11.6. “Intelligent”-DMX
A click on the button “Use intelligent DMX devices” changes the interface of the
DMX-window (Fig.134)
Before being able to use any intelligent devices, a profile for each intelligent fixture
needs to be created.
Select or edit an intelligent DMX device with this button. A new dialog
opens that allows for specifying the configuration for the devices, see Fig. 131.
The example in Fig. 132 shows a very basic and simple profile of an RGB moving
head. The start address is set to DMX Channel 1
11.6.3. Dimmable
This column can be set to true or false per channel. It specifies if the very channel
shall be considered a dimmer channel, meaning that this very channel can be
dimmed using intermediate macro steps. If set to “false”, the channels values always
immediately change to their nominal values. This e.g. significantly influences on the
behavior of Gobo-Wheels in Moving-Heads, Light Scanners and similar devices.
Red/Green/Blue
If channel numbers are entered
per color, an RGB color
selection field becomes
available (Fig. 131). If a non-
RGB device is used, enter “0”.
It is not always necessary to individually save the newly created profiles: If the button
“Use DMX Device” is clicked after the profile has been created, the profile is inserted
to the device list (without saving). The device list itself can be stored afterwards. It
does not require the single profile files.
Load stored device profiles to the program with this button. A list of
devices can be created this way (see example in Fig. 133).
Fig. 133: DMX, Intelligent DMX, DMX device list, color-select area and XY-joystick
area
If several devices are selected for editing at the same time, the actual values may
not be displayed correctly: It’s always the values of the device that has been
selected as last one that are displayed.
Important: Only select several devices of the same kind at once – using different
device types in one grouped selection can lead to unwanted results and effects.
But: It is possible to select several head-moving floodlight fixtures and then change
their X and Y position, even if their channel assignment for Pan and Tilt (X and Y) is
different.
The device name is preset by the Laserworld Showeditor. It is only possible to store
one device list. The device list must not necessarily be loaded for playing shows
containing DMX macros.
To control the timeline over DMX the laser output must be switched on in the
software and a folder containing the figures must be loaded properly (Figure Table).
To call figures over DMX, these have to be assigned to a key and to a DMX value
(See “Live Window”, chapter “DMX assignment” in Chapter 13.2.6).
The routing of DMX-IN signals to the control channels can be specified in Options ->
DMX -> DMX Input Routing (See Fig. 136).
This configuration dialog allows for very specific assignment of DMX channels. The
channel assignment corresponds with the order of
the tracks and subtracks in the Timeline, starting
from the lowest track.
Thus the first channel (depending on the DMX-input
offset) is the sub-track “0 Figure” (Fig. 135), the
second channel is the sub-track “0 size” and so on.
Fig. 135: Figure track
number“0” – channel 1 for DMX
Like with the DMX remote control, two important parameters must be set per figure
that shall be controlled through MIDI: Each figure must be assigned to a key and it
must be linked to a certain MIDI value.
Fig. 137: Live Window: MIDI-Input routing (assignment for Live Window)
Fig. 138: Live Window: MIDI Input routing (assignment for timeline)
These profiles can be found in the Laserworld Showeditor installation folder, subfolder
\LiveMidiMapping\
If the screen resolution is less than 1280x1024 pixels, some scrollbars for the effects
control may be not visible.
All settings that have been made to a respective key are stored, so become active
again on recalling that key.
Please see the chapter “Figure Editor” (Chapter 6) for details on assigning figures to
keys.
A preview of animated figures is displayed when the mouse is moved over the very
key.
13.2.6. Buttons “Assign all Keys to DMX” and “Map MIDI automatically”
An automated key assignment for DMX / MIDI can be made with a click on the
respective button. This makes sense if many figures are used or just for convenience.
Change KeyCode Assignment is an important feature for all countries with different
keyboard layout. In Germany there is a “QWERTZ” keyboard, in other countries the
“QWERTY” keyboard is used. “Z” and the “Y” keys are swopped in both types,
nevertheless they have the same ASCII-code.
Thus users of the “QWERTY” keyboard layout should reassign the KeyCodes. To do so,
select this menu item and then push every key of the keyboard. The new KeyCode
Assignment is saved within the INI file.
It is strongly recommended to do this before creating or loading a Live Show!
Reset Key < = > Ascii Code Assignment allows for reassigning a single key to a new
Ascii code, so it is not necessary to reassign the whole keyboard, like explained
above, but only to reset the keys that are not assigned correctly.
In addition to the free shows it is possible to purchase more, professionally made laser
shows from the Showeditor shop: http://www.showeditor.com/shop
14.5. Support
Support to the software is provided on the Laserworld Showeditor website under
http://www.showeditor.com
Please read the Tutorials and the FAQ sections first, then see the Forum
(http://www.showeditor.com/forum) for potential solutions. If not found any, please
contribute your question to the forum – Laserworld is monitoring it and usually replies
within several hours.
15. Index
—*—
*.ai ...............................................................................................................................................71
*.bin .................................................................................................................................... 95, 108
*.bmp ..........................................................................................................................................71
*.heb ............................................................................................... 46, 64, 79, 95, 107, 126, 127
*.ild ................................................................................................................................ 64, 70, 107
*.ini-file............................................................................................. 14, 18, 22, 99, 100, 107, 117
*.jpg .............................................................................................................................................71
*.Laser_ini ................................................................................................................................. 100
*.live .................................................................................................................................... 36, 149
*.mp3 ................................................................................................................................ 124, 125
*.pll ...............................................................................................................................................71
*.shw ...............................................................................................................22, 26, 71, 101, 124
*.wav ........................................................................................................... 34, 36, 118, 124, 125
—3—
3D preview .................................................................................................................................24
—A—
Add Frame .......................................................................................................................... 30, 78
Add Frames A=>B from Clipboard ........................................................................................78
Adobe Illustrator ........................................................................................................................71
Aerial effects........................................................................................................................... 115
Animated text ...........................................................................................................................92
Animation effects .....................................................................................................................41
Aspect Ratio ........................................................................................................................... 131
Assign figures ...................................................................................................................... 33, 39
Assignment of Figures to Keys ................................................................. 31, 32, 34, 68, 75, 76
Audience Zone ...................................................................................................................... 115
Automatic Laser Player ................................................................................................... 80, 165
Automatic Mode ..................................................................................................... 80, 150, 165
—B—
Background image ............................................................................................. 71, 72, 73, 165
Backup files ................................................................................................................................36
Bad word filter ...........................................................................................................................95
Beam attenuation map ........................................................................................................ 113
Beam show ...........................................11, 15, 18, 28, 47, 48, 75, 84, 104, 111, 113, 115, 132
Beat Counter .................................................................................................................... 62, 129
Beatcounter ...................................................................................................................... 81, 165
Beats per minute .............................................................................................................. 81, 129
Bent laser planes .......................................................................................................................28
Bezier ...................................................................................................................... 29, 53, 54, 164
Bitmap Trace Tool .....................................................................................................................87
Black screen ..................................................................................................................... 68, 131
Blanked lines ..................................................................................................................... 57, 113
Blanked movement ............................................................................................................... 111
Blanked points ....................................................................................... 29, 57, 88, 89, 109, 110
Blind beam .............................................................................................................................. 111
Bpm ..................................................................................................................62, 63, 81, 82, 129
Button Assign Figure .................................................................................................................68
Button Black Screen .................................................................................................................68
Laserworld (Switzerland) AG
Kreuzlingerstrasse 5
8574 Lengwil / Switzerland
Headquarters: Lengwil / CH
Company Nr: CH-440.3.020.548-6
CEO: Martin Werner
VAT Nr CH: 683 180
VAT ID DE: DE258030001
Tax Nr CH: CHE-113.954.889
www.laserworld.com