---
tags: infos
---
# Have you tried turning it off and on again?
{%youtube nn2FB1P_Mn8 %}
* https://support.hesge.ch/
* https://head.hesge.ch/infolab/
* https://wiki.hesge.ch
## AVI, BIN, C++, DMX, EPS, FFT, GNU, HMD, IBM, JPG, KML, LFO, MP3, NSA, OSC, PDF, QTZ, RGB, SDK, TCP, USB, VPN, WTF, XOD, YML, ZIP?
{%youtube bRYWpquWqFY %}
## Behind the scenes
### Design & Ethnography
#### Alpine Technosphere: Gabriel Abergel, Johan Pardo, *Interview with the Alps*
{%vimeo 392232368 %}

> *Field recording, RTL-SDR, gqrx, Cinema4D*
### Prototyping
#### Vincent Belet, Tammara Leites, Jiajun Zheng, *The Reading Lantern*

> *3D printing, Electronics, Wifi, Microsoft Surface, Bitvoicer, Risograph printing*
### Creative coding
#### Gabriel Abergel, *Fragment Sonore*


> *Thermal printer, Arduino, p5.js, OpenCV JS, webcam, OSC*
### 3D & XR
#### Catia Ferreira Barreiras, *Endless Dive*


{%vimeo 457571218 %}
> *Blender, Unity*
#### Félicien Goguey, Vytautas Jankauskas, *Heracle555*

{%vimeo 91782369 %}
> *Electronics, Unity*
### Live & Motion
#### Yann Longchamp, *Expander*
{%vimeo 326052507 %}
{%vimeo 326052791 %}

> *Microsoft Kinect, MAX/MSP, Ableton Live*
### AI & Machine learning
#### Thinking Machines
[Thinking Machines | distortions.](https://distortion.mastermediadesign.ch/Thinking%20Machines/)


> * GPT-2, P5.js, OpenCV JS, WebSocket, Paper.js, ML5js*
#### Marta Revuelta, *AI Facial Profiling, Levels of Paranoia*


> Python, ScrapeBox, VGGFaces Convolutional Neural Network, Image Classification Convolutional Neural Network, DMX, printer, Rapsberry Pi, camera, mechatronics.
## What should I get on my machine?
### Command line tools environment
* Linux (to be updated)
* macOS (to be updated)
* Windows (to be updated)
### Code editor
* VS code
* SublimeText
* Vim
## What should I look for?
### Creative coding tools and frameworks
* Processing (java version)
* p5.js
* paper.js
* three.js
* openFrameworks
* Pure Data
* Max/MSP
* TouchDesigner
* Supercollider
### Creative coding resources and tutorials (to be updated)
#### Courses
* http://www.generative-gestaltung.de/2/
* https://natureofcode.com/
* https://www.youtube.com/c/TheCodingTrain/playlists
#### Fun resources to try
##### p5.js editor
Fun tools to try quickly p5.js with any installation. Cool for started with p5!
* https://teddavis.org/p5live/
* https://editor.p5js.org/
#### Technologie show case
##### Processing / p5.js
* https://www.openprocessing.org/
* http://www.generative-gestaltung.de/2/#sketches
##### Multiple
* https://experiments.withgoogle.com/
* https://neort.io/
##### Unity
* https://unity.com/madewith
### 3D & XR tools
* Unity
* Vuforia
* C4D
* Blender
### Live & Motion
* MadMapper
* modul8
* Ableton Live
### Other
* Git
* github
* gitlab
### Main languages used in MMD
* Javascript [[Wikipedia]](https://en.wikipedia.org/wiki/JavaScript) [[RTFM]](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
* Python [[Wikipedia]](https://en.wikipedia.org/wiki/Python_(programming_language)) [[RTFM]](https://www.python.org/doc/)
* Java [[Wikipedia]](https://en.wikipedia.org/wiki/Java_(programming_language)) [[RTFM]](https://docs.oracle.com/javase/7/docs/api/)
* C# [[Wikipedia]](https://en.wikipedia.org/wiki/C_Sharp_(programming_language)) [[RTFM]](https://docs.microsoft.com/en-us/dotnet/csharp/)
#### Communication protocols
* TCP/IP [[TCP]](https://en.wikipedia.org/wiki/Transmission_Control_Protocol)[[IP]](https://en.wikipedia.org/wiki/Internet_Protocol)
* WebSocket [[wikipedia]](https://en.wikipedia.org/wiki/WebSocket) [[web based resources]](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API)
* OSC [[wikipedia]](https://fr.wikipedia.org/wiki/Open_Sound_Control)
* MIDI [[wikipedia]](https://en.wikipedia.org/wiki/MIDI)
* DMX [[wikipedia]](https://en.wikipedia.org/wiki/DMX512)
* Syphon [[website]](http://syphon.v002.info/)
### Commonly used hardware
* Arduino

* open-source microcontroller
* to control electronics, I/O with the "real world"
* [website](https://www.arduino.cc/)
* Raspberry Pi
* Linux based micro-computer
* standalone & interactive installations, connected objects
* [website](https://www.raspberrypi.org/)
* NVDIA Jetson

* AI computer for autonomous machines & embedded applications
* [website](https://www.nvidia.com/en-gb/autonomous-machines/embedded-systems/)
## Cable Crash Course
* Analog, digital or both?

* Bad cable management

## Links
[List of media design useful links](https://hackmd.io/@mmd/useful_links) for material, resources and place in Geneva