Recursive IO Connections in MSG Presets

Wikipedia includes the following as an explanation for recursion. “In order to understand recursion, one must first understand recursion.” But we’re going to try and explain it here anyway. Recursive IO connections in the context of a MSG preset means that a given input Stream for a processor is also used as the output Stream. Oftentimes…

Simple MSG Zoom Preset Example

Someone asked about how to create a PASeq action step that could zoom the canvas in or out in a controlled fashion. You could of course use the Scale Uniform Interactive Warp to do this. Another approach is to build a MSG preset that scales the canvas. This is an extremely simple MSG preset to…

MSG Evolve Grid Commands

There are a number of different active link user commands you can access in the Help Browser that can be used to control directed evolution of MSG presets in the Evolution Editor palette. If you have previously used the MSG Evolver application to evolve MSG presets some of these will be familiar to you. When…

MSG Coloring Strategies

This tip focuses on some simple editing strategies for generating coloring effects in abstract imagery created with MSG presets. A color MSG output image consists of 3 image Streams (R Out, G Out, B Out). RGB stands for red-green-blue.   Each image stream in a MSG preset is a monochrome image. So generating a color…

Using the MSG Advanced Editor

The MSG Advanced Editor is a special control Palette that lets you edit and build MSG presets. It provides access to all of the individual modular processors and their associated editable parameters and IO Stream connections that make up the MSG preset.  The screen snap above shows a simple 3 processor MSG preset in the…