modul8 manual
TRANSCRIPT
-
8/20/2019 Modul8 manual
1/113
-
8/20/2019 Modul8 manual
2/113
T A B L E
O F
C O N T E N T S
© Copyright 2005 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.0
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
2
TABLE OF CONTENTS
INTRODUCTION .............................................................................................................8
Requirements .........................................................................................................10
Installation ..............................................................................................................10 Authorizing Modul8 ..............................................................................................10
Authorizing Modul8 offline ....................................................................................10
Deauthorizing Modul8...........................................................................................10
The Modul8 Model .................................................................................................11
Panels .....................................................................................................................12
Getting Started .......................................................................................................13
Summary ................................................................................................................15
MEDIA ............................................................................................................................16
Overview .................................................................................................................16The Media Panel ....................................................................................................16
Special Media .........................................................................................................17
Supported Media ...................................................................................................17
Images ....................................................................................................................18
Movies ....................................................................................................................18
Transparency ..........................................................................................................18
Performance ..........................................................................................................18
Sound Playback .....................................................................................................19
Memory ...................................................................................................................20
The Dynamic Media ...............................................................................................20Summary ................................................................................................................20
PREVIEW .......................................................................................................................21
Overview .................................................................................................................21
Grid Mode ...............................................................................................................21
Layer Mode ............................................................................................................21
Group Inv. Mode .....................................................................................................21
Group A/B Mode ....................................................................................................21
Output Mode ..........................................................................................................21
Out Mix Mode .........................................................................................................22
Summary ................................................................................................................23
SINGLE OUTPUT ..........................................................................................................24
Overview .................................................................................................................24
Full screen Mode ...................................................................................................24
Single Monitor System ..........................................................................................24
Summary ................................................................................................................24
MULTI-PROJECTION ....................................................................................................25
Introduction ............................................................................................................25
Basic Principles .....................................................................................................25Hardware Configuration ........................................................................................25
Computer ............................................................................................................25
-
8/20/2019 Modul8 manual
3/113
VERSION 2.5
T A B L E
O F
C O N T E N T S
© Copyright 2005 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.0
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
3
Graphic Cards and the video outputs .....................................................................25
System Configuration ............................................................................................25
Warning ..............................................................................................................26
Activating the advanced mode .............................................................................26The advanced output setup ..................................................................................27
Representation area ..............................................................................................27
Managing the clips ................................................................................................28
Creating and deleting clips ....................................................................................28
Clip selection.......................................................................................................28
Position and size of the clip in the representation space ...........................................28
Seeing the clips in the preview ..............................................................................28
Clip ratio .............................................................................................................28
Routing Table .........................................................................................................28
Managing your setup .............................................................................................29 Annex ......................................................................................................................29
Matrox dualHead2Go and TripleHead2go ...........................................................29
LAYER ............................................................................................................................32
Overview .................................................................................................................32
Managing Layers ...................................................................................................32
Working with A/B Layer groups............................................................................33
Play .........................................................................................................................34
Speed .................................................................................................................34
Loop Mode ..........................................................................................................34Scratch ...............................................................................................................35
Movie Options ........................................................................................................35
Setting movie entry/exit points ..............................................................................35
Sound Volume .....................................................................................................35
Transition ................................................................................................................36
Transform ...............................................................................................................36
Scale ..................................................................................................................36
Rotation ..............................................................................................................37
Post-colorize ..........................................................................................................37
Pixel FX ...................................................................................................................38
Saturation ...........................................................................................................38Lightness ............................................................................................................38
Contrast .............................................................................................................38
Luma key / Color key ............................................................................................38
Noise ..................................................................................................................39
Blur ....................................................................................................................39
Animation Effects ..................................................................................................40
Animation Curves .................................................................................................40
Auto Move ...........................................................................................................40
Auto Scale...........................................................................................................40
Auto Color ...........................................................................................................40 Auto Rotate .........................................................................................................41
The transformers ...................................................................................................42
-
8/20/2019 Modul8 manual
4/113
VERSION 2.5
T A B L E
O F
C O N T E N T S
© Copyright 2005 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.0
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
4
Matrix .................................................................................................................42
Patch ..................................................................................................................43
Particle emitter ....................................................................................................44
Layer Local Logical Record ..................................................................................45Layer Sets ...............................................................................................................45
Summary ................................................................................................................46
MASTER ........................................................................................................................47
Overview .................................................................................................................47
Speed ......................................................................................................................47
Scale .......................................................................................................................47
Alpha-Channel .......................................................................................................47
Trace Mode .............................................................................................................47
Quick Effects ..........................................................................................................48Background Color .................................................................................................48
Invert Output Color ................................................................................................48
Output Add Color ...................................................................................................48
Sound Level ............................................................................................................48
Global Logical Record ...........................................................................................48
Summary ................................................................................................................48
CAPTURE ......................................................................................................................49
Overview .................................................................................................................49
Sound Capture .......................................................................................................49 Video Capture ........................................................................................................50
Summary ................................................................................................................50
SAVING YOUR PROJECT .............................................................................................51
Overview .................................................................................................................51
Media ......................................................................................................................51
Midi and keyboard .................................................................................................51
Summary ................................................................................................................51
MIDI AND KEYBOARD .................................................................................................52
Overview .................................................................................................................52Default Configuration ............................................................................................52
Configuring The Keyboard ....................................................................................53
Configuring Midi ....................................................................................................53
Contextual Midi / Keyboard mapping ..................................................................53
Summary ................................................................................................................54
RECORDING AND RENDERING ..................................................................................55
Overview .................................................................................................................55
The Logical Record ...............................................................................................55
Record To Disk .......................................................................................................56Summary ................................................................................................................56
-
8/20/2019 Modul8 manual
5/113
VERSION 2.5
T A B L E
O F
C O N T E N T S
© Copyright 2005 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.0
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
5
MODULES .....................................................................................................................57
Overview ................................................................................................................57
Using modules .......................................................................................................57
Downloading and installing new modules ..........................................................57Managing your modules ......................................................................................58
STANDARD MODULES .................................................................................................59
Layer .......................................................................................................................59
All / Master ............................................................................................................59
Global ......................................................................................................................59
BPM (GLOBAL) .......................................................................................................59
ROUTER (MASTER) and ROUTER (LAYER) .........................................................60
MASK (GLOBAL) ....................................................................................................61
CENTER (LAYER) ...................................................................................................63NETWORK (GLOBAL) ............................................................................................64
PRESET (LAYER) ....................................................................................................65
PRESET DEFAULT (LAYER) ...................................................................................66
SCRATCH (LAYER) .................................................................................................66
SLIDE SHOW (LAYER) ...........................................................................................67
FILTER (LAYER) ......................................................................................................69
TEXT (LAYER) .........................................................................................................70
TEXT SUBTITLE (LAYER) ......................................................................................71
TEXT CHANGE (LAYER) ........................................................................................72
TIME AND DATE (LAYER) ......................................................................................72COUNT DOWN (LAYER) ........................................................................................73
MOVIE TIME (LAYER) ............................................................................................73
CROSSFADER (MASTER) ......................................................................................74
SHAKE (ALL) ..........................................................................................................75
RANDOM CROP (LAYER) ......................................................................................75
MOVIE RANDOM FRAME (LAYER) .......................................................................76
PAINTER (LAYER) ..................................................................................................77
POST COLORIZE PICKER (LAYER) ......................................................................79
CHROMAKEY (LAYER) ..........................................................................................80
Creating modules ..................................................................................................81
Layer Contextual Module ......................................................................................81
Interacting with Modul8 ........................................................................................82
Using the keywords ...............................................................................................82
The keyword families ............................................................................................83
The user-interface builder.....................................................................................84
The global attributes .............................................................................................85
The controls ...........................................................................................................85
The slider ............................................................................................................85
The knobs ...........................................................................................................85
The buttons .........................................................................................................85
The media buttons ...............................................................................................86The color pickers .................................................................................................86
The 2D pad ..........................................................................................................87
-
8/20/2019 Modul8 manual
6/113
VERSION 2.5
T A B L E
O F
C O N T E N T S
© Copyright 2005 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.0
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
6
The draw view .....................................................................................................87
The captions .......................................................................................................87
Text and numeric fields .........................................................................................87
The text list .........................................................................................................87Shapes ...............................................................................................................87
Tools ..................................................................................................................88
Connecting controls to Modul8 keywords ..........................................................88
A simple module examples ...................................................................................89
A colorize module ................................................................................................89
A pad effect module .............................................................................................93
Scripting .................................................................................................................96
A brief introduction to Python ..............................................................................97
Conditions ..........................................................................................................98
Integer ................................................................................................................98Floating-point ......................................................................................................99
List .....................................................................................................................99
Dictionary ...........................................................................................................99
Operators..........................................................................................................100
Comments ........................................................................................................100
Packages ..........................................................................................................100
The scripting environment ..................................................................................101
The Modul8 main functions ................................................................................102
The Module functions ..........................................................................................102
setValue/getValue ..............................................................................................102setDefaults / getDefaults ....................................................................................103
setAttribute / getAttribute ...................................................................................103
getSharedDictionary ...........................................................................................103
flushAllControls .................................................................................................103
sendMessageToAllInstances ...............................................................................103
showGroup / hideGroup ......................................................................................104
The Modul8 advanced functions ........................................................................104
Sending midi messages ......................................................................................104
hsbToRgb / rgbToHsb .........................................................................................104
setFilters / getFiltersDesc ...................................................................................104
The script types ...................................................................................................105Init() ..................................................................................................................105
MessageEvent(msg,param) .................................................................................105
DirectEvent(type,param) .....................................................................................106
KeywordEvent(keyword,param) ...........................................................................106
PeriodicalEvent(elapsed) .....................................................................................106
PauseEvent(paused) ...........................................................................................107
Finish() ..............................................................................................................107
Serialize(outDict)/Deserialize(inDict) .....................................................................107
Module serialization ............................................................................................107
The module draw view control ...........................................................................108Sharing your modules online ..............................................................................110
-
8/20/2019 Modul8 manual
7/113
VERSION 2.5
T A B L E
O F
C O N T E N T S
© Copyright 2005 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.0
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
7
SUPPORT, COMMUNITY AND CONTACTS ..............................................................112
ABOUT .........................................................................................................................113
-
8/20/2019 Modul8 manual
8/113
I N T R O D U C T I O N
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
VERSION 2.5
8
INTRODUCTION
Welcome to Modul8! Modul8 is a revolutionary MacOS X application designed for real time video mixing
and compositing. It has been designed for VJs and live performers.
Unlike most of the other video mixers, Modul8 really allows you to create the composition you want
instead of being stuck with a predened set of lters. And by composition, we mean both spatial and
time-related composition: In Modul8, you can move, rotate, scale your original media just like in a simple
image editor - but all in real time.
Modul8 supports almost all quicktime codecs, ash animation and almost all the image formats you
can think about. Simply drag and drop your les to the media panel. They are ready to be mixed. Modul8
works in full resolution, no scale down is done. The output resolution can be in pal, ntsc, svga, xga or
higher. The same is true for your movies: not a single pixel is lost. Modul8 renders your media as you have
compressed it, i.e. with the maximum available quality and highest possible resolution.
To reach this kind of performance, we push your hardware and the OS to the limit: The full rendering
is done through the GPU of your graphic card; each pixel modier has been altivec optimized and the
whole architecture of the software is fully multi-threaded. Everything has been done to lower the latency
as much as possible at every levels of the application. For example, the movie swapping and looping are
pre-buffered to avoid latency.
Modul8 is able to manage up to 10 different layers each one having its own settings and media.
Layers can be re-ordered at any time with a simple drag and drop. Layers can also be grouped in two
compositions A/B allowing you to work on an animation while you are projecting another one. Full per
pixel transparency is computed between the layers allowing you to obtain an incredible high quality mix
of images. Because we know how important the transparency is in compositing, Modul8 is able to read
full alpha channels from the media. We also offer ve different luma-key functions for media that do not
support an alpha channel.
Modul8 works in full 32 bits colors, three channels for red, green and blue, plus the alpha channel.
At any time, you can modulate the channels (both color and transparency) of your media without slowing
down your composition. Altivec optimized lters allow you to change the contrast, the saturation, the
brightness in both positive and negative forms. And of course standard ltering like ultra fast blur and
noise lters are also directly integrated in the main user interface.
Since the V2.0, Modul8 includes an advanced transformer mechanism that allows the creation of
advanced three-dimensional objects from your 2D media: a new matrix mechanism for tiling your video
source that supports 3D extrusion; an advanced real time patch system that lets you create complex
dynamic 3D shapes by combining primitive, displacement mapping, sound waves; and a 3D particle
engine designed for real time manipulation.
Modul8 supports a preview panel that can be used at the same time than the nal output. This
panel lets you see the output and much more: you can display hidden layers or group to prepare the nal
composition before it is sent to the displayed output (just like with DJ tables). This preview panel can also
be used to move your layers in space with a simple mouse drag.
Modul8 supports direct keyboard and full midi connectivity. The whole user-interface can be
congured to react to midi and/or to keyboard. Modul8 automatically detects and links your external midi
controller to the user-interface. All you have to do is move your external fader, or your button, and Modul8
will interpret the midi message and link it to the button you have selected. You don’t have to know about
midi messages. Modul8 is also able to react directly to sound input: simply plug a microphone to your
machine and link the sound input to the desired effect.
Modul8 is also fully extensible with the module system introduced in the V2.0. An advanced user-
interface builder let you create your own windows and controls such as buttons, text elds and much
-
8/20/2019 Modul8 manual
9/113
I N T R O D U C T I O N
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
9
more with a simple drag and drop. You can map your controls to Modul8 functionalities with a simple
conguration panel. And for those who want to go further, it is fully scriptable. An integrated environment
allows you write Python scripts straight from the inside of the application without even having to stop your
animation. An online module library allows Modul8 users to share their modules. This exible architectureopens Modul8 to full customization, perfect for advanced installation and performances.
This documentation is a complete reference of Modul8. You will nd a description of all the components
of the application.
-
8/20/2019 Modul8 manual
10/113
O V E R V I E W
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
VERSION 2.5
10
Requirements
On the software side, Modul8 2.5 requires the MacOS version 10.4 (Tiger) or higher (10.3.9 users can
still use Modul8 2.0.3) and quicktime version 7.1.3 or higher to run.
On the hardware side, a G4 processor or higher is required. Because Modul8 uses the GPU of your
video card for the rendering, having a good video card is also critical. An ATI Radeon or an NVidia Geforce
card with at least 32Mbytes of Vram is a minimal conguration to obtain acceptable performances; a
64Mbytes video card is highly recommended.
Multiprojection requires a Mac tower with PCI-Express and several graphic cards (depending of the
number of output required). The maximum number of outputs today is eight (four dual-output graphic
cards). Typically seven outputs, plus one reserved for the user-interface.
It is also possible to use a device such as the Matrox DualHead or TripleHead to create multi-
projection with Modul8 and the PowerBook. However only linear side-by-side projections are supported
with this conguration.
Installation
To install Modul8 you simply have to drag the Modul8 folder to your application folder. Before using
Modul8 an online registration is required. The standard Modul8 license allows you to install Modul8 on two
machines simultaneously (different users on the same machines are not counted as different machines).
Authorizing Modul8
To authorize Modul8 on a machine, simply launch the application. If you have an Internet connection,
the procedure is pretty straightforward. Simply ll the form and enter your serial number. Modul8 will
connect to a server to validate your machine. Once it is done, you don’t need Internet anymore to useModul8. You can always have at least two machines authorized at the same time (and more if you have
a site license). If you need to install a third machine, you have to deauthorize Modul8 on one of the other
machines (see the “Deauthorizing Modul8” chapter).
Authorizing Modul8 offline
Modul8 supports also an ofine authorization process for those who need to install Modul8 on a
machine that is not able to connect to the Internet. Please use it only when you really need it, because it is
a much more complicated process. To authorize ofine, start Modul8 and select “Ofine authorize”. Then
ll the form. Modul8 will give you a challenge code. You need to keep a copy of this code (there is an option
to save it as a text le). Then go to the specied URL on another machine and enter the challenge code.
A validation code will be returned. Restart Modul8 and enter the validation code to nish theauthorization process. It is also possible to deauthorize a machine ofine. See the next chapter.
Deauthorizing Modul8
You need to deauthorize a computer when you need to install Modul8 on a new machine and you
already have used the maximum number of registration authorized by your license. It is also important to
deauthorize Modul8 if you sell or replace your machine.
To deauthorize a computer, simply select “Deauthorize” in the Modul8 menu. If your computer is
connected to the Internet you only have to click on “Deauthorize”. Modul8 will connect to a server to
remove the registration of your machine.
It is also possible to deauthorize Modul8 ofine. In this mode, Modul8 gives you a code that is saved to a
text le. Then you need to use a machine that has Internet support to access the deauthorization URL and
enter the code previously returned. It is important that you do this last step, because the deauthorization
-
8/20/2019 Modul8 manual
11/113
O V E R V I E W
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
VERSION 2.5
11
process is not nished as long as the server has not unregistered your machine.
The Modul8 Model
Modul8 is based on a layer paradigm. Basically you create your composition by adding and removing
layers. Each layer displays a media (a movie, an image, etc.) and applies spatial and time modiers to the
original media. All the layers are mixed together in order to generate the nal image composition.
A layer is an innite 3D space where the original media can be moved, scaled and rotated. In other
words, the media can be moved along the axis of a layer and will not necessary ll the screen.
The selected layer is the one that you are currently editing. When a layer is selected, all its attributes
are displayed in the user-interface. When you switch to another layer the user-interface is updated to
reect the new layer attributes.
Layers can be used just as a at list or they can be divided in two groups A/B. In the group mode, you
have two compositions that can be edited individually. A cross-fader allows you to move smoothly from
one group to another. This is pretty useful when you want to display a composition while you are editing
another one.
A composition of layers can be stored into layer sets. Only the selected layer set is rendered. These
sets can be used to jump quickly from one composition to another. Unlike the layer stack, each layer set
is completely independent from the others (you cannot visually mix two layer sets). A layer set is really a
way to preset or to store a full composition.
A set of master controllers allows you to modify global attributes that are applied to the composition
after the layers have been mixed.
Finally, the last key entity is the media. A media represents a visual source that can be linked toa layer and nally rendered. Modul8 supports several kind of visual sources, like Flash 5 animation,
QuickTime movie, simple image or video live stream. The medias are stored in an internal media bank that
is manipulated through the media panel. A media can be imported to the media bank simply by dragging
its le to the media panel.
Here is a simplied representation of the Modul8 rendering pipeline:
MEDIAS
Media linked to layers Apply effects and
mix layers
Master effects
Movie
Image
Movie
Movie
...
LAYERS FINAL OUTPUT
MASTER
Layer 01
Layer 02
Layer 03
Layer 04
...
-
8/20/2019 Modul8 manual
12/113
O V E R V I E W
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
VERSION 2.5
12
Panels
The Modul8 user interface is divided into four panels:
01.The main panel: This is where you manage the layers and the master controllers.
02.The output panel: This is where the nal rendering is displayed. By default it is a resizable and moveable
panel. It can also be redirected to a full screen view on the main screen or on a secondary screen.
03.The preview panel: This panel is a preview of your composition. It can be used to move the active layer
along the x/y axis and to preview your composition in several different ways.
04.The media panel: This where you add and manage your media (movies, pictures, etc.).
01Main panel
02Output
03Preview
04Media
-
8/20/2019 Modul8 manual
13/113
VERSION 2.5
O V E R V I E W
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
13
Getting Started
There are many different ways to work with Modul8. Typically, the rst step is to prepare your media.
It is a critical step because the size and the type of compression of the media have a great impact onthe quality and the performance of Modul8. See the “Media” section for more information about media
preparation.
Once your media are ready you can import them in Modul8. It is pretty straightforward to get your
media in the application. Basically, you drag and drop them to the media panel. You can have up to 80
media stored in the media bank. The media panel is divided in ve sections of four by four media slots.
There is also a special section for predened or internal media (like the video capture).
When you add a new media, Modul8 automatically chooses a memory strategy for you in order to
obtain the best possible performance. If your media is small enough, it will be entirely stored decompressed
in memory. If this is not possible, the media is stored compressed in memory. If the media is still too big,
it will be simply streamed from the le.
Once the media have been imported you are ready to mix them. Modul8 is layer oriented. A media is
always represented through a layer.
1 The initial frst layer At the beginning, only one layer is
present. You can see it in the layer
list at the left of the main panel.
1
-
8/20/2019 Modul8 manual
14/113
VERSION 2.5
O V E R V I E W
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
14In order to get a layer to display a media you have to link them together. Simply selecting a layer andclicking on a media in the media panel does this. You can also use midi or keyboard shortcuts to managethis operation. By default, the keys 1 to 9 (please note that is it not the keypad keys) are assigned to the
rst nine media. See the “Midi and Keyboard” section for more information regarding input conguration.
As soon as a media has been linked to a layer, it is displayed in the nal output panel (unless the layer
is hidden). The media is also automatically played in loop mode.
Changing the attributes of the layer is reected in the nal composition. For example, if you modify
the Z knob in the rotation section, you can see your media rotating in real time. This is true of all the others
Modul8 controllers. Every change updates immediately the nal composition in real-time.
Some layer attributes should be activated before they are applied to the composition. For example,
the “saturation” is not applied to the media before you enable it using its title button. However, the controlsof the lters are not disabled even if the zone is deactivated. It allows you to prepare the lter before it
affects the composition. This is also true of all the sections that have a title that can be activated (contrast,
luma-key, auto move, etc.).
You won’t nd a X/Y control in the layer attribute section. This is because you can directly move your
layer using the preview window. Simply click on the grid and move the mouse to drag your layer along the
X/Y axis.
All the attributes of the selected layer are
represented at the right of the layer list.
For instance, if you examine the rotation
section of the transform area, you will see
three knobs: X, Y and Z. These controllers
represent the current rotation angle of theselected layer. When you select another
layer, these knobs are updated to reect
the angle of the newly selected layer. This
is true for all the layer attributes displayed
beside the layer list.
-
8/20/2019 Modul8 manual
15/113
O V E R V I E W
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
15
The preview panel can also be used to see the full nal output (it is pretty useful when your do a
projection that you cannot see) or simply the current layer. The “output” mode allows you to see the full
mix. The interesting feature of the “mix” mode is that it displays the layer in the preview panel even if it is
hidden, allowing you to prepare a layer before it is sent to the nal output. When you are working in A/B
group mode, you can also see a specic group or simply the group that is not displayed in the output
display using the “group inv” tab. This is the mode that you use when you want to work on a composition
while you are displaying another one (See “Working with A/B layer groups” chapter).
Finally you can use the master controllers to apply global modiers to your composition. These
controllers are not layer related. They are applied to all the layers and/or after all the layers have been
mixed.
For example, you can use the “speed” slider to change the movie time rate of all your playing movies
instead of modifying the layers one by one.
Summary
In this chapter, we saw:
• The minimum requirements to run Modul8
• The different panels and their rules
• A quick introduction to the different components of Modul8
The next chapters will examine in details all the functionalities of Modul8.
Simply click and drag your mouse in this zone to move
your layer.
-
8/20/2019 Modul8 manual
16/113
M E D I A
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
16
MEDIA
Overview
In Modul8, any visual source that can be represented by a layer is considered as a media. Thisincludes movies, Flash animations, simple images, text and video capture. Some media are les while
some others may be dynamic media (for instance the live video capture or the text).
For the user, all the media are managed the same way. For example, you can use all the lters or the
geometric transformation on a movie, a video capture or a Flash animation. Only the initialization is a bit
different if the media is a le or an internal dynamic media. A media le has to be dragged to one of the
ve media banks while internal media are displayed in a special bank.
The Media Panel
The media panel is made of a ve different banks plus a special bank for internal dynamic media.
You can click on the 1-5 numbers to change the current bank. Each bank has a 4x4 grid designed to
receive media.
To add media, you simply drag it to one of the empty box. You cannot drag a media to an alreadyoccupied box. You have to remove it rst by entering the edit mode and then using the “del” button. Once
it has been removed you can drag a new media to the empty area.
You can also use the “Import Media...” function in the “File” menu to import your media using a
standard dialog box. In this case the media are simply added to empty zones in the media panel.
When you click on a media it is automatically linked to the selected layer. This can be avoided by
clicking on the “I” button. In “info” mode you can select and work in the media panel without affecting
the current layer. It is pretty useful if you need to rework your media without modifying the playing
composition.
In this mode you can access information about your media such as the codec, fps, duration, etc.Theinfo button can be used to get info about a media and edit some of its attributes.
The info mode enables also several new functions to arrange your media. First of all, in this mode
1 A loaded media
2 The currentmedia bank
3 Enter the editmode to get info
about your medias
and edit them
1
23
-
8/20/2019 Modul8 manual
17/113
M E D I A
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
17
you can drag and drop your media to re-arrange your set. It allows you to change the order of the media
and to move a media from one set to another. You will nd functions to delete a media, reveal its le in the
nder or force it to be preloaded in memory.
Several media options can be set:
Bilinear Filter: By default Modul8 lter your media to smooth the pixel when the resolution of the
screen is higher than your media. If you want to see un-smoothed, squared pixel when you scale your
media, you should turn off this option.
Lossless Quality: This allows you to choose if you want your media to be rendered in lossless quality.
In this mode, the media is not transformed and rendered exactly as it was compressed (you will see a big
difference with interlaced media such as DV).
Memory storage: There are three different strategies for Modul8 to access your media: Not compressed
in memory, compressed in memory or streamed from the disk. The rst option allows the faster playback
but it uses a lot of memory, while the last one uses nearly no memory at all, but requires heavy disk access.
Modul8 automatically try to nd the best possible storage when you import a media, however you can
change it manually from here.
Special Media
If you look at the media panel, after bank number eight you will see a special tab. This is where you
can access the bank of internal media. This place contains three special media slots, one for entering the
text mode (see the “Text” chapter), one for activating the video capture (see the “Capture” chapter), one
to display color bars that can be useful to set up a projector or a video monitor and the last one which
represents dynamic canvases (like for live painter) These special media can be used just like any other
standard media that have been imported to Modul8. They can be linked to a layer, mixed, etc.
Supported Media
Besides the internal media (like video capture), Modul8 supports several different media le formats.
Currently, they can be divided in two categories: image (no time line) and movie (a time line).
-
8/20/2019 Modul8 manual
18/113
M E D I A
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
18
Images
Modul8 supports most of the image formats (png, bmp, pdf, psd, gif,etc.) However Modul8 does not
support CMYK color format (you have to convert CMYK images to RGB before importing them). When animage format is composed of several pages (like in a pdf) only the rst one is displayed. Complex multi-
layered images (like PSD images) may require a pre-render and a merge of the layers before Modul8 is
able to display them correctly.
The alpha-channel when available is used directly in Modul8 (see the “Transparency” chapter).
Images are always stored in memory, so the le format does not affect the rendering performance.
Movies
Modul8 uses Quicktime to import movies, so Modul8 can read most of the Quicktime codecs. Flash
5 animation can also be read but you have to be very careful of the boundary size of your animation if you
want to obtain good performances.
Even if Modul8 can read most of the Quicktime supported formats, you will obtain completely
different performances depending of the codec that has been used for compressing your media. See the
“Performance” chapter for more information.
Transparency
Modul8 supports a full per pixel 8 bits channel for transparency. It allows you to create very high
quality transparency effects.
For images you have several image formats that supports per pixel transparency. We highly recommend
that you use the “PNG” or the “PSD” format to store your image with transparency.
Regarding movies, there is one codec included with Quicktime that supports per-pixel transparency:
the “Animation” codec. Unfortunately, this codec is very time consuming and is therefore not very efcient
for real-time playback. A solution is to create small loops that can be stored entirely decompressed in
memory, this way the decompression is not necessary and you will have very efcient per-pixel and per-
frame transparency.
Of course, Modul8 is able also to generate on-the-y transparency using luma-key or the layer mixer
too (see the “Layer” chapter) for media that do not support transparency.
Performance
If you have some experience with real time video, you know that using the correct codec for videocompression is critical in order to obtain good performance. This is especially true with Modul8. Even if
most of the codecs are supported, you will see huge differences in performance if you re-compress your
media with the appropriate codec.
The best codec for Modul8 today is the Photo-JPEG codec.
If your movie is in black and white you should use the “Graphic” codec.
For per-pixel transparency you can use the “Animation” codec. It is a time consuming codec, but if
your media can be stored decompressed in memory (in other words, if it is a short loop) you will be able to
use it at no speed cost and enjoy a per-pixel alpha for each frame of your movie.
For long movies, you may also use the DV codec especially since the V2.5 where the performanceshave been a lot improved.
-
8/20/2019 Modul8 manual
19/113
M E D I A
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
19
Sound Playback
Modul8 fully supports video sound. By default sound output is disabled in the master panel. To turn
it on, you simply have to change the sound level using the “out” knob.
You can also change the sound volume for every layer individually using the play option (in the “opt”
tab at the top-left of the layer settings).
Sound is correctly managed also by the cross-fader. It means that when you cross-fade from a group
to another, the sound will also be cross-faded.
Changing the transparency of a layer lowers the sound volume of the layer.
If you don’t need sound at all, you can turn it off in the preferences. In this mode, sounds is completely
ignored and it will improve the performance of Modul8.
-
8/20/2019 Modul8 manual
20/113
M E D I A
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
20
Memory
By default, Modul8 tries to entirely store a media in memory if it takes less than 30 Mbytes (this limit
can be changed in the preferences). If the media ts uncompressed in memory it is entirely loaded andstored decompressed (please note that this mode is not used if a movie has a sound channel). It is the
best case, because it takes no CPU time and no disk access to play the movie. However it works only
with pretty short (or small) loops (unless you have a huge amount of memory). If the media does not t
decompressed in memory, Modul8 tries to store the media compressed in memory. This way the media
can be played without disk access. If the compressed media is still bigger than the 30 Mbytes limitation,
the media is streamed from the disk.
This is the automatic mechanism. However you can change the memory mode by hand by using
the “info” button of the media panel. In the media info zone, there are three checkboxes that allow you to
change the memory mode directly. The panel will also show you an estimation of how much memory is
required for each different mode. This is very useful to prevent an out of physical memory situation that
would cause a dramatic slow down of Modul8.
Of course the best case is when a media can t entirely decompressed in memory. You will reach
incredibly good performance, but you will suffer a huge memory cost.
Most of the time, you will have your media compressed in memory; this is a middle-path where your media
still takes CPU time for compression but on the other hand does not require disk access and stays pretty
small in memory.
Please note also that not all the media linked to the media panel will stay all the time in memory. If
you don’t use a media for a long time and your physical memory starts to be low, it will be removed from
memory. Next time you use it, an asynchronous mechanism will reload it, causing a short delay the rst
time you use it.
It is possible to know the memory state of a media by checking the media panel. When a media is notin memory, a red icon is displayed on its preview. When the media is loading, an orange icon is displayed.
When no icon is displayed, it means that the media is loaded and ready to be played.
The Dynamic Media
Modul8 also supports several other media types such as real time video capture, text or live painting.
These medias (with the exception of the video capture) are typically accessed through modules. Please
see the corresponding chapters for more information.
Summary
In this chapter you learned about media management in Modul8. The following points have been
covered:
• How the media panel works and how to import media les.
• There are internal media (like video capture) and external media (movies, images...)
• Modul8 supports most of the image and movie formats.
• Full per-pixel transparency is supported for movies and images as long as the media format (or
codec) supports it.
• The best codec to obtain good performance is the “PHOTO-JPEG” and the “Graphic” for black
and white movies.
• Modul8 supports three memory modes: decompressed in memory, compressed in memory,
streamed from the media le.
-
8/20/2019 Modul8 manual
21/113
P R E V I E W
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
PREVIEW
Overview
The preview panel is an area where you can see, prepare and move along the X/Y axis a selectedlayer. The preview panel can also be very useful to see your composition when you are doing a projection
that you cannot see. This panel can work in four different modes that will be covered in the next chapters.
Whatever the current mode is, you can always move your layer by clicking in the panel and dragging the
mouse. It is a very intuitive way to move the selected layer in 2D space.
Grid Mode
The grid mode is the default mode. It simply displays a grid and a target that can be used to see
where is the center of your layer proportionally to the size of the output composition. This is a minimal
mode that consumes nearly no CPU time. The Grid Mode has also a very useful “center” button that can
be used to re-center the selected layer. Please note that in every mode, you can also double click in the
composition to re-center the layer.
Layer Mode
The layer mode displays only the selected layer. It is a pretty useful mode when you have a complex
multi-layered composition and it becomes difcult to identify the modiers you are applying to the current
layer.
Group Inv. Mode
This mode is useful when you work with A/B layer group. In this case your layers are divided in two
groups A/B, with only one being displayed at the same time. This allows you to prepare a composition
while you are displaying another one. The “Group Inv.” mode basically displays the composition that isnot displayed in the nal output. For example, if you are displaying the group A in the nal output, it is the
group B that is displayed in the preview. When you cross-fade from one group to another the “Group Inv.”
mode also inverses the two displayed compositions. This is the mode you should use when working with
the A/B layer groups.
Group A/B Mode
These two modes simply display either the layer group A or the group B.
Output Mode
The output displays a full copy of the nal output view. It allows you to see quickly exactly how yourcomposition looks and is very useful when the nal output is a projection that cannot be seen from where
the video mixing is done.
21
-
8/20/2019 Modul8 manual
22/113
P R E V I E W
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
22
Out Mix Mode
The mix mode is similar to the output mode with one difference: the selected layer is displayed in
the preview panel even if it is hidden in the nal composition. The mix mode has been designed to allowthe preparation of a layer before it is sent to the nal composition. You simply hide a layer by using its
checkbox in the layer list. Then you can work on it in the preview panel and when it is ready simply re-
enable it.
The layer is hidden in the fnal
output preview
In mix mode, the layer
is displayed even if itis hidden
-
8/20/2019 Modul8 manual
23/113
P R E V I E W
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
23
Summary
This chapter allowed you to learn how to use the preview panel. The following points have been covered:
• The preview panel can be used to view part of or the full output composition.
• It can be used to move the selected layer along the X/Y axis.
• A mix-mode allows you to prepare a layer before it is sent to the nal composition.
• How to preview the A/B layer groups
-
8/20/2019 Modul8 manual
24/113
VERSION 2.5
O U T P U T V I E
W
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
24
SINGLE OUTPUT
Overview
The output view is where the nal composition is displayed. By default it is rendered to a resizableand moveable panel. However, you can enter a full screen mode where it entirely covers the screen. This is
typically the mode that you will use if you have a second screen or when you connect a projector to your
computer.
Full screen Mode
To enter the full screen mode, go to the “Output” menu and select full screen. If your computer
supports more than one video output, the full screen view is placed on the second screen, if not, it is
placed on the main screen over the user-interface (see the “Single Monitor System” chapter).
You can exit the full screen mode by going to the “Output” menu and selecting “Windowed” or by
pressing the keyboard shortcut COMMAND-T.
Single Monitor System
Modul8 supports computers with only one video output. However in full screen mode the user-
interface is entirely covered.
In this case, the only way to exit the full screen mode is to press COMMAND-T.
Mixing without the user-interface requires that you use a midi table or keyboard shortcuts. Actually it
is pretty easy to congure Modul8 (see the “Midi and Keyboard” chapter) to get it working without visual
feedback.
Summary
This chapter allowed you to learn how to manage a full screen context:
• You can at any time switch from full screen to windowed output.
• When more than one video output is available, the second one is used for full screen.
• If only one video output is available, the full screen mode will cover the interface. In this case
you should use the midi or the keyboard to pilot Modul8.
• When the user-interface is covered by a full screen context, use COMMAND-ESCAPE to go
back to “Windowed” mode.
-
8/20/2019 Modul8 manual
25/113
VERSION 2.5
M U L T I P R O J
E C T I O N
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
25
MULTI-PROJECTION
Introduction
The advanced projection mode is a technic that let you output several video streams from one singlecomputer. It is possible to have up to eight outputs simultaneously with a computer as long as the computer
has several video cards installed.
The outputs can be used by video projectors, monitors or any other devices which support the output
video format of your graphic cards. These multiple outputs can represent together one single image like a
video wall or a completely independent set of multiple compositions.
Basic Principles
The main composition of Modul8 can be segmented into rectangular cuts named “clip”. Each clip
can be directed to one or more video outputs simultaneously. The number of clip, their size or position can
be modied in real time by the user.
Any thinkable placement in space is possible, even crossings or multiple scales of the clip.
Hardware Configuration
Computer
Only the computers which supports PCI-Express video cards let you fully use the multi-output features
of Modul8. At the time this documentation was written, It means the last PowerMac G5 generation or the
Intel Mac Pro.
Nevertheless there is an alternative to use multiple VGA output on other kind of machines like portables.
This solution is described in the annex.
Graphic Cards and the video outputsIt is critical that you use graphic card with 3D acceleration. These cards usually have two DVI video outputs,
which means up to eight outputs on one single machine, typically seven for the projectors and one for the
Modul8 user-interface. If you don’t need the user-interface, you can even use the eight outputs.
For the formats that are different than DVI, Apple proposes DVI adaptors to video (composite and s-video)
and DVI to VGA adaptors.
Notes:
In order to obtain the best performances, it is advised to install the same video cards. Also note that some
video cards support only video composite and s-video on one of their two DVI outputs.
System Configuration
In order to use the advanced projection mode you have to configure your computer in the system
preferences. Be sure to quit Modul8 and to check that all your devices are connected to the video cards.
Open the System Preferences panel in the Application folder of Mac OS X.
Click on the “Arrangement” tab at the top of the window and deselect “Mirror Displays” if it is activated.
Then go to the “Display Tab” and select “Gather Window”. In each window you should set the resolution,
the colors and the refresh rate. Try to use exactly the same settings for all displays in order to have the
best possible performances.
Notes:
If the number of windows does not correspond to the number of connected screens or projectors, youshould click on “Detect Displays” in the Display tab.
The ‘Show Monitor’ option in the menu bar let you change and visualize your screens and resolution in the
-
8/20/2019 Modul8 manual
26/113
VERSION 2.5
M U L T I P R O J
E C T I O N
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
26
menu bar of the Mac OS X.
Warning
To avoid stability problem in advanced mode, you must quit Modul8 each time you change the numberof outputs or the system preferences. It means that each time you connect or deconnect a device, you
change the output resolution or refresh rate, etc. you must quit Modul8 and restart it when it is finished.
Apple advises to turn on your computer and all the connected devices before changing the connections.
If you do that, be sure to turn on the screens and the projectors before the computer.
For the best performances it is critical that each projectors and screens use the same resolution and
refresh rate.
Activating the advanced mode
o activate the advanced mode:
1) Open the advanced output setup window from the ‘output’ menu
2) Select the Advanced Output Enabled checkbox
-
8/20/2019 Modul8 manual
27/113
VERSION 2.5
M U L T I P R O J
E C T I O N
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
27
The advanced output setup
1
3 4 13
12106 7 8
11
9
2
5
( 1,2 ) Representation area for editing the clipsEach clip can be represented and modified in this area.
( 3,4,5,6,7,8,9,10,11 ) Attributes and configurationTo edit and to configure the different elements and parameters available in the advanced mode.
( 12 ) Routing TableCan be used to route the clips to the video outputs.
( 13 ) gestion des configurationsCan be used to load and save pre-defined configuration.
Representation area
This zone ( 1 ) is a representation of your composition space (like you see it in the output or in the preview)where you can see the clips. A dark blue rectangle represents your preview window boundaries. The
proportion of the preview can be changed in the preferences of Modul8 in the preview tab.
Each clip is represented by a rectangle, where the orange clip represents the selected one.The representation is a virtual space : you can move the view (just like a camera) by clicking on the
background and moving the mouse while maintaining the button pressed. You can re-center or change
-
8/20/2019 Modul8 manual
28/113
VERSION 2.5
M U L T I P R O J
E C T I O N
MAIN PANEL
01Main panel
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
28
the representation scale by using the ‘Center’ button or the pop-up menu ( 5 )
Managing the clips
Creating and deleting clips
To create or delete a clip, simply select the plus and minus button ( 9 )Note. The delete button will erase only the last added clip whatever is the current selection.
Clip selection
After you did create several clips, use the pop up menu ( 8 ) to select a clip.
You can also simply click on a clip in the representation area ( 1 )
Note : the orange clip is the selected one, the parameters ( 3,6,7 ) are always relative to this one.
Position and size of the clip in the representation space
After you have selected a clip you can change its position and size in the space. This can be done by
selecting and dragging with the mouse. For more precision you can also use the numerical fields ( 3 ) and
activate the magnetize function ( 4 )
Notes : The spatial coordinates are based on the view center which is at (0,0)
These coordinates are defined on an arbitrary scale which is the same one used in the Modul8 composition.
This virtual scale is relative to the working space and the pixel size is defined by the resolution of the
video outputs. For a 4/3 ratio the virtual scale is fixed to -320 to 320 for the width and -240 to 240 for the
height.
Seeing the clips in the preview
It is possible to see the clips over your composition in the preview window. To do this, select the ‘show’option ( 10 ). You can also use the ‘show all’ or ‘hide all’ ( 10 ) function to show or hide all the clips.
In order to improve the visibility you can change the clip color ( 7 ).
Notes : In the Modul8 preview window, the clips are displayed in every mode but the ‘OUT’ mode, which
displays the final composition as it appears in the video outputs.
Clip ratio
The ratio represents the proportion of the clip.
Usually you will use a ratio that corresponds to the ratio of your video outputs.
The 4/3 is the most common ration today.
You can change the clip ration in the pop up menu ( 8 ).
Routing Table
The routing table ( 12 ) can be used to link your clips to specific video outputs. Basically each outputcorresponds to one of the graphic card output. The selected clip will be displayed in full screen to the
corresponding output. The output number correspond to the screen number as it appears in the system
preferences. The main output is usually the screen which contains the menu bar where the Modul8 user
interface is displayed. You can send the same clip to several outputs or one clip to each outputs depending
of your requirements.
As long as you are not in full screen mode, you can see all the outputs as floating windows on the main
screen. It is useful to prepare your configuration. Use the “Show Info” ( 11 ) option to see in each outputwindows its corresponding screen number.
-
8/20/2019 Modul8 manual
29/113
M U L T I P R O J
E C T I O N
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
29
Managing your setup
You can import or export your setup ( 13 ) to a file in order to use them in different contexts. A setup can bechanged in real time during a performance. Simply save a set of setups and when you need to change one,use the “Import Setup button” to load it. The new setup will be automatically displayed in your outputs.
Annex
Matrox dualHead2Go and TripleHead2go
t is possible to do multiple projection with Modul8 using one of these Matrox devices. Basically these
devices double or triple the size your desktop and then split it in several outputs. This is pretty useful when
you want to do multiple projection without a MacPro or a G5 PCi-Express tower. However the advanced
setup mechanism of Modul8 cannot be used with this mode, because Modul8 will see only one output.
The key to have a projection at the correct size, is to change the preview ratio in the preferences(Preview tab) in order to adapt it to the very wide display resolution. For a dualHead2Go you should select
the 8/3 ratio and for the TripleHead2go the 4/1 ratio.
Schema 01: 5 projectors VGA connected + 1 preview
P1
preview
P2 P3 P4 P5
G5
-
8/20/2019 Modul8 manual
30/113
M U L T I P R O J
E C T I O N
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
30
Schema 02: 5 projectors VGA connected + 1 preview
Schema 03: 5 projectors (3 VGA + 4 video) + 1 preview
P 1
preview
P3
G5
P 2
P 5
P 4
preview
P1 P2 P3
G5
TV2TV1 TV3 TV4
-
8/20/2019 Modul8 manual
31/113
M U L T I P R O J
E C T I O N
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
31
Schema 04: 7 projectors VGA connected + 1 preview
preview
P 7
G5 P 6
P 5 P 4
P 3
P 2
P1
-
8/20/2019 Modul8 manual
32/113
L A Y E R
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
32
LAYER
Overview
They layer is a key paradigm in Modul8. Basically, when you create a composition you always workwith layers. A media is always represented through a layer and all the modiers you will apply to the media
are achieved through a layer.
Modul8 supports ten layers that can be mixed together. Layers at the top of the list are at the top of
the composition (in other words, they are stacked starting from the last one to the rst one).
Each layer represents one single media. When you select a media it is automatically linked to the selected
layer. You change the selection of the layer simply by clicking on it.
All the controls at the right of the layer list reect the current state of the selected layer; they are updated
each time you select another layer.
Managing Layers
Managing layers is pretty easy. You can add, remove or duplicate layers using the buttons at the top
of the layer list or by using the corresponding items in the “Edit” menu. When you add or duplicate a layer,
it is inserted at the current selected layer position.
The layer stack
-
8/20/2019 Modul8 manual
33/113
L A Y E R
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
33
You can change the order of the layers by clicking in an empty zone of the layer box and dragging it
in the layer list. The composition is immediately updated when the layer is dropped.
Each layer can be turned on/off by using the checkbox directly linked to it in the layer list. A slider
also allows you also to change the global transparency of a layer. At the bottom, a caption displays the
media currently linked to the layer.
Working with A/B Layer groups
While it is possible to work with the ten layers as one composition, Modul8 is able to divide the
ten layers in two groups of ve layers. In this mode, you have two simultaneous compositions called
respectively the group A and the group B. The main utility of this mode is its ability to display one group in
the nal output view while you are working on another composition in the preview window.
By default, the layer stack is just one continuous composition made of ten layers. To divide the
layer stack in two groups A/B you simply enable the cross-fader by turning on one or more A/B transition
option.
Change the layer order
with a simple mouse drag
1 2
43
1 Turn layer on / off
2 Transparency
3 Linked media
4 Selected media as anorange border
-
8/20/2019 Modul8 manual
34/113
L A Y E R
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
34
In the current version of Modul8 there are two transition effects to cross-fade between the groups A/B:
Fading: The layers disappear using transparency
Scaling: Each layer is reduced until it disappear entirely
These two modes can also be combined.
Typically you turn on a cross-fading mode for the two groups A/B. The most common usage is to
use the fading mode on both A/B and then use the “Group Inv.” mode in the preview window to see the
inverse of the nal output.
It is also possible to turn on a cross-fading mode for only one group. In this case, using the cross-
fader will have an effect only on the selected group.
Play
The “play” section is for all the animated media that have a predened time line (typically movies). For
images, texts or video capture, this section does nothing. It includes function to alter the playback speed,
the loop mode, etc.
Speed
The speed slider allows you to change the playback speed of the media linked to the layer. You
can use the reset button to set it back to its default speed. Depending of the codec, using a time speed
different than the default one may require more CPU time.
Loop Mode
By default, movies are automatically played in loop mode. However you can change the loop mode using
the three icons:
Simple loop mode: Movie is restarted when the end is reached
3 45
2
1
1 Time speed
2 Loop mode
3 Scratch and set entry point
4 Second scratch knob and marker5 Play direction
-
8/20/2019 Modul8 manual
35/113
L A Y E R
MAIN PANEL
01Main panel
VERSION 2.5
© Copyright 2006 GarageCUBE, Schmid, Edelstein, SNC – All rights reservedModul8 - Documentation V. 2.5
35
Ping-pong: Play direction is reversed each time the end or the start of the movie is reached
Play once: Movie is stopped when the end is reached. You can restart it by clicking on it in the media
panel.
You can also change the play direction by using the arrows bellow the loop mode icons (see the nextchapters).
Scratch
Beside the loop mode icons you can see three different controllers. The arrow can be used to quickly
change the direction of a playing movie.
The two knobs can be used to scratch your movie. In other words, these knobs are directly linked to
the time line of your movie, so when you turn it you directly jump to a specic position in the movie. The
rst and the second knobs are identical with one small difference. The rst one also marks the default
entry point of the movie. Each time the media is restarted by clicking in the media zone, it is restarted at
the position of the rst scratch knob.
These knobs can also be used as two markers. When you click on them the movie directly jump
where the knob is currently positioned.
By linking midi controllers to these two knobs combined with the reverse direction function, you ca