June 1st 2025 · Starting 9AM PST/4PM GMT · Ending 12PM PST/7PM GMT
P5js is a Javascript library with design friendly features that allow for 2d and 3d graphics.
We will discuss the fundamentals of JavaScript within the context of P5js. This language is versatile and popular across many platforms.
We will integrate P5js and cover how to send and receive messages from Max back and forth with P5.
You'll then be able to utilize the unique 2D and 3D graphic capabilities of P5js alongside Max/MSP.
3 Hour Zoom Session (Link will be provided)
Pre-recorded videos and written tutorials
Max Project Files
P5js Project Files
QA and feedback
While controlling FM synthesis
That interact with Sound and Music
P5js sending data to a VST in Max
Learning new technologies can take time and practice. This workshop is unique in that it combines many conceptual and technical considerations. You'll learn how to relate sound to image through a unique combination of skills.
Frequently asked questions
This course assumes you have limited experience with P5js. A workshop will be created in the future that introduces Max to P5js users.
P5js allows you to focus on JavaScript programming, a very popular language. It also gives you access to a robust community around P5js and their resources.
Yes. It may not perform as well as other alternatives since it relies mostly on the CPU as opposed to the GPU. So performance will vary.
Yes. It is an open-source project run by The Processing Foundation.
Your instructor is Estevan Carlos Benson, an artist and professor in the Southern California region. He has taught at Art Center College of Design and the University of Southern California.