A visual instrument for real time performance. Every aspect including the (pre)loading
of video files happens real time and does not interrupt the output flow. Every
loaded video is preloaded (every frame stored in memory) so that it performs
fast even if you use a processor-heavy compression format.
File formats currently supported include:
Quicktime, AVI, MPEG 1, Macromedia Flash.
Every video codec you have installed should work in flowmotion Video
fragments / loops can be mixed in various ways and have various effects. There
are 5 layers that each can have a controller, a transparency fader, a transfer
mode and 2 simultaneous effects. Responding to audio and MIDI [*] in various
Currently running on PC platform, a Mac version will follow shortly
intuitive user interface
With this controller you can sync every video to the internal looping sequencer
which in turn can be synced to MIDI Clock [*] or Tap Tempo (tap the spacebar to
make it sync to the tempo of your tapping). You can supply a factor so a video
layer loops once every 4 bars of music or 3 times a bar. (Just 2 examples)
Allows you to draw a graph that controls time position of the video layer.
A Low Frequency Oscillator (function generator) that controls time. Sine,
Square, Saw, Block and Pulse waves are currently implemented.
Maps all preloaded video's over a MIDI keyboard range so that each key will
trigger a different video clip. Use a MIDI [*] enabled keyboard or sequencer or
your PC keyboard to trigger different clips.
Use your mouse to 'scratch' video layers back and forth.
follow audio volume
Time position of a video layer is controlled by audio volume
Same as Follow audio volume, but you can choose the frequency to follow.
Each video layer supports 2 simultaneous effects. The following are currently
implemented. Many more will follow.
The image is repeated to make a matrix of images. Controllable parameters are
Number of Columns and Number of Rows.
Similar to matrix, but every other matrix element is flipped to make a
kaleidoscopic effect. Controllable parameters are Number of Colums and Number of
Sine based distortion of the image. Controllable parameters are x distortion and
y distortion .
Distorts the image as if viewed through a strong lens. Controllable parameter:
Dots placed in a matrix vary in size to form the image . Looks like a blowup of
a rasterized newspaper photo. Controllable parameters: resolution
A color version of dots. Controllable parameters: resolution
Distorts the image as if horizontal or vertical sync is lost. Makes waves in the
image based on parameter changes.
A 'tunnel vision' effect similar to pointing a camera at the tv its outputting
to. Controllable parameters: repetitions, scale, x offset, y offset
Blurs the image. Controllable parameters: blur size
Rotates the image
Uses a mask to round the edges off an image
Apply an oval mask to the image
Change the color of an image
A lowpass and highpass filter for the colors in an image. Controllable
parameters: min color, max color.
Scales the image. Controllable parameters: scale.
Supports dual-screen monitor setups
Internal preloading and composting is done at half resolution for optimal speed.
This resolution will be changeable so you can control the quality/speed factor
optimally to your system's capabilities. To get optimal speed you could use a
lower resolution (320x240) to composite and scale it up with a dual-monitor card
that supports blowing up a portion of the left screen full screen on the right
(video) one such as the Matrox G400. Otherwise use a zooming scan converter or
resort to software scaling with a slight performance hit.
Plans for future versions
Many new effects
Hardware accelerated 3D. 3D transformations and mapping of layers or final
output as texture onto a (possibly animated) 3D object.
Free routing of controls and input to any parameter.
Live capture of video sources into video layers
Video Synthesis such as visualization of audio
Input of sensors and output to electronics, (step) motor controllers, etc
Every parameter controllable by MIDI
Effects in extensible plug-in format.
More information is coming soon
A limited beta program is starting soon. To apply, please send an email to firstname.lastname@example.org
stating why you could contribute to the beta test program.
[*] Not fully implemented in the beta yet but will be in the final release.
Visit the publisher's website here.
hallway | reception | tools | library | lab | lounge | hangar | school