Soprano Recorder
← Project Index Soprano Recorder

Soprano Recorder

A playable 3D-printed soprano recorder (C, baroque fingering, A = 440) — the moment a video-game asset became a real, working object.

Exploring Started: Oct 2026 Updated: Oct 2026

Overview

The realization behind this one: the text-to-3D MCP server can make functional things in the real world, not just game assets — Claude can drive my 3D printer. So a video-game asset became a physical soprano recorder: a real, playable instrument in C, with baroque fingering, tuned to A = 440.

How It Works

Making it actually play took a small program to do the acoustic hole calculations — a transfer-matrix model with an optimizer (recorder_acoustics.py) that places and sizes the finger holes and writes out a design file; a Blender script then rebuilds the three printable parts (head, body, foot) from that design. The calculator is meant to fold into the 3D pipeline whenever you’re making something you blow into.

From Printer to Playable

It prints with no supports (each part standing up, beak end up) on a desktop printer in PETG or PLA with thin walls turned on so the labium tip resolves. After printing you clear the windway with a strip of card, size the finger holes by hand with a drill bit, wrap the tenons with PTFE tape for an airtight joint, and leave a 4 mm gap between head and body — the design tuning position. Then tune by ear with a tuner app and a steady breath.

Current Status

Printed and playable — a game asset that turned into an instrument you can actually make a sound with.