Kyle McDonald (@kylemcdonald)
  • Stars
    star
    11,131
  • Global Rank 1,887 (Top 0.07 %)
  • Followers 3,599
  • Following 50
  • Registered almost 15 years ago
  • Most used languages
    C++
    42.1 %
    JavaScript
    10.7 %
    Python
    8.6 %
    HTML
    7.1 %
    C
    4.3 %
    PHP
    3.6 %
    Java
    2.1 %
    Processing
    1.4 %
    Svelte
    1.4 %
    Others
    5.6 %

Top repositories

1

FreeWifi

How to get free wifi.
Python
2,870
star
2

ofxFaceTracker

CLM face tracking addon for openFrameworks based on Jason Saragih's FaceTracker.
C++
1,383
star
3

FaceTracker

Real time deformable face tracking in C++ with OpenCV 3.
C++
996
star
4

ofxCv

Alternative approach to interfacing with OpenCv from openFrameworks.
C++
655
star
5

AudioNotebooks

Collection of notebooks and scripts related to audio processing and machine learning.
Jupyter Notebook
422
star
6

Parametric-t-SNE

Running parametric t-SNE by Laurens Van Der Maaten with Octave and oct2py.
Jupyter Notebook
264
star
7

AppropriatingNewTechnologies

A half-semester class at ITP.
C++
252
star
8

cv-examples

A collection of computer vision examples in JavaScript for the browser.
JavaScript
237
star
9

Coloring-t-SNE

Exploration of methods for coloring t-SNE.
Jupyter Notebook
220
star
10

ethereum-nft-activity

Estimate the total emissions for popular CryptoArt platforms.
Jupyter Notebook
183
star
11

ml-notebook

Dockerfile for multiple machine learning tools.
Shell
162
star
12

ofxFft

FFT addon for openFrameworks that wrapps FFTW and KissFFT.
C++
139
star
13

SmileCNN

Smile detection with a deep convolutional neural net, with Keras.
Jupyter Notebook
138
star
14

ofxCcv

libccv addon for openFrameworks
C
123
star
15

ofxEdsdk

Interfacing with Canon cameras from openFrameworks for OSX. An alternative to ofxCanon and CanonCameraWrapper.
C++
111
star
16

nvidia-co2

Adds gCO2eq emissions to nvidia-smi.
Python
110
star
17

OpenFit

Open source jeans.
Processing
109
star
18

ml-examples

Examples of machine learning, with an emphasis on deep learning.
Jupyter Notebook
109
star
19

CloudToGrid

Example of converting a 2d point cloud to a 2d grid via the assignment problem.
Jupyter Notebook
96
star
20

python-utils

Disorganized collection of useful functions for working with audio and images, especially in the context of machine learning.
Python
93
star
21

LightLeaks

An immersive installation built from a pile of mirror balls and a few projectors.
Jupyter Notebook
92
star
22

openFrameworksDemos

Collection of assorted demos and examples for openFrameworks that don't fit anywhere else.
C++
92
star
23

Makerbot

Experiments and projects while in residence at Makerbot Industries.
C++
91
star
24

gpt-2-poetry

Generating poetry with GPT-2.
Jupyter Notebook
89
star
25

ofxDmx

DMX Pro wrapper for openFrameworks
C++
83
star
26

ofxBlackmagic

Simplified and optimized Black Magic DeckLink SDK grabber.
C++
79
star
27

ethereum-emissions

Estimating the daily energy usage for Ethereum.
Jupyter Notebook
75
star
28

ofxBlur

A very fast, configurable GPU blur addon that can also simulate bloom and different kernel shapes.
C++
64
star
29

ofxAssignment

A tool for matching point clouds or other kinds of data. Useful for making grids from point clouds.
C++
62
star
30

ExhaustingACrowd

JavaScript
53
star
31

SharingFaces

C++
48
star
32

COVIDPause

Chrome extension for pausing all mentions of COVID-19.
JavaScript
45
star
33

i2i-realtime

Python
44
star
34

SharingInterviews

A collection of interviews about creators sharing work, with an emphasis on open source, media art, and digital communities.
44
star
35

ofxFaceShift

Network-based addon for interfacing with FaceShift Studio from openFrameworks.
C++
39
star
36

KernelizedSorting

Mirror of Kernelized Sorting code by Novi Quadrianto.
Python
39
star
37

BlindSelfPortrait

An interactive installation that guides your hand to draw a self portrait.
Jupyter Notebook
38
star
38

ImageRearranger

Rearrange mosaics by similarity.
Jupyter Notebook
37
star
39

ofxCameraFilter

A one-shot effect for simulating: vignetting, lens distortion, chromatic aberration, blur/bloom, and noise grain.
C++
36
star
40

ofxTesseract

tesseract-ocr wrapper for openFrameworks
C++
33
star
41

arxiv-visual-summary

Tool for extracting a visual summary of new papers uploaded to ArXiv.
HTML
33
star
42

EmbeddingScripts

Collection of scripts for visualizing high dimensional data with scikit-learn and bh_tsne
Python
32
star
43

ofxFaceTracker-iOS

Example of using ofxFaceTracker on iOS.
Objective-C++
31
star
44

ofxTiming

Timing utilities for handling recurring events, fading, framerate counting.
C++
31
star
45

ofxLibdc

Open Frameworks wrapper for libdc1394.
C
30
star
46

ofxVirtualKinect

Creates a virtual kinect depth image from an arbitrary position and orientation, using ofxKinect.
C++
30
star
47

mueller-unredacter

