Escher Sketch is a control voltage generator module, similar to a joystick or a trackpad. Its function is to produce control voltages based on XY positions, Pressure, Velocity (movement speed), and gate voltages derived from these parameters, or manually triggered. It is the first ingredient in a video drawing/painting workflow.
A video painting workflow needs:
(1) Position Control aka “The Paintbrush”. This is Escher Sketch, but you could also control position with LFOs, joysticks, anything that generates CV.
(2) Shape/Brush Generator aka “The Paint/Texture”. This can be a function of frame memory (i.e., Memory Palace can work this way) but you can also use analog textures, patterns, and other shape generators (like Navigator + Shapechanger) to generate brush shapes.
(3) Frame Memory aka “The Canvas”. This would be a module such as Memory Palace, which has keying based input control
A basic patch for video painting:
– Escher Sketch X Out into Memory Palace X VC In
– Escher Sketch Y Out into Memory Palace Y VC In
– Escher Sketch Pressure Out into Memory Palace Opacity VC In
– If desired, analog shape/texture/key pattern into Memory Palace Alpha In
– The pressure of Escher Sketch now controls the transparency of lines being drawn into the buffer.
– The “Zoom” on Memory Palace controls the size of the brush as applied to the dimensions of the screen.
– The Hue/Saturation/Brightness on Memory Palace control the color of the brush shape.
And here are the answers to your questions:
If combined with Memory Palace (for frame memory and positioning) you could use the Vidiot to generate analog textures that could be used as brush shapes. Vidiot could also control the color of the brush using its RGB outs.
You need frame memory (Memory Palace) in order to do video painting. You can use the Escher Sketch XY outputs to control any voltage controlled parameter in the system, but Memory Palace is the paper onto which images are drawn and stay on the screen.
There is a constrain mode that will snap your movements to 45 degree angle increments while holding the button. If you want to draw freehand geometric shapes, that can be done by combining it with Memory Palace’s functions for mirror, tiling, etc. Memory Palace has a mode that applies the effects only to the incoming image stream. So you can for example mirror your painting movements without changing what’s already in the buffer.
I’m going to need more information to answer this question. Escher Sketch itself is quite simple in concept, all the complexity and different drawing modes/limitations come into play when you combine it with Memory Palace and other modules in a video painting application patch.
Memory Palace is currently the only option for frame memory and has been designed specifically with this purpose in mind. We’ve discussed a smaller buffer module, but it will likely be grayscale only and optimized for in-patch-use rather than as the primary interface for a video painting instrument.