LaserMadeMusic

← All projects

Musical instruments cut from 3mm Baltic birch plywood on a laser, and the cut files to build them. Everything here is millimetre-true at 1 user unit = 1mm, so a file prints and cuts at real size, and every part is a flat plate joined to other flat plates.

The cutting and the playing are on LaserMadeMusic.

The trumpet

One instrument type in many versions. Every version is a quarter-size trumpet on a 10 × 10mm square bore, with the same bell and the same mouthpiece; what changes from one to the next is the bore, the path the tube takes between them. The bore is built two ways, and each way has its own repository:

Everything from here down to the kalimba is this one instrument: the two versions that are built, the bores you can turn, the parts on the ends, the one on the bench, and the bores designed but not yet cut.

Built

Two versions are finished in wood, one of each kind, and both have been blown. The three-turn trumpet's note is measured; the spiral's is not yet reported.

the three-turn trumpet — grid blocks, press-fit, shellacked and blown: 1096mm of bore in twelve sections, with the bell and the mouthpiece on it. It plays, and one of its notes is F4, measured.

The finished trumpet lying on concrete: a ring-stacked mouthpiece at the left, the square-section bore folding through its coil in the middle, and the laminated bell flaring at the right, all of it shellacked dark

the spiral bore — a swept curve: a metre swept along a flat coil, cut, press-fit, shellacked and blown, with a bell in its port; its note is not yet reported.

The finished spiral standing upright on its bell: the faceted band winding a little over two turns in glossy amber-brown, with the straight tail carrying a ring-stacked mouthpiece

Turn the bores

Every version has a viewer you can drag to turn: a chain of blocks for a grid-block bore, a swept tube for a swept curve. (GitHub strips iframes, so on this README each viewer is a link rather than a picture.)

the three-turn trumpet — 1096mm of bore in twelve sections, winding three whole turns, with a mouthpiece at one end and the 153mm bell at the other. It is press-fit, shellacked and blown, and one of its notes is F4, 349.2 Hz, measured. Its straight blocks run 30mm and its turns are 16mm cubes, which is where the length comes from.

the spiral bore — 1000mm of centreline in 19 facets of 45°, winding out from R34.7 to R112.9 between two flat cheeks. The built swept curve. Cut, press-fit, shellacked and blown, with a bell in its port; its note is not yet reported.

And the parts on the ends of them

A bore is only the tube. Both of these are stacks of laminated 3mm rings, and both turn the same way — the slider stacks them a ring at a time, which is the useful part.

The bell — 17 rings of 9mm, 153mm tall, a 10mm square throat opening to a ø86mm round rim. The section morphs square to round on the way up while holding area.

The mouthpiece — 30 rings of 3mm, 90mm tall, a 16mm square plate at the instrument and a ø23mm rim at the lip — ø17 where the lip actually sits — narrowing to a ø3.66mm throat before the backbore. Full size on a quarter-size instrument, which is the point of it. The one on the built three-turn trumpet is shorter, 24 rings and 72mm.

the bell and the mouthpiece has the generators that draw them, and both sheets listed with their sections and isometrics. Every bore is on the same 10mm channel, so one of each serves all of them.

On the bench

the greek spiral — the most recent bore to be cut, and not finished: a trumpet bore drawn as a flat meander, the Greek key wound in and brought back out beside itself. 68 blocks, 1088mm of 10 × 10mm bore in one section, because it never leaves its plane. It is in ply and press-fit; neither end is fitted yet.

The greek spiral cut in birch ply and press-fit, lying flat: a square-section bore with its finger joints showing dark along every edge, winding in from the top right to a short bar at the centre and back out to the bottom left

Designed, not yet cut

More bores for the same trumpet, of both kinds. Every one of these has its cut files, and none has been on the laser yet.

Swept curves

Four of them here. swept-curve lists every one, with the closed rings.

the double spiral — the longest on this page at 1506mm, 42 facets of 30°. Two arms half a turn apart, their vertices sampled every facet off a smooth Archimedean spiral, r = R0 + b·θ from R62 and rising 46mm a turn, joined at the centre by an arc off R30 and a straight. Winding in and back out is what gets both ends to the rim: a coil that only winds in has to stop somewhere, and that somewhere is enclosed. 86 parts on two sheets, the cheek plate 237 × 244mm.

the double volute — 1180mm, the same skeleton on a different curve. Where the double spiral samples one smooth spiral, this is a chain of semicircles: the radius holds all the way across each arc and steps only at the joins, about two alternating centres whose midpoint is the eye. That is what separates the two, and neither can be turned into the other — one spiral about one centre, against circular arcs about two. Interleaving the return arm puts the openings 180.00° apart for nothing, because the two ends are one end and its own half-turn.