Generating text completions based on the Mueller report
HTML
28
star
48

whopaysartists

EJS
27
star
49

ofxAudioDecoder

An openFrameworks addon for m4a/aac, mp3, wav, and other file loading.
C++
27
star
50

ofxAutostereogram

Small library for producing autostereograms, as popularized by the "Magic Eye" book series.
C++
27
star
51

covid-mobility-data

Simple script for digitizing the plots in .pdf files from Google's "Community Mobile Reports".
Python
27
star
52

3dsav

Code for 3d Sensing and Visualization class.
C++
25
star
53

ofxZxing

openFrameworks wrapper of ZXing for detecting and decoding QR Codes in real time.
C++
23
star
54

structured-light

Automatically exported from code.google.com/p/structured-light
C++
21
star
55

Messages

Endless Bytebeat synthesis. Generative shader code for audio and visuals.
C++
21
star
56

Eyeshine

C
21
star
57

SoundParts

Collection of classes for working with sound in C++.
C++
21
star
58

ofxLaunchpad

Interface for Novation Launchpad MIDI controller.
C++
19
star
59

MultiscaleTuring

An implementation of multiscale turing patterns with openFrameworks and OpenCV.
C++
18
star
60

reverse-tunnel

Make a reverse tunnel from OSX to a Linux machine.
Python
18
star
61

facepp

Face tracking and augmentation: a collaboration between Zach Lieberman, Daito Manabe, and Kyle McDonald.
C++
18
star
62

ofxPathfinder

Small and efficient A* pathfinding addon for openFrameworks, supporting variable terrain costs.
C++
17
star
63

prnetjs

Port of PRNet face analysis tool to JavaScript using TensorFlow.js
HTML
17
star
64

socialroulette.net

PHP
16
star
65

ofxMetaballs

Metaballs implementations for openFrameworks using marching cubes and marching tetrahedrons.
C++
16
star
66

sakoku-explorer

Explore your data from Facebook and Google.
Svelte
16
star
67

FisheyeToEquirectangular

Scripts for converting pairs of Hikvision fisheye videos to equirectangular videos.
Python
15
star
68

ofxHeadPoseEstimator

openFrameworks example using ofxKinect to demonstrate research from Gabriele Fanelli.
C++
15
star
69

Transcranial

Interactive dance performance with Klaus Obermaier and Daito Manabe.
Max
14
star
70

ScreenLab

ScreenLab 0x02 residency with Joanie Lemercier.
C++
14
star
71

ableton-web-sync

JavaScript
14
star
72

prores-raw-export

Objective-C
13
star
73

ofxBvh

openFrameworks addon for parsing, rendering, manipulating and saving BVH files.
C++
13
star
74

ofxConnexion

Wraps 3dConnexionClient for openFrameworks on OSX
C++
13
star
75

ofxCurvesTool

An interface for controlling a 1D cubic spline, continuously evaluated and stored in a lookup table.
C++
13
star
76

DohaInstallation

Multi-monitor interactive installation for Wafaa Bilal's 3rdi.
C++
12
star
77

DigitalInteraction

Code related to the FITC 2013 "Digital Interaction" workshop with Daito Manabe.
C++
11
star
78

Barneys

Work on a custom 4m sculpture designed to scatter light in every direction.
JavaScript
11
star
79

BaristaBot

BaristaBot draws your portrait in your latte.
C++
11
star
80

UVCExample

Example of using libuvc with openFrameworks on Mac.
C
10
star
81

HowWeActTogether-Tracking

Facetracking for How We Act Together.
JavaScript
10
star
82

t-SNEPreprocessingComparison

Comparison of two techniques for pre-processing data for t-SNE (PCA and convolutional autoencoder).
Jupyter Notebook
10
star
83

tSNESearch

Example of loading t-SNE organized sounds into openFrameworks.
C++
9
star
84

Serendipity

A visualization: every second a few people hit "play" on the same Spotify track.
JavaScript
9
star
85

Roseheading

Endless glitch facets of a "fractured, frozen" mosaic, our data in the cloud.
Java
9
star
86

TheJanusMachine

C++
8
star
87

PhotoMosaic

PhotoMosaic app that loads from a folder of images and regularly transitions.
C++
8
star
88

3dCalibration

Tools for calibrating 3d cameras to 2d cameras using openFrameworks.
C++
8
star
89

AndyWarholMachine

Interactive installation for "Andy Warhol: Manufactured" at the Anchorage Museum.
C++
8
star
90

ofxVCGLib

VCG for OF: based on work from Akira-Hayasaka, wrapping the VCG library for OF friendliness
C
8
star
91

ofxVicon

Wrapper for interfacing to the Vicon motion capture system with openFrameworks.
C++
8
star
92

AppleStore

PHP
7
star
93

GoingPublic

Tweets anything sent via direct message that is prefixed with a ~ (tilde).
PHP
7
star
94

Highsight

Cam on wire.
C++
7
star
95

CameraHacking

Processing sketches for an analog+digital camera hacking workshop with Chris Woebken.
Java
7
star
96

facework

Facework
TypeScript
6
star
97

express-photobooth

Example of a basic photobooth with Express, getUserMedia, and canvas-to-blob.
JavaScript
6
star
98

SubdivisionOfRoam

Installation for Chris Milk, in collaboration with Golan Levin and Emily Gobeille.
C++
6
star
99

HappyThings

A background app that automatically posts a screenshot every time you smile.
PHP
6
star
100

kylemcdonald.net

Repository for my website: things that can't be hosted elsewhere.
HTML
6
star