Uses This

A collection of nerdy interviews asking people from all walks of life what they use to get the job done.

A picture of Ellen Lo

Ellen Lo

Creative technologist, dancer

Posted in dancer, mac, technologist, windows

Who are you, and what do you do?

Hi, I am Ellen. I am a freelance creative technologist and dancer based in Brooklyn. When I am not making websites, I am working on this series about Chinese characters and Hong Kong.

Before COVID-19, I was also working at HYPNO, where I designed an RFID scanner + iOS integration flow, developed a motion-triggered camera app for a slide, and made a face filter.

What hardware do you use?

For the first LED installation I did in 2018, Fluid, I used a Garmin LiDAR-Lite sensor and an Arduino Uno to calculate viewers' distance and filtered out noise in TouchDesigner. To keep the playback on the LEDs in sync, I used Syphon to share textures with the PixelPusher interface.

Before the lockdown in NYC, I was doing ARKit dev with an iPad Pro 12.9". For lights and electronics stuff, Adafruit HUZZAH32 is my go-to board for prototyping, but the Arduino Uno is easier sometimes because I use the Ethernet Shield and DMX Shield a lot. If USB is available, the ENTTEC DMX USB Pro Mk2 is the least confusing DMX interface to me that does both send/receive. For the RFID scanner, I used a Raspberry Pi 3B+ and the ACM1252U-Y3 module.

In my experience, Kinect for Windows on PC running TouchDesigner is the only answer to Kinect skeleton mapping. Otherwise, a MacBook Pro 13" (2019) and Kinect V1 is okay for a home setup, only when absolutely necessary. 🤠

And what software?

I am language agnostic – I've used Matter.js, p5.js, Three.js, Hanzi Writer, OpenCV, openFrameworks, and ShaderToy, but it's been mostly the good old Processing for sketches. And I usually end up creating my own tools to do things like extract outline and signed distance functions of Chinese characters. Sometimes I add feedback with TouchDesigner to get the extra procedural look. Then I use QuickTime to record my screen and document the sketch.

Atom is my default text editor, if I am not using any IDEs. Tower is a great Git client, but I also just like to stick to the command line when developing my own projects.

For website stuff, I use Safari Technology Preview to prototype and check for responsiveness. Sketch is my favorite when designers do dev handoff. I use GitHub Pages to share prototypes. When a CMS is needed for a project I've been using WordPress, but I'm looking to explore other prettier options.

What would be your dream setup?

A Sketch plugin that returns CSS code in viewport units. A physical notebook that lets me cmd+f 🤖. A custom EEG headset that would put up a Do Not Disturb sign for me whenever my brain activity is high (when working with people.)

Uses This is supported by ZSA, makers of the Moonlander, ErgoDox EZ and Planck EZ keyboards. They also publish an awesome newsletter.