Return to the Source
15 Freeframe Plugins

Thankyou for supporting Freeframe plugin development by buying this pack!

Return to the Source is a collection of Freeframe video effects plugins that generate video.

To install the plugins you will need to first check if your host program accepts source plugins. If it does copy the plugins from the "source" folder into the appropriate folder with your host program (ie: c:\resolume\plugins\source).
You will also need to copy the two syz_iso plugins from the "effectors" folder into the freeframe plugin folder as these are not source plugins.
If your host does not accept source plugins you will need to copy all the plugins from the "effectors" folder to the freeframe folder of your host program
You will also need to copy freeimage.dll and the Syzygy_plugin_data folder into the same folder as the executable file for your host program for the grower plugins to work

If you have any problems with the plugins, have any ideas for variations of these plugins, or simply want to let us know how you are using them, please email us at freeframe@syzygy-visuals.co.uk

Please read the software license at the bottom of this file

What is the difference between "source" and "effector" plugins?

There is no difference in the effect itself, just how it is applied. Source plugins do not need a video clip to be playing in order to generate the video. Some hosts accept source plugins directly. As some do not, we have also formatted the plugins so that they can be used with a video clip as any normal effect would be.
In this case, the video clip will not be seen as the effects will overwrite it with a black background (although a host program may allow you to fade the effect in and out, allowing the video to be mixed with the effect).
If your host accepts source plugins we would suggest that you use these rather than the effector plugins as they are likely to be more efficient to run.

How do I know if my host program accepts source plugins?

You will need to look in the help files to find out about this, and to check where to place them. If your host program does not accept source plugins it will not stop you from using these plugins as you can simply use the effector versions instead.

How do I use source plugins?

You can find some examples of abstract and non-figurative video that Syzygy Visuals has made in our portfolio at I Stock Video.
All of these abstract clips have been generated using only freeframe plugins in either ffrend, Resolume or Flowmotion.
You will probably need to combine the source plugins with other freeframe effects (see www.freeframe.org for links to other plugin creators) to create video. Once you have some things worked out you can start using these plugins with host programs to generate video live, and begin to create some kind of software video synthesiser.
We have used flowmotion to do this, running it alongside video players, vjamm or resolume, to create abstract content on the fly using only freeframe effects. This has been successfully stable over whole nights (10 hours).
We feel that this plugin pack, used with other effects has exciting potential for the creation of video.

Syz_SinWav

Generates a Sin Wave pattern

Parameters
Frequency - Adjusts frequency of sin wave (number of peaks and troughs)
Phase - Adjust the phase of the sin wave
Amplitute - Adjust the amplitude (height of peaks and troughs)
Width - Makes the line thinner/thicker
Speed - Alters the speed of phase changes. Central position is stopped. Reduce values to make the sin wave move from right to left and increase values for a left to right movement
Glow - Adds an adjustable glow to the sin wave
Hue - Alter the hue of the sin wave
Saturation - Alters the saturation of the sin wave
Tips

Animating the Phase parameter has the same effect as using the speed parameter (which is set to 0 by default)

Syz_SinLine

Generates a line which moves up and down the vertical axis along a sin wave based curve.

Parameters
Width - Adjust the width of the line
Amplitude - Changes how close to the top and bottom of the frame the line gets
Frequency - Changes the speed at which the line moves up and down
Decay - Control how long the line takes to dissapear from the frame as it moves
Tips

Try combining this effect with petewardens panspinzoom on difference mode - play with the decay setting and different rotation settings for some interesting effects.

Variation - Syz_SinLine_H
This version of the plugin has a line moving along the horizontal axis.
Syz_Line

Generates a line with direct control over it's position and colour.

Parameters
Position - Adjust the vertical position of the line
Width - Adjust the width of the line
Glow - Add a glow to the line
Hue - Adjust Hue
Saturation - Adjust saturation
Value - Adjust the lightness of the line
Tips

Use petewardens panspinzoom to rotate the line, just try not to loose track of which way is up and down!

Variation - Syz_LineH
This version of the plugin has a line moving along the horizontal axis.
Syz_Lightning

Generates a jagged lightning style line.

Parameters
Rate - Make the lightning change at a faster or slower speed
Deviation - Adjust the possibility of variation from a straight line
Angles - Change how many angles there are in the line
Width - Adjust the width
Tips

Combine a slow speed setting with our exposure effect to create a northern lights style video

Syz_Grower

Reveals a graphic flower or plant pattern

Parameters
Grow Frames - Defines how long it takes to draw a single branch
Pause Frames - Adjust the length of time between a branch finishing growing and the next one starting
Cam Speed - Adjust the speed of the camera tracking the growing plant
Cam eccentricity - Adjust the eccentricity of the camera
Background? - Change between a white background and a wall texture
P[Leaf] - Adjust the probability of a leaf growing on the branch
P[flower] - Adjust the probability of a flower growing on the branch
Colour? - decide if the flowers that appear are coloured
Variation - Syz_Grower 1 to 9
Different plant patterns are contained in each grower plugin
Syz_Starfield

Generates a star field pattern moving from the background to the foreground

Parameters
Stars - Defines how many stars appear
Speed - Adjust the speed at which stars move from the background to the foreground
Size - Adjust the size of the stars that appear
Move Horiz - Adjust the horizontal angle on which the starfield moves
Move Vert - Adjust the vertical angle
Projection K - Adjust the spread of stars
Rotation - Rotate the field (not individual stars, but the whole image)
Syz_Squarefield

Generates a star field type pattern moving from the background to the foreground

Parameters
Stars - Defines how many squares appear
Speed - Adjust the speed at which stars move from the background to the foreground
Move Horiz - Adjust the horizontal angle on which the starfield moves
Move Vert - Adjust the vertical angle
Projection K - Adjust the spread of stars
Hue - Adjust the hue
Saturation - Adjust the saturation
Overwrite - Decide whether new squares are covered by old squares or mixed in
Tips

Use the Projection K parameter along with size to create bigger stars
New stars are drawn when old stars leave the screen so if you have regular clusters they will continue to appear. To get more a more random appearance, set the Projection K figure higher.

Syz_Stripfield

Generates a star field pattern using strips

Parameters
Stars - Defines how many strips appear
- Adjust the speed at which stars move from the background to the foreground
Size - Adjust the size of the stars that appear
Move - Minimum parameter setting has strips coming from towards the right hand side of the frame to the left. Maximum parameter has them moving left->right If set at 50% the strips will be centred on the frame
Horizontal - Change between vertical (default) and horizontal strips
Projection K - Adjust the spread of strips
Syz_Ramp

Generates a two colour gradient/ramp background

Parameters
Top Hue - Defines the hue at the top of the image
Bottom Hue - Defines the hue at the bottom of the image
Top Sat - Define the saturation at the top of the image
Bot Sat - Define the saturation at the bottom of the image
Top Value - Define the value at the top of the image
Bot Value - Define the value at the bottom of the image
Syz_Polygon

A simple shape generator that can generate 2D shapes from triangles to circles.

Parameters
Sides - Sets the number of sides the shape has (from 3 to effectively infinite).
Radius - Adjust the size of the polygon
Rotation - Rotate the polygon
Syz_IsoCube

Generates an isometric 3D cube.

Parameters
Size - Adjust size
Rotation - Rotate around the X axis
Elevation - Rotate around the Y axis
Syz_IsoPlane

This is not a source plugin. This generates isometric 3D squares, coloured by the original video and floating at a height defined by the luminance value of the pixels from the original video.

Parameters
Zoom - Makes the generated squares larger or smaller
Rotation - Rotate around the X axis
Elevation - Rotate around the Y axis
Resolution - Adjust the number of columns generated
Luma Height - Adjust the luma value multiplier to change to height of the generated columns
Tips

There's no anti-aliasing in this plugin, so use one of petewarden or intrinsic's blurs to smooth edges if you don't want a jagged look.

Syz_IsoColumns

This is not a source plugin. This generates a grid of isometric 3D columns, coloured by the original video and with a height defined by the luminance value of the pixels from the original video.

Parameters
Zoom - Zoom in and out of the generated grid
Rotation - Rotate around the X axis
Elevation - Rotate around the Y axis
Resolution - Adjust the number of columns generated
Luma Height - Adjust the luma value multiplier to change to height of the generated columns
Tips

There's no anti-aliasing in this plugin, so use one of pete warden or instrinsic's blurs to smooth edges if you don't want a jagged look.

Software License
Syzygy Visuals Limited grants the purchaser the right to use the 'Chromatic Abberations' plugins, subject to the following terms:
The plugins are for the use of the purchaser only - additional users require additional purchases
You may install the plugins on as many machines as you need to, providing they are for the purchasers use only
The plugins may not be hired, lent, resold or redistributed in any other way
You may use the plugins for any purpose, providing it does not involve redistributing the plugins
Live performances, recordings and broadcast are all acceptable uses of the plugins
Syzygy Visuals Limited claims no rights over any content produced using the plugins
Syzygy Visuals Limited accepts no liability for any consequences of using the plugins - it is the user's responsibility to perform any testing neccessary to ensure that they are compatible with their particular system

Please respect these terms, which are designed to give you as much freedom as possible in how you use the plugins, while protecting our rights as software developers.

If you would like to redistribute the plugins in any way, or would like to use the plugins with multiple users in an educational environment, please contact us