Writing program scripts for Max-Msp, Arduino and Resolume software.