This is your work, valued
Artist, coder, lecturer and author of the WEBMIDI.js library.
webmidi. Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).
1.7khpgl. A Node.js library to communicate with HPGL-compatible plotters and printers.
43webwelder. WebWelder is a TouchDesigner component (.tox) facilitating 2-way communication with a web page using the WebSocket protocol.
30Metronome. An ActionScript metronome library
16chrome-apps-serialport. A Chrome Apps-compatible implementation of the node-serialport module
10SoftKeyboard. SoftKeyboard – An on-screen virtual keyboard (Feathers component)
9luminoctopus. Firmware and libraries for the Luminoctopus 8-channel LED controller
5fitc2016-workshop. Source code from my "Physical Computing For Web Developers" workshop during FITC 2016
4Jmulator. An ActionScript 3 library to simplify working with keyboard emulators (aka encoders) such as those made by Ultimarc.
4djipevents. A clean and opinionated event-handling library for the browser and Node.js. Available as ES6 module, CommonJS module and ES5 global object.
3fullscreenmanager. A unified JavaScript API to use the fullscreen mode of various modern browsers.
3serial-port-binaries-for-nwjs. Precompiled NW.js-compatible binaries for Node's serialport module
3controlkit.js. A lightweight controller and gui library.
2nwjs-j5-fix. Node.js module to make Johnny-Five and NW.js work together.
2AirBag. An ActionScript pixel-level collision detection library
2osc.js. An Open Sound Control (OSC) library for JavaScript that works in both the browser and Node.js
1Collision-Detection-for-EaselJS. Pixel Perfect and BoundingBox Collision Detector for EaselJS Bitmaps and BitmapAnimations
1opencv4nodejs. Asynchronous OpenCV 3.x API for node.js, with examples for: Face Detection, Machine Learning, Deep Neural Nets, Hand Gesture Recognition, Object Tracking, Feature Matching, Image Histogram
1djipav. A library to simplify working with audio and video inputs (a.k.a. webcams and microphones) on the web
1idiomatic.js. Principles of Writing Consistent, Idiomatic JavaScript
1windows-kiosk-memento. Instructions to setup a standalone Windows machine for kiosk or installation purposes
1funky. funky.js HTML5 camera video effects library
1node-uvc-control. Control UVC compliant USB webcams from node
1