A simple video synth for Consoles, controlled by OSC This is powered by the Asciimatics library.
some example videos are here:
-
https://www.youtube.com/watch?v=1EYZJU6Zhn4 (Live visuals for a Chr15m & Fenris set)
- download/clone the repository
- install the dependencies. The main ones are asciimatics, python-osc and argparse. This should do the job:
pip3 install setuptools argparse asciimatics python-osc - open a terminal and type
python3 ASCII-Simple-Video-Synth.py. This will start the program in the default state. - open a second terminal and type
python3 osc-sender.py. This will start sending randomly generated OSC control messages to the drawing process
Make sure you have the latest Asciimatics library. (currently v1.11) There was a big performance increase after v1.9
As the system is inspired by 8-bit computers etc, paramater ranges are 0-255, except for mode which is 0-7
<colours> = red, green or blue
the synth responds to OSC commands at:
/<colour>/speed/<colour>/mode/<colour>/offset/<colour>/scale
The shape drawing paramaters are:
/shape/sides- The number of sides the shape has./shape/size- The size of the shape./shape/xinc- the rate of increment for the x value./shape/yinc- the rate of increment for the y value.
