Programming: projects and codes.
Also see: Interactive Motion Graphics + Interactive Electronics
Creative coding is a method of making, breaking down the goal into a series of smaller and smaller steps. Coding is a mindset where problems are just a part of the processes of creative coding.
PHP
Python
(MY)SQL
JavaScript
Arduino IDE
UnReal Engine
Axoloti patching
Adobe Animate JS
Max/MSP- Isadora patching
Macromedia ActionScript (in the day)
I have used a number of programmable boards, mainly focusing on the limitations and potentials of the Arduino UNO but have also used the esp8266mod [WiFi], STM32F4 Discovery [ARM -attempting to reconstruct the Axoloti using the base board], Orange Pi [Never did get that to work but learnt a lot along the way], Axoloti sound synthersizer board
I began programming in early 2001, hand coding the HTML for a local street theatre group who ended up with over fifty acts archived on the website. This led to PHP and web database design, designing an e-commerce interface for eight shops in an educational toys group in New Zealand.
In my own practices
ActionScript and Macromedia Flash animation (now defunkt) became a means of expression - coding for interactive art projects and oddities archived in the links below.
Since then I have discovered programmable circuitboards for use in my interactive sculptures and oddity machines such as the Morsecode Midi Sequencer, the bingo-splicer and many others (as featured in the 2019 Journal article: "Animism and artefact: the entangled agencies of a DiY [do-it-Yourself] maker" published in Visual Ethnography Italy).
Other more useful devices have included programming an analogue sythersizer board (Axoloti)[video here], the electronic Bingo-Sound Splicer [video here], and the Coin-operated Divination Machine (Cledonmancy 418) which splices together endless permutations of voice samples.
CODE DOWNLOAD
Arduino and STM32 code and projects archive 2018 (zip file format)
Arduino codes and projects 2017 (zip file format)
Axoloti code (zip file format)
ancient projects - Linguistic Masticators, cut-up word machines, text manipulators and various interactive projects - using macromedia / adobe flash - requires the flash player plug-in.
GitHub Coding Profile (OVNI-CODE)