> For the complete documentation index, see [llms.txt](https://josephlyons.gitbook.io/face-control-digital-toolkit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://josephlyons.gitbook.io/face-control-digital-toolkit/links/further-softwares.md).

# Software Index

**Arduino** - Open-source electronic prototyping platform enabling users to create interactive electronic objects. <https://www.arduino.cc/>

**Ableton Live** - Ableton Live is a digital audio workstation for macOS and Windows. <https://www.ableton.com/en/trial/>

**FaceOSC** - FaceOSC is a desktop application that converts face tracking data such as pose & gesture to OSC data. <https://github.com/kylemcdonald/ofxFaceTracker/releases>

**Max/MSP** - Max is a visual programming language for the specialized needs of artists, educators, and researchers working with audio, visual media, and physical computing. <https://cycling74.com/>

**Max for Live** - Max for Live is a platform to build your own instruments and effects, tools for live performance and visuals, and more. It is an implementation of the Max/MSP software within Ableton Live. <https://www.ableton.com/en/live/max-for-live/>

**OSC** - Open Sound Control (OSC) is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology. <http://opensoundcontrol.org/introduction-osc>

**Puredata** - Pure Data (or just Pd ) is an open-source visual programming language for multimedia. It is very similar to Max/MSP and shares a lot of the same language and structure. (Within the toolkit we use Puredata Extended which is a very slightly edited version of puredata.) <https://puredata.info/>

**Processing** - Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. <https://processing.org/>

**P5.js** - p5.js a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing. <https://p5js.org/>

**Shiftr.io** - Is an IOT prototyping platform used to connect MQTT enabled programs and microcontrollers and thus IOT objects. <https://shiftr.io/>
