Les librairies de p5.js
p5.dom lets you interact with HTML5 objects beyond the canvas, including video, audio, webcam, input, and text.
p5.sound extends p5 with Web Audio functionality including audio input, playback, analysis and synthesis.
p5.accessibility makes the p5 canvas more accessible to people who are blind and visually impaired.
p5.collide2D provides tools for calculating collision detection for 2D geometry with p5.js. Created by Ben Moren.
RiTa.js provides a set of natural language processing objects for generative literature. Created by Daniel C. Howe.
p5.geolocation provides techniques for acquiring, watching, calculating, and geofencing user locations for p5.js. Created by Ben Moren.
p5.speech provides simple, clear access to the Web Speech and Speech Recognition APIs, allowing for the easy creation of sketches that can talk and listen. Created by R. Luke DuBois.
With p5.bots you can interact with your Arduino (or other microprocessor) from within the browser. Use sensor data to drive a sketch; use a sketch to drive LEDs, motors, and more! Created by Sarah Groff-Palermo.
grafica.js lets you add simple but highly configurable 2D plots to your p5.js sketches. Created by Javier Graciá Carpio.
p5.play provides sprites, animations, input and collision functions for games and gamelike applications. Created by Paolo Pedercini.
p5.gui generates a graphical user interface for your p5.js sketches. Created by Martin Schneider.
p5.gibber provides rapid music sequencing and audio synthesis capabilities. Created by Charlie Roberts.
The Particle and Fountain objects can be used to create data-driven effects that are defined through user structures or JSON input and user-draw functions. Created by Robert Cook.
Draw 2D primitives in a sketchy look. Created by Janneck Wullschleger, based on a port of the original Processing library handy.
p5.SceneManager helps you create sketches with multiple states / scenes. Each scene is a like a sketch within the main sketch. Created by Marian Veteanu.
Mappa provides a set of tools for working with static maps, tile maps, and geo-data. Useful when building geolocation-based visual representations. Created by Cristóbal Valenzuela.
p5.func is a p5 extension that provides new objects and utilities for function generation in the time, frequency, and spatial domains. Created by R. Luke DuBois.