C:\Users\Kevin\Coursework\Creative-Coding-Lab>
Creative Coding Lab
A combined archive of creative coding experiments exploring machine learning, live video processing, WebGL, game recreation, procedural patterns, sound, remixing, and browser-based drawing systems.
./collection_summary
Project Overview
This page combines multiple creative coding assignments into one larger portfolio entry while keeping each original project’s description, controls, sketch links, process notes, and credits available through pop-out project details.
The projects explore voice recognition, live camera manipulation, 3D WebGL, sound interaction, procedural drawing, arcade game logic, transformation systems, and interactive browser-based visuals.
The projects are sorted by portfolio impact, with the technically stronger and more interactive pieces first, followed by earlier drawing and sound experiments.
./featured_experiments
Featured Experiments
Machine Learning
A voice-controlled chessboard experiment using ml5.js sound classification, where spoken numbers select chess pieces and spoken directions move them around the board.
Live Video Processing
A webcam-processing sketch that transforms camera input into random emoji and character-based visuals with adjustable framerate, step size, and camera visibility.
3D WebGL
A 3D browser sketch using a rotating donut, textured cubes, directional lighting, and mouse-controlled rotation to explore interactive WebGL composition.
./project_archive
Creative Coding Projects
./technical_focus