What should I Install
- Code editor
- Python and Nodejs environement and basic setup to install and use them.
- Git
1. Code editor (linux, MacOS and Windows)
We recommend to install VS Code, currently the most popular open source code editor.
You can use other code éditor if you want.
2. Python and Nodejs environement and basic setup to install and use them.
macOS
Command Line Interface environement (CLI) setup
The Command Line tools are used with the 'Terminal' application. We will look at this in more detail during your workshops, but basically, this will allow us to run various scripts, web applications and other programs.
-
Open the Terminal application (You can use Spolight and search Terminal
)
-
copy and past this command
- Confirm with the Enter key
- Window open qith message “The xcode-select command requires the command line developer tools. Would you like to install the tools now?”.
Select simpple "install" installation
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Now you have the command line tools installed.
NodeJS and Python clean setup
We are mostly using Python and NodeJS scripts, that's why we simply explain the installation of these two interpreters.
1. install a package manager
- Open the Terminal application (You can use Spolight and search
Terminal
)
- Copy and past this command line in the Terminal window
You can find more informations here.
This script installs the 'Homebrew' package manager.This allows you to install applications through the Terminal, using CLI tools.
2. install Pipenv
All details and documentation here.
Open Terminal and run this command
more brew installation details ->
3. install NodeJS
For a clean installtion of NodeJS, we recommand to use a version manager, because many projects use differents NodeJS versions.
We recommand to use NVM, the most popular Node version manager.
-
remove NodeJS first, if your system already have node installed.
-
install NVM (all details here)
Open terminal application, and copy and paste these two command lines and validate with the Enter key.
Restart Terminal app, and test if installation is ok, with this command.
After pressing the Enter key, everything is ok if you have an answer with a number version like this one:
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- install the last Node version
To install the latest release of node, open Terminal and enter this:
Window
2. install Pipenv
in progress…
3. install nvm-windows
in progress…
nvm-windows
3. Git
macOS
The following steps indicate3 alternative to install git
- If you installed xcode normally you should have it already
Type this in the terminal to verify your git version
- Install with homebrew
Type this command in the terminal
- Download github desktop
desktop.github.com
Windows
- Install git for windows
Download file from here : https://gitforwindows.org
What should I look for?
- Processing (java version)
- p5.js
- paper.js
- three.js
- openFrameworks
- Pure Data
- Max/MSP
- TouchDesigner
- Supercollider
Creative coding resources and tutorials
Courses
Fun resources to try
p5.js editor
Fun tools to try quickly p5.js with any installation. Cool for started with p5!
Technologie show case
Processing / p5.js
Multiple
Unity
- Unity
- Vuforia
- C4D
- Blender
Live & Motion
- MadMapper
- modul8
- Ableton Live
Other
Main languages used in MMD
Communication protocols
Commonly used hardware
-
Arduino

- open-source microcontroller
- to control electronics, I/O with the "real world"
- website
-
Raspberry Pi
- Linux based micro-computer
- standalone & interactive installations, connected objects
- website
-
NVDIA Jetson

- AI computer for autonomous machines & embedded applications
- website