Thom's plugins for VCVRack
Pictogram is a module that yields cv values read from the pixels of an png-image. Consider it as a sequencer and a sampler. It converts RGB (Red, Green, Blue) data to voltage values in VCV-Rack.
Preview: Licence: GPL v3 or later
The preview shows Pictogram with an image loaded.
To load an image just right click
in the module area
and choose "Load image (PNG)".
If you try to load another
file type than png then Pictogram will explode...(Just kidding:-)
No, in this case Pictogram simply ignore the file.
Without an image
loaded Pictogramm does nothing.
Inputs are on the left side:
Reset will start the sequence from the begin immediatly
Note: The sequence loops automatically
Clock signal is required to loop the sequence. Any clock module
or VCO with a rectangle signal output will do.
After loading a picture a select box appears in the middle. The box serves as a
tool to choose pixels from the image. Shift-drag moves the box around and Space-drag
resizes the box.
Outputs are on the right side:
Scale knob adjusts the voltage scale (1V...10V) for all the color outputs
Offset knob adjusts an offset value for the scale (-5V...5V)
Bipolar examples: -1V to 1V; Scale = 2V, Offset = 0V -3V to 3V; Scale = 6V, Offset = 0V -2V to 4V; Scale = 6V, Offset = 1V; Scale(6V) / 2 = 3V; Offset(1V) - 3V = -2V; 1V + 3V = 4V Unipolar examples: 0V to 1V; Scale = 1V, Offset = 0.5V; Scale(1V) / 2 = Offset(0.5V); 0.5V - 0.5V = 0V; 0.5V + 0.5V = 1V 0V to 3V; Scale = 3V, Offset = 1.5V; 0V to 8V; Scale = 8V, Offset = 4.0VRed part of a pixel converted to Control Voltage
Green part of a pixel converted to CV
Blue part of a pixel converted to CV
Hue or tone of a pixel converted to CV
Saturation or intensity of a pixel converted to CV
Luminance or lightness of a pixel converted to CV