Skip to content

ISTEC-FOR340/MySketches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MySketches

A collection of interactive sketches built with p5.js, exploring how digital media can transform multimedia assets into interactive systems.

🎓 Educational material for ISTEC students


🌐 Overview

MySketches presents simple yet expressive examples of creative coding, where inputs such as images or speech are translated into behavior, motion, and interaction.

Rather than focusing only on visuals, these works emphasize:

  • systems over static representation
  • interaction over passive observation
  • process over final form

🧩 Projects

Circle Matrix

Transforms an image into a grid of interactive particles. Each pixel becomes a dynamic element that reacts to the user’s presence.

The Weight of Words

Captures speech and converts it into letters that behave as physical objects. Language becomes something that can move, fall, and disappear.


🎓 Educational Purpose

These sketches introduce key concepts in creative coding, including:

  • Real-time interaction (mouse, keyboard, voice)
  • Object-oriented programming in JavaScript
  • Generative and interactive design

They are intentionally simple, allowing students to:

  • understand the structure
  • modify the code
  • extend the ideas

🛠 Technologies

  • p5.js
  • JavaScript (ES6)
  • Web APIs (Speech Recognition)
  • HTML5 / CSS3

🚀 Usage

Clone the repository:

git clone https://github.com/your-username/MySketches.git

Open index.html in your browser.

⚠️ For microphone-based interaction, it is recommended to run a local server.


🧠 Conceptual Context

This work is part of a broader exploration of:

  • Interaction as a form of meaning-making
  • The transformation of symbolic systems (language) into physical behaviors
  • The relationship between perception, emotion, and computation

The sketches can be understood as small prototypes where:

  • images become systems
  • words become objects
  • interaction reshapes meaning

👤 Author

Jorge Forero Artist & Media Researcher PhD Researcher – University of Porto www.forero.cl


📄 License

Open for educational and non-commercial use.


✨ Note

These sketches are intended not only as technical examples, but as starting points for thinking about how code can be used to create interactive, expressive, and meaningful systems.

About

Examples of creative coding with p5.js – ISTEC

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages