Hold On, Wait a Minute (Demo)
10 Freeframe Plugins for Windows VJ Software

Thankyou for evaluating Hold On, Wait a Minute!

Hold On, Wait a Minute is a collection of Freeframe video effects plugins that were all inspired by the idea of temporal manipulation of video.

To install the plugins, copy the .dll files to the freeframe plugin folder for your VJ software

These demo plugins include some garish stripes in order to prevent them being used other than for evaluation.

To purchase the complete Hold On, Wait a Minute pack, including unstriped versions of all of the plugins, please visit The Syzygy Website and click the 'Buy Now' link to make payment through Paypal.

1 - SyzySampler

A fully-featured sampler that will enable you to sample and loop video content or live streams on the fly.

Frame blending avoids jerky motion as you slow the loop down while auto-looping blends the start and end of the sampled region for smoother looping.

Parameters
Mode - Switch SyzySampler between rest, record and play modes
Speed - Set the speed, between fast backwards and fast forwards, with pause in the center
Scratch - Move the playhead manually
In Point - Set the point in the sample that the loop should start at
Out Point - Set the point in the sample that the loop should end at
Auto Loop - Set the number of frames that should be blended together at the start and end of the loop
Speed Range - Set how extreme the speeds will be - allows very slow and very fast speeds to be used
Bounce - Set whether the sample should loop (default) or 'ping-pong' forwards and backwards
Tips
To use the SyzySampler, leave it in rest mode until you reach the start of the period you want to sample. Then, switch it to record mode and leave it there until you reach the end of the section you want to grab. Now switch it to play mode to start the sample playing. Now you can use the other parameters to control how the sample plays.
2 - DelayChannels

Delay the red, green and blue channels of the video by different amounts

Parameters
Delay Red - The number of frames to delay the red channel by
Delay Green - The number of frames to delay the red channel by
Delay Blue - The number of frames to delay the red channel by
Tips

This plugin gives very different results depending on the colours that are present in the original video.

If your VJ software supports animating parameters, try having the three parameters animate separately, bringing the channels in and out of sync with each other.

Variation - DelayChannelsMyo
This version of DelayChannels (requested by Myogenic) performs an 'optimistic greyscale' operation before splitting the channels. This means that all video, no matter what colours it is in, will give equally bright red, green and blue components.
3 - LiveScratch

Manipulate the playing of a live video stream to get 'scratch' effects.

LiveScratch will auomatically pause when you scratch, allowing you to scratch a particular section of video for as long as you like.

Parameters
Scratch - Control the playhead to scratch the video forwards and backwards
MaxFrames - Set the number of frames the plugin will operate over to creat extreme or subtle effects
Pickup - Set the number of frames without scratching that the plugin will wait before beginning to play the video again.
Autopause? - Set whether LiveScratch should autopause(default) or just keep on playing the video as you scratch.
Tips

Autopause is useful if you want to scratch particular parts of the video repeatedly

Increasing and decreasing maxframes while scratching can give some interesting effects.

4 - DelayBoxes

Displays a zoomable array of boxes, each showing the video delayed by a different amount

Parameters
Zoom - Zoom in and out of the array of boxes
Emptiness - Set what proportion of the boxes are empty
MaxDelay - Set the maximum delay for boxes - each box will have a random delay between 0 frames and this value.
Tips

Apply the effect a few seconds before you want to use it, to give it time to fill the buffer with video. If you zoom out before doing this, you will see some empty boxes which will be filled as their part of the buffer is filled.

The delays of boxes are only changed when the array of boxes is fully zoomed in.

If your VJ software supports it, try using DelayBoxes as a global effect and sending the results of your mixing to it

Try DelayBoxes with a clip of an eye opening and closing for a somewhat disconcerting wall of eyes

Variation - DelayBoxesMyo
This version of DelayBoxes (requested by Myogenic) will only zoom out as far as displaying an array of 9 boxes. This is useful if you want to keep the boxes relatively large and don't want to have to be too careful with your faders...
5 - FadeStills

Reduces the video to a sequence of still images, with crossfades between images

Parameters
Delay - The number of frames to leave between stills
Tips

This plugin is useful for reacting to breakdowns in music.

With low values for delay, a completely different effect is seen.

6 - Polaroids

Displays the video as a sequence of 'polaroid' style instant photos

Parameters
Delay - The number of frames between each polaroid is drawn
Size - The size of the polaroids
Show Border? - Sets whether the white border around the polaroid should be drawn
Shadow - When the border is being drawn, sets the depth of the shadow
Tips

Short delay shows the video more coherently

Larger polaroids how the video more coherently

7 - Exposure

Simulates a camera with a long exposure set, or 'retina burn'

Parameters
Exposure - Sets the overall exposure - high values lead to brighter images with more retina burn and a longer decay period
Exposure Red - Sets the exposure for the red channel only
Exposure Green - Sets the exposure for the green channel only
Exposure Blue - Sets the exposure for the blue channel only
Tips

The red, green and blue settings supercede the overall setting if they are higher

Exposure gives very different results with different content. It can be used to brighten dark camera shots or to leave trails behind bright objects moving across dark backgrounds.

8 - MultiExposure

Simulates multiple exposure photography

Parameters
Exposure2Delay - Sets the delay for the second exposure after the first
Exposure3Delay - Sets the delay for the third exposure after the first
Exposure - Sets the overall exposure (brightness)
Mode - Sets the mode for drawing the multiple exposures - lightest (lower end) or add (upper end)
Tips

The Exposure parameter does nothing when the mode is set to 'lightest'

Try animating the two delay parameters if your software allows it.

9 - StillBoxes

Draws frames from the video to the output as stills within a grid.

The stills decay over time at a configurable rate.

Parameters
Delay - Sets how many frames should be left between drawing stills
Boxes - Sets the number of boxes. Higher values mean smaller boxes.
Showthrough? - Sets whether the boxes should contain squahsed versions of the whole video frame(default) or the part of the video frame under the box(high values)
Decay - Sets how long the stills should persist before fading to black. Higher values make the stills last longer.
Tips

Try making video clips that have a different image or text element on each frame and then applying this plugin.

Setting boxes to 1 and playing with delay and decay gives some interesting flash strobe effects

10 - TimeSplit

Create echos forwards and backwards in time from a middle point.

Parameters
Split Separation - Set how many frames there should be between the middle point and the splits
Split Brightness - Sets how bright the two splits should be.
Tips

The 'middle point' image is actually delayed by one second from the original video. You therefore need to apply the effect at least a second before you want to use it for best results.

When split separation is at maximum, the two splits will be one second before and one second after the middle point image.

11 - Bonus Plugin! - Delay

A simple delay effect - as requested by Leon from Chromatouch

Parameters
Delay - Sets how many frames the video should be delayed for
Tips

This plugin is useful in software that allows feedback loops for gaining extra control over feedback.

If your software allows a wet/dry mix for effects, this plugin can give interesting 'ghost scratch' effects