C:\Users\Kevin\Coursework\Creative-Coding-Lab>

Coursework • p5.js • Web Art • Interactive Systems

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.

Machine Learning Creative Coding preview
collection: creative coding coursework focus: p5.js / ml5.js / webgl / sound / video format: compact cards + pop-out project details

./collection_summary

Project Overview

Purpose

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.

Focus

The projects explore voice recognition, live camera manipulation, 3D WebGL, sound interaction, procedural drawing, arcade game logic, transformation systems, and interactive browser-based visuals.

Presentation

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.

./technical_focus

Technical Focus

Creative Coding p5.js JavaScript ml5.js Sound Classification Voice Controls Live Video Processing WebGL Sound Interaction Procedural Drawing Game Recreation Interactive Art Browser-Based Projects
Previous
Previous

Endless Hallways: Unity Systems Prototype

Next
Next

Current & Future Projects