Awesome tools, libraries and documents created by ITPers ✊🏻
Arduino
Arduino is an open source hardware and software company and maker community.
https://github.com/topics/arduino
Kinectron
Kinectron sends Kinect depth, color and skeletal data over a peer network.
https://kinectron.github.io
ml5.js
A wrapper around deeplearn.js and a set of ready-to-use machine learning utilities.
https://ml5js.org
PressKit.js
PressKit.js generates a fancy press kit for your project!
https://github.com/dodiku/PressKit.js
Volume
Volume is a tool for reconstructing a single 2D image or video in 3D space. Using state-of-the-art machine learning research, Volume is able to generate a 3D asset from a single view.
https://volume.gl/
Runway
Machine Learning for Everyone
https://runwayml.com/
Archetype
Archetype is an invitation for artists to explore the web as an independent exhibition space.
https://archetype.cc/
Videogrep
Videogrep is a command line tool that searches through dialog in video files (using .srt or .vtt subtitle tracks, or pocketsphinx transcriptions) and makes supercuts based on what it finds.
http://antiboredom.github.io/videogrep/
scenescoop
Scenescoop is a tool to get similar semantic scenes from a pair of videos. Basically, you input a video and get a scene that has a similar meaning in another video. You can run it as a python script or as a web app.
https://github.com/cvalenzuela/scenescoop
docode
A tool that automatically generates media files, such as videos, GIFs, and screenshots, from your JavaScript sketch file.
https://mgs.github.io/docode/
easyGAN
easyGAN allows users to use DCGAN with one line command.
https://easygan.netlify.com/
DepthKit.js
A plugin for using DepthKit's volumteric captures in Three.js.
https://github.com/juniorxsound/DepthKit.js
DepthKit for A-Frame
An A-Frame component for rendering DepthKit volumetric videos in WebVR.
https://github.com/juniorxsound/DepthKit-A-Frame
odyssey
Audio Transcription platform for oral stories.
https://github.com/SharifH/odyssey
Future of Comics: Creator Tool
Make mobile interactive comic books for iPhone and publish it directly to the App Store
https://github.com/cruzdiego/futureofcomics
manipulation
Software MIDI manipulation of hardware MIDI instruments
https://github.com/maquinitas
Dockspacer
A Mac OS X command line utility that creates spacers in the Dock.
https://github.com/code-warrior/dockspacer
Screenshot Shadow
A Mac OS X command line tool that allows users to enable/disable box shadows around screenshots.
https://github.com/code-warrior/screenshot-shadow
Screenshot File Format
A Mac OS X command line utility that allows users to choose PNG, PDF, PSD, JPG, TIF, or GIF as the format for screenshots.
https://github.com/code-warrior/screenshot-file-format
p5.serialport
Serial Port API and Server for p5.js
https://github.com/vanevery/p5.serialport
OSCAR
OSCAR is a tool to create beautiful graphic user interaces (GUIs) to send OSC messages and control interactive installations (Resolume arena, Touch Designer, Ableton, Processing, PD, UNITY, Unreal, etc). Let's create beautiful, responsive and touchable interfaces.
https://github.com/trafalmejo/OSCAR
AudioOwl
AudioOwl is using librosa and RNN models to run fast analysis of music files 🎸.
https://github.com/dodiku/AudioOwl
VidPy
A Python video editor and compositor based on the MLT Multimedia Framework.
https://antiboredom.github.io/vidpy/
Mappa
Mappa is a library to facilitate work between the canvas element and existing map libraries and APIs.
https://mappa.js.org/
Interval
Interval Library for Arduino
https://github.com/tigoe/Interval
sACNSource
A library for sending DMX-512 messages in an sACN packet over UDP
https://github.com/tigoe/sACNSource
plottr.js
Javascript interface and API for working with X-Y pen plotters and/or vinyl cutters that understand HPGL.
https://github.com/mgs/plottr.js
MixingBear
Automatic beat-mixing of music files in Python, using AudioOwl 🎚
https://github.com/dodiku/MixingBear
protestpy
python module for protesting
https://github.com/montoyamoraga/protestpy
PoseNet
https://github.com/oveddan/tfjs-models/tree/master/posenet
Threaded Depth Cleaner
Threaded depth-map cleaning and inpainting using OpenCV.
https://github.com/juniorxsound/ThreadedDepthCleaner
Coding Train
Daniel Shiffman makes videos on how to code!
The Coding Train features "creative coding" video tutorials with new ones released every week.
http://thecodingtrain.com/
Making Art With Your Graphics Card
An introductory workshop on fragment shaders.
https://github.com/oshoham/making-art-with-your-graphics-card
Unity with Shaders
a general usage of shader-implermented perlin noise in unity3D / post-processing-stack
https://github.com/avseoul/10.15.2017_itp_workshop
shadertoytothreejs
How to steal shadertoy
https://github.com/franklinzhu/shadertoytothreejs
Wekinator workshop and example code for MAX/MSP
https://github.com/Tiriree/wekinatorClass
Avateering with Kinectron - (Research)
https://github.com/kinectron/kinectron/wiki/Avartron
Making music with data
The goal of this workshop is to expose participants of all levels to the ability of utilizing web APIs and online datasets to build data-driven experiences for creative purposes.
https://github.com/dodiku/music_with_data_workshop
Machine Learning Demystified
A weekly workshop series at ITP to teach machine learning with a focus on deep learning
https://github.com/shekit/machine-learning-demystified
Programmable Air
A hardware kit to experiment with inflatable and vacuum based soft robotics.
https://github.com/tinkrmind/programmable-air
https://github.com/programmable-air
workshop_threevr
Material for the threeVR workshop
https://github.com/nicolaspe/workshop_threevr
PiRecipes
A collection of ways to do things on a Raspberry Pi
https://github.com/tigoe/PiRecipes
Pi Note
For Raspberry Pi setup workshop
https://github.com/koji/RaspberryPi-Note
p5js-shaders
https://glitch.com/@kcconch/p-5-js-shaders
https://github.com/ITP-xStory/p5js-shaders
THREE-Multiplayer
A boilerplate server and client setup for Three.js multiplayer using Socket.io.
https://github.com/juniorxsound/THREE-Multiplayer
oF-shader-boilerplate
A boilerplate for openFrameworks with fragment shader.
https://github.com/sleepy-maker/oF-shader-boilerplate
Twitter-Bot-Template-4-python
twitter bot template for python with twython
https://github.com/sleepy-maker/Twitter-Bot-Template-4-python
Web Dev Boilerplates
Webpack, Typescript, threejs, reactjs
https://github.com/koji/webdev