the three-lobe serpentine with collinear ends — a metre laid out long: three half-circles of R64 joined by straights, then a quarter turn to bring the ends opposed. 28 facets of 30°, 58 parts, and its cheek sheet is 572 × 251mm, which is most of the bed.

the ess — 836mm at 45° facets, a trough of R55 and a crest of R55, level at both ends. Nothing nests here: the straight riser between the lobes is structural, because where the curvature reverses at a single vertex the two offset walls cross.

Grid blocks

the switchback trumpet and the tight coil each have a page of their own, and trumpet-elbows-allowed lists every grid-block design.

the coil search worked through fourteen coiling walks. Four were promoted for winning a category outright or tying for one, each carrying the numbers that say how hard it coils and what it costs to build; the other ten are still in coil/search.

The other instruments

Each of these turns too, built from the same geometry as its cut files.

kalimba — a seven-sided body, finger-jointed, whose top face carries a seven-fold knot rosette.

square-bore flute — a five-hole pentatonic flute in A4, Native American style; the buttons swap between its builds, box or stack, and the hole wall and the joints.

four-hole ocarinas — a four-hole ocarina with the English fingering, from one acoustic model: nine solids finger-jointed at whatever angle their faces meet: four Platonic (cube, octahedron, dodecahedron, icosahedron), two Archimedean (truncated octahedron, cuboctahedron), two uniform prisms and a square antiprism, each playing in the key its cavity gives it, most near D4; the buttons swap between them. None is cut yet.

octagonal flute — a six-hole transverse flute in D, the size and fingering of an Irish wooden flute: a long octagonal tube of eight finger-jointed strips, with a lip plate glued over the embouchure. None is cut yet.

panpipes — a low raft of eight closed pipes, E3 to E4 in E natural minor: two plates and nine press-fit walls, each pipe tuned by a plug pushed up from below, with four ways to make the blowing edge; the same pipes also come as octagonal or hexagonal tubes glued side to side. None is cut yet.

practice chanters — a Great Highland bagpipe practice chanter four ways. One is about 130 plates stacked on two threaded rods round an octagonal bore, with a measured practice chanter's holes cut as slots across single plates. Three are long strips of ply glued round the bore: a square with holes from the model, the same square with the measured chanter's holes, and an octagon of eight strips with those holes cut as slots. Each has a stacked cap and mouthpiece and takes a bought reed. None is cut yet.

bagpipe chanter — a full Great Highland bagpipe chanter: its conical bore a tapering square of four finger-jointed strips, a hexagon of six or an octagon of eight, under a stacked collar and tenon, with the holes of Jeremy Starcher's Dis-Enchanter. It is not cut yet.

uilleann chanter — an uilleann pipe chanter, Craig Fischer's square chanter in strips: a tapering square bore of a back, two sides and a lid that comes off for tuning, his eight holes, and his bore enlargements engraved in greyscale into the lid. It is not cut yet.

lyre-harp — a seven-string frame, one closed duct between two cheeks, opening below the strings into its resonator. Its parts are cut, and it is not assembled yet.

The lyre-harp parts as cut, lying side by side on concrete: on the left the front cheek, a long stadium of birch with finger-jointed edges, the string hole near the top, a row of engraved crosses over it and the seven-fold knot rosette below it, with the curved laminations of the hitch-pin block stacked across its lower end; on the right the plain back cheek, with the laminations of the tuning-pin block stacked over the top of its string hole

slapstick — two long slats joined by a rope at one end; swing it and the free ends clap.

bullroarer — five blade profiles, each whirled on a cord; Spin it shows the turn about its own length that makes the roar. The convex tapered blade is cut, laminated twice.

The convex tapered bullroarer blade as built, two laminations glued face to face, lying on concrete: a pale birch teardrop pointed at the top and round at the bottom, with the cord hole near the round end

buzz-disc — two discs, each threaded on a cord loop that winds and unwinds; Spin it shows the turn.

Everything, indexed

The instruments

