Writing Samples

Technical articles, tutorials, and editorials by Joshua Curry

Skulls: composing music with computer vision and a custom YOLO5 AI model

How I trained a custom YOLO5 model to identify sculpted skulls and use the detections to drive a generative music system.

lucidbeaming.com

Fine-tuning a GPT-2 language model and generating text with a Flask web app

Step-by-step guide for preparing a dataset, fine-tuning GPT-2, and serving generated text through a lightweight Flask UI.

lucidbeaming.com

Introduction to API Versioning Best Practices

An overview of URI versioning, Accept headers, and other strategies teams use to evolve APIs without breaking clients.

nordicapis.com

API Integrators Court Enterprise Business Players

How enterprise-focused API integrators package strategy, tooling, and delivery to serve large organizations.

nordicapis.com

Tutorial: Raspberry Pi Zero W synthesizer

Building a pocket-sized musical instrument with a Pi Zero, Fluidsynth, and a browser-based controller.

lucidbeaming.com

Embers: a breath-powered interactive installation

The story behind Embers, a collaborative installation that converts breath and motion into waves of light.

lucidbeaming.com

DIY Raspberry Pi synth with ZynAddSubFX

Headless ZynAddSubFX on a Pi 3 with Pi-DAC+, complete with MIDI routing and a remote configuration UI.

lucidbeaming.com

Linux Gets Loud

Interviews with the developers behind the most popular Linux music tools and how they keep the ecosystem thriving.

linuxjournal.com