trumpet — grid blocks · swept curves One instrument type in many versions: a quarter-size trumpet on a 10 × 10mm square bore, each version a different path for the bore, with one bell and one mouthpiece for all of them. Its bores are walked through a grid of blocks or swept along a curve, a repository each. Every version is listed below
kalimba A seven-sided kalimba body whose front carries a seven-fold knot rosette
slapstick Two long slats joined at one end; swing it and the free ends clap
bullroarer Five blade profiles for a bullroarer, whirled on a cord
buzz-disc Two designs for a buzz disc, threaded on a cord loop that winds and unwinds
square-bore flute A five-hole pentatonic flute in A4, Native American style, with a square bore in 3mm ply: six builds from one acoustic model, box or stack, with 3mm or 6mm of wall under the holes and the boxes finger-jointed or flat, each carrying its flue in the bird and in the nest in two colours, to cut either or both, and the 2017 flute's ideas
lyre-harp A seven-string lyre-harp frame, 188 × 400mm: one closed duct between two cheeks, opening below the strings into its resonator
four-hole ocarinas A four-hole ocarina with the English fingering, in 3mm ply: nine solids finger-jointed at every angle, from a cube to an icosahedron and a truncated octahedron, each in the key its cavity gives it
octagonal flute A six-hole transverse flute in D, in 3mm ply: a long octagonal bore of eight finger-jointed strips and a lip-plate embouchure, from one acoustic model
panpipes Low panpipes, E3 to E4, in 3mm ply: eight closed pipes between two plates, tuned by sliding plugs, with a chamfered, plain, notched or strip blowing edge; or as octagonal or hexagonal tubes glued side to side
practice chanters A Great Highland bagpipe practice chanter in 3mm ply: stacked from cross-section plates round an octagonal bore, with a measured chanter's holes; or glued from long strips, a square or an octagon, two of them with those holes and one with holes from an acoustic model
bagpipe chanter A full Great Highland bagpipe chanter in 3mm ply: a tapering square bore of four finger-jointed strips, a hexagon of six or an octagon of eight, with a 3D-printed chanter's holes, each resized for the strip wall
uilleann chanter An uilleann pipe chanter in 3mm ply, Craig Fischer's square chanter: a tapering square bore of butt-jointed strips with a lid that comes off for tuning, his holes, and his bore enlargements as a greyscale engrave

The trumpet, version by version

Every row here belongs to the one trumpet above. The spiral bore and the swept-curve designs are in swept-curve, and the rest in trumpet-elbows-allowed. The first two are complete and built. The next four are bores that still need the bell and the mouthpiece fitted to them, and the last is those two ends themselves.

the three-turn trumpet Built and blown, with one note measured: 1096mm of 10 × 10mm bore coiling three whole turns, with the bell and the mouthpiece on it
the spiral bore The other version in wood, and a swept curve: a metre swept along a flat coil, 19 facets of 45°, cut, press-fit, shellacked and blown, with a bell in its port
the switchback trumpet A trumpet bore that folds back on itself twice, in six sections, at 10mm
the greek spiral A trumpet bore drawn as a flat meander — the Greek key, wound in and brought back out beside itself, in one piece
the tight coil The tightest trumpet coil that does not touch itself: 1040mm wound six times at 42.7mm a turn, cutting 16 elbows to get there
the swept-curve designs Every bore swept along a curve and not yet cut: six open designs, and four closed rings
the bell and the mouthpiece The bell and the mouthpiece, shared by every trumpet built on that channel

The generators

Parts too fiddly to draw by hand, made by a script instead.

the bore generator Turns a bore written as a walk through a lattice of blocks into checked cut files
the design library Every bore worked out so far, built into cut files — the corpus the generator regresses against. Elbows are allowed: a turn that cannot fold is cut as one rather than refused
the ribbon bore Constant cross-section along any planar curve, with the walls faceted between two flat cheeks
the stretched lattice Bores whose straight blocks run longer than their turns, so one walk gives 548mm where it gave 352
spirals Coiling bore walks that turn about an axis while advancing along it, with what each costs to build
knotwork-soundholes Knotwork rosettes for an instrument sound hole, by leads and bights
living-hinge Lattice-hinge slit patterns that let a flat sheet bend, for the curved surfaces of an instrument

The tools

lasermade-tools The page builder and the shared checkers — what a writeup claims about itself, what a cut file claims about its colours, whether an image carries metadata — and the 3D viewers for the hand-drawn instruments

Colour is the cut order

Shared by every repository here: blue engraves, then green → orange → cyan → black, with black always the cut that frees the part, and violet #8000ff meaning skip. A file uses only the stages it needs.

The one deliberate exception is test-ladder.py, where colour carries cut speed rather than order — because splitting an import into layers by colour is the only place a laser importer will let a separate speed live.

This page is lasermademusic.md rendered by md2html.py into lasermademusic.html and committed, not built on the server, so it goes stale silently unless it is regenerated after every edit.

Released under CC0 1.0.