Marimba CNC Bar And Resonator Build Packet Print Packet

Generated: 2026-05-06

Packet folder: `/mnt/c/Users/Tony/Documents/GitHub/marimba`

File Map

FilePurpose
`design.md`Project intent, catalog metadata, assumptions, and validation plan.
`bom.csv`Starter bill of materials with part categories, quantities, drawing refs, and notes.
`sourcing.csv`Supplier/search tracker with specs, price/date fields, lead time, substitutes, and risks.
`cut-list.csv`Rough/final stock sizes, material, grain/orientation, operations, yield, and offcuts.
`drawing-brief.md`Manufacturing drawing and technical product sketch brief.
`assembly-manual.md`Shop-facing sequence, tools, fixtures, safety, tuning, finishing, and maintenance notes.
`validation.csv`Target/measured values, tolerance, environment, result, and tuning/build action log.
`supplier-rfq.md`Supplier email/request-for-quote starter.
`visual-bom-brief.md`Art direction for an image-forward visual BOM.
`README.md`Project artifact.
`family-spec.csv`Project artifact.
`photo-shotlist.md`Project artifact.
`risks.md`Project artifact.

design.md

Project intent, catalog metadata, assumptions, and validation plan.

Marimba Design Packet

Project Intent

Build a 37-bar C3-C6 marimba packet from the existing workbook design table. The first build target is a CNC-friendly instrument with African Padauk bars, parabolic underside arch undercuts, drilled node supports, quarter-wave resonators, and a frame layout that can become a SolidWorks master sketch.

The useful boundary for this packet is "build-ready documentation, not finished CAD." Native SolidWorks files do not exist yet. The CAD folder defines the global-variable and design-table contract Tony can use to build the real model.

Design Intake

FieldValue
InstrumentMarimba
Instrument familyFree-free beam idiophone with tuned quarter-wave resonators
Active build rangeC3-C6 chromatic, 37 bars
Source workbook`marimba-design-table.xlsx`, sheet `Marimba`, range `A1:X106`
Primary materialAfrican Padauk bars, workbook K constant `155502`
Bar thickness`0.875 in` nominal edge thickness
Minimum center thickness`0.250 in` after arch undercut
Construction pipelineCNC surfaced blanks, 3D arch undercut, profile/tabs, node drilling, resonator cutting, frame assembly
Done-bar reference`tongue-drum` README and wooden idiophone validation discipline

The guided v4.2 intake artifacts are in `data/design-intake.json` and `data/design-input-row.csv`.

Governing Model

Bar Pitch

The marimba bars are treated as free-free beams. The first flexural mode uses:


lambda_1 = 4.730
f_1 = (lambda_1^2 / (2*pi*L^2)) * sqrt(E*I/(rho*A))

The workbook uses the practical shop form:


f ~= K * t / L^2
L ~= sqrt(K * t / f)

where:

For the active packet:


K = 155502
t = 0.875 in

The workbook material library derives this free-free K from the beam material properties and the `lambda_1 = 4.730` mode shape. Do not apply flute-bore K2 corrections here; those belong to Native American style flute bore correction work, not beam idiophones.

Nodes And Supports

The suspension node locations are:


node_1 = 0.224 * L
node_2 = 0.776 * L

Cord holes and rail pins reference these two locations. Holes must be drilled at the nodal line so the support does not damp the main mode.

Arch Undercut

The workbook defines a linear MIDI-scaled arch-depth schedule:


arch_depth = (edge_thickness - min_center_thickness) * min(1, (96 - midi)/48)
center_thickness = edge_thickness - arch_depth

This makes the low bars carry the deepest undercut and the high bars approach a shallow arch. The current minimum center thickness is `0.250 in`, so C3 reaches the minimum while C6 remains about `0.719 in` at center.

The arch should be cut as a centered parabolic underside relief over roughly 60 percent of the bar length. Final voicing still requires controlled sanding and tuner checks; the workbook is the first-pass schedule.

Resonators

The resonator tubes are treated as quarter-wave closed pipes:


L_res = 13552 / (4 * f) - 0.82 * bore

The sheet currently uses the bar-width column as the resonator bore/end-correction proxy. That is acceptable as a first-pass planning value, but the sourcing pass should decide real tube diameters and update `family-spec.csv` if the selected bore differs from the workbook proxy.

The distinction is important:

Bar Schedule

The full schedule is in `family-spec.csv`. Representative rows:

NoteMIDITarget HzLength inWidth inNode 1 inNode 2 inArch inCenter inResonator in
C348130.81332.2512.0007.22425.0270.6250.25024.260
C460261.62622.8051.7505.10817.6970.4690.40611.515
A469440.00017.5851.7503.93913.6460.3520.5236.265
C6841046.50211.4031.2502.5548.8480.1560.7192.212

Resonator Schedule

`family-spec.csv` includes a first-pass tube length for every note. Treat these as cut-long values until a tube material, bore, cap style, and stopper/trim strategy are selected.

Recommended build behavior:

1. Cut resonators at least `0.5 in` long for C5 and above, and at least `1.0 in` long below C5.

2. Use adjustable caps or removable plugs for the first build.

3. Tune resonators after the bars are struck and measured in the frame.

4. Record final tube length and cents response in `validation.csv`.

Hardware Alignment

The support rails follow the node path rather than a fixed straight rail. For each bar:

SolidWorks MasterLayout Plan

The SolidWorks model should be driven from a master sketch and equations:

1. A `Master_Bar` part with configurations from `cad/design-table-inputs.csv`.

2. A `Master_Resonator` part with tube length, bore, cap allowance, and mounting hole variables.

3. A `Frame_MasterLayout` sketch defining bass and treble rail curves, bar spacing, resonator centerlines, and player-side datum.

Do not model hand-edited dimensions in SolidWorks. Every repeated note configuration should be driven by the variables listed in `cad/sw-global-variables.csv`.

Open Assumptions

Validation Plan

1. Surface three sacrificial bars first: C3, A4, and C6. These bound the length, arch, and treble-end assumptions.

2. Measure blank thickness, length, density estimate, and moisture content before cutting the arch.

3. Record flat-bar pitch, post-arch pitch, post-sanding pitch, and final assembled pitch.

4. Update `validation.csv` with measured Hz and cents error:


cents = 1200 * log2(measured_hz / target_hz)

5. If the C3/A4/C6 pilot set misses by more than +/- 15 cents before final sanding, update the K constant or arch schedule before cutting the remaining 34 bars.

6. Tune resonators only after bars are within the target tuning window.

Provenance

bom.csv

Starter bill of materials with part categories, quantities, drawing refs, and notes.

itemsubassemblypart_nameqtyunitmaterial_or_specmake_buystatusnotes
1Bar setC3-C6 tuned bars37eaAfrican Padauk 7/8 in nominal edge thicknessmakeworkbook-derivedIndividual dimensions in family-spec.csv.
2ResonatorsC3-C6 resonator tubes37eaPVC or aluminum tube; bore TBD by sourcingbuyTBDLengths in family-spec.csv are first-pass quarter-wave values using workbook bore proxy.
3ResonatorsTube caps or adjustable stoppers37eaMatched to selected tube borebuyTBDUse adjustable closure for first validation build.
4FrameBass-side rail1eaHard maple or laminated hardwoodmakeTBDFinal length and curve depend on CAD frame layout.
5FrameTreble-side rail1eaHard maple or laminated hardwoodmakeTBDMust follow support nodes or carry adjustable posts.
6FrameCross members4eaHardwood or plywood fixture stockmakeTBDTemporary shop frame acceptable for validation build.
7HardwareSupport cord1rollLow-stretch braided cord or synthetic marimba cordbuyTBDSize to match 1/4 in node holes and rubber isolators.
8HardwareRubber support tubing or grommets74eaRubber or silicone isolation supportsbuyTBDTwo supports per bar minimum.
9HardwareFrame fasteners1setWood screwsthreaded insertswashersbuyTBDPrefer removable fasteners for tuning access.
10CNC tooling3/4 in ball-end mill1eaHardwood-capable ball-end cutterbuyTBDPrimary arch undercut tool for bass/mid bars.
11CNC tooling1/2 in ball-end mill1eaHardwood-capable ball-end cutterbuyTBDAlternative or treble arch finish tool.
12CNC tooling1/4 in downcut spiral1eaHardwood-capable router bitbuyTBDBar profile cleanup and fixture pockets.
13CNC tooling1/8 in upcut spiral1eaHardwood-capable router bitbuyTBDSmall reliefspilot featuresor templates.
14FinishSanding and finish consumables1set80-320 grit abrasives plus oil/shellac/lacquer TBDbuyTBDFinish must not load bar underside or node areas.
15MeasurementTuning and data capture1setChromatic tunermicrophonecalipersscalebuy/ownedTBDNeeded for validation.csv completion.

sourcing.csv

Supplier/search tracker with specs, price/date fields, lead time, substitutes, and risks.

itemstable_specsupplier_candidatescurrent_price_statuslead_time_statusverification_needednotes
African Padauk lumberClear straight-grain stock at least 34 in long and 7/8 in final thickness; quartersawn preferredLocal hardwood dealer; Woodcraft; Rockler; specialty tonewood suppliernot verifiednot verifiedVerify board width/defect-free yield before purchaseBuy enough extra for C3/A4/C6 pilot bars and tuning failures.
Alternative bar lumberHard maple or cherry at 7/8 in final thicknessLocal hardwood dealer; Woodcraft; Rocklernot verifiednot verifiedVerify K constant before substitutingUse only for material study or education buildnot direct swap without validation.
Resonator tube stockPVC or aluminum tubes in selected bores from about 1.25-2.00 in or revised bore setMcMaster-Carr; local plumbing supplier; OnlineMetalsnot verifiednot verifiedVerify ID/ODwall thicknesscap availabilityand cut lengthCurrent workbook lengths use a bore proxy; update after selecting tube sizes.
Tube caps/stoppersAdjustable or removable closed end matching tube IDMcMaster-Carr; plumbing supplier; 3D printed plugsnot verifiednot verifiedConfirm air seal and tuning adjustabilityPrototype with removable caps before permanent end caps.
Frame hardwoodHard maple or stable hardwood rail stockLocal hardwood dealernot verifiednot verifiedConfirm straightness and final rail lengthFrame geometry is still CAD-driven TBD.
Support cordLow-stretch braided synthetic cord sized for 1/4 in support holesMusic hardware supplier; climbing accessory cord suppliernot verifiednot verifiedConfirm diameter and stretchMust not buzz against bar holes.
Rubber supportsSilicone/rubber tubing or grommets sized to isolate barsMcMaster-Carr; marimba parts suppliernot verifiednot verifiedConfirm durometer and fitTwo supports per bar minimum.
CNC ball-end bit3/4 in carbide ball-end mill suitable for hardwoodAmana; Whiteside; Onsrud; local tooling suppliernot verifiednot verifiedVerify shankflute lengthmachine colletand feeds/speedsUse actual bit geometry in CAM.
CNC downcut bit1/4 in carbide downcut spiral for clean top edgesAmana; Whiteside; Onsrudnot verifiednot verifiedVerify cut length and chip evacuationProfile passes need tabs or fixture retention.
FinishThin oil/shellac/lacquer finish compatible with tuned barsWood finishing suppliernot verifiednot verifiedTest on offcuts for pitch shiftHeavy finishes can detune/damp bars.

cut-list.csv

Rough/final stock sizes, material, grain/orientation, operations, yield, and offcuts.

cut_idsubassemblyqtymaterialrough_dimension_infinished_dimension_or_referenceoperationnotes
CUT-BAR-BASSBars C3-B312African Padauk34.0 x 2.25 x 1.00 each max rough blankSee MAR-C3 through MAR-B3 in family-spec.csvSurface/thickness/profile/arch/drillLong bars are the stock-yield driver; cut long and tune down.
CUT-BAR-MIDBars C4-B412African Padauk24.0 x 2.00 x 1.00 each max rough blankSee MAR-C4 through MAR-B4 in family-spec.csvSurface/thickness/profile/arch/drillKeep grain direction consistent across the octave.
CUT-BAR-TREBLEBars C5-B512African Padauk17.0 x 1.75 x 1.00 each max rough blankSee MAR-C5 through MAR-B5 in family-spec.csvSurface/thickness/profile/arch/drillSmaller arch depths need careful Z-zero discipline.
CUT-BAR-TOPBars C61African Padauk12.5 x 1.50 x 1.00 rough blankSee MAR-C6 in family-spec.csvSurface/thickness/profile/arch/drillHigh bar is short and sensitive to over-sanding.
CUT-RES-BASSResonators C3-B312PVC or aluminum tubeCut 1.0 in oversize from family-spec.csv lengthsFinal trim after bar tuningTube cut/deburr/cap/drillUse selected tube borenot blindly the workbook bore proxy.
CUT-RES-MIDResonators C4-B412PVC or aluminum tubeCut 0.75 in oversize from family-spec.csv lengthsFinal trim after bar tuningTube cut/deburr/cap/drillMark each tube with note and target Hz.
CUT-RES-TREBLEResonators C5-C613PVC or aluminum tubeCut 0.5 in oversize from family-spec.csv lengthsFinal trim after bar tuningTube cut/deburr/cap/drillVery short tubes may need larger bore or box coupling review.
CUT-RAIL-BASSFrame bass rail1Hard maple or laminated hardwoodTBDNode-following rail curve from CADRip/plane/CNC drillDo not freeze until bar spacing and tube diameters are selected.
CUT-RAIL-TREBLEFrame treble rail1Hard maple or laminated hardwoodTBDNode-following rail curve from CADRip/plane/CNC drillKeep removable for tuning access.
CUT-CROSSFrame cross members4Hardwood or plywoodTBDWidth set by resonator clearanceCut/drill/assemblePrototype frame can be sacrificial.
CUT-JIGBar underside arch fixture1MDF or plywood spoilboardCNC bed sizedDatum fence and tabs per cnc/setup-sheet.mdCNC fixtureUse repeatable X datum and replaceable spoilboard.

drawing-brief.md

Manufacturing drawing and technical product sketch brief.

Drawing Brief

Drawing Set

The current packet requires four build-critical drawing classes:

1. Per-bar SVGs generated from `family-spec.csv`.

2. `arch-undercut-section.svg` showing underside relief, edge thickness, center thickness, and tool assumptions.

3. `resonator-layout.svg` showing first-pass tube lengths and note mapping.

4. `frame-overview.svg` showing the frame datum plan, rail concept, bar order, and resonator clearance assumptions.

Drawing Standards

- Bar length rough cut: +0.125 in / -0.000 in before tuning.

- Final length: tune-to-pitch, not dimension-only.

- Thickness before arch: +/- 0.005 in.

- Node hole placement: +/- 0.020 in first-pass, improve after pilot data.

Open Drawing Questions

Source Files

assembly-manual.md

Shop-facing sequence, tools, fixtures, safety, tuning, finishing, and maintenance notes.

Marimba Assembly Manual

Build Philosophy

Cut three pilot bars before committing the whole set: C3, A4, and C6. They bound the low arch-depth limit, the center of the scale, and the short/high-bar behavior. Use their measured pitch and resonator response to decide whether the workbook K constant, selected wood, and CNC arch path are ready for the full run.

Preflight

Bar Workflow

1. Break down rough Padauk stock into oversize blanks using `cut-list.csv`.

2. Joint one face and edge. Mark grain direction and top face.

3. Plane or sand each blank to `0.875 in` nominal edge thickness.

4. Label every blank with `member_id`, note, target Hz, and top face.

5. CNC profile each bar oversize or leave tabs for final cleanup.

6. Mark node positions from `family-spec.csv`.

7. Drill support/cord holes at the node line. Start with `0.250 in`, then adapt to the actual cord/rubber support system.

8. Cut the underside parabolic arch. Use a conservative Z-zero and leave a sanding/tuning allowance.

9. Deburr and sand without rounding node contact areas excessively.

10. Strike-test on soft supports at the node positions and record measured Hz in `validation.csv`.

Tuning Direction

Resonator Workflow

1. Select tube material and bore.

2. Recalculate tube lengths if the selected bore differs from `resonator_bore_in`.

3. Cut tubes oversize per `cut-list.csv`.

4. Deburr both ends.

5. Add removable caps or adjustable stoppers.

6. Mount under the matching bar with the opening centered below the vibrating region.

7. Trim or adjust caps after the bar pitch is stable in the frame.

8. Record final resonator length, cap style, and response notes.

Frame Workflow

1. Build a temporary straight or lightly tapered validation frame before the final furniture-grade frame.

2. Lay out rail supports from the node schedule, not from equal bar-end offsets.

3. Keep resonator access open so tubes can be removed and tuned.

4. Add cross members only after checking mallet clearance, tube clearance, and player reach.

5. Use removable fasteners until tuning and buzz checks are done.

Final Checks

validation.csv

Target/measured values, tolerance, environment, result, and tuning/build action log.

member_idtarget_notetarget_hzpredicted_length_instagemeasured_hzcents_errortunerenvironmentnotes
MAR-C3C3130.81332.251prebuildPilot low bar; record flat blankpost-archpost-sandfinal frame.
MAR-Csharp3C#3138.59131.333prebuild
MAR-D3D3146.83230.441prebuild
MAR-Dsharp3D#3155.56329.575prebuild
MAR-E3E3164.81428.733prebuild
MAR-F3F3174.61427.915prebuild
MAR-Fsharp3F#3184.99727.120prebuild
MAR-G3G3195.99826.348prebuild
MAR-Gsharp3G#3207.65225.598prebuild
MAR-A3A3220.00024.869prebuild
MAR-Asharp3A#3233.08224.161prebuild
MAR-B3B3246.94223.473prebuild
MAR-C4C4261.62622.805prebuild
MAR-Csharp4C#4277.18322.156prebuild
MAR-D4D4293.66521.525prebuild
MAR-Dsharp4D#4311.12720.912prebuild
MAR-E4E4329.62820.317prebuild
MAR-F4F4349.22819.739prebuild
MAR-Fsharp4F#4369.99419.177prebuild
MAR-G4G4391.99518.631prebuild
MAR-Gsharp4G#4415.30518.100prebuild
MAR-A4A4440.00017.585prebuildPilot reference bar; use to calibrate K and arch schedule.
MAR-Asharp4A#4466.16417.085prebuild
MAR-B4B4493.88316.598prebuild
MAR-C5C5523.25116.126prebuild
MAR-Csharp5C#5554.36515.667prebuild
MAR-D5D5587.33015.221prebuild
MAR-Dsharp5D#5622.25414.787prebuild
MAR-E5E5659.25514.366prebuild
MAR-F5F5698.45613.957prebuild
MAR-Fsharp5F#5739.98913.560prebuild
MAR-G5G5783.99113.174prebuild
MAR-Gsharp5G#5830.60912.799prebuild
MAR-A5A5880.00012.435prebuild
MAR-Asharp5A#5932.32812.081prebuild
MAR-B5B5987.76711.737prebuild
MAR-C6C61046.50211.403prebuildPilot high bar; validate shallow arch and short resonator behavior.

supplier-rfq.md

Supplier email/request-for-quote starter.

Supplier RFQ - Marimba C3-C6 Build

Scope

Request quotes for one 37-bar C3-C6 marimba prototype build. Prices, stock, and lead times are intentionally not assumed in this repo; verify current facts before purchasing.

Bar Lumber

Please quote clear straight-grain African Padauk suitable for tuned percussion bars.

Required:

Alternates:

Do not substitute material directly into the build schedule without updating the K constant and validating pitch.

Resonator Tubes

Please quote PVC or aluminum tube options for 37 quarter-wave resonators.

Required quote data:

The first-pass length range in this packet is about `2.2 in` to `24.3 in`, before oversize tuning allowance. Actual lengths must be recalculated if bore differs from the workbook proxy.

Hardware

Please quote:

CNC Tooling

Please quote:

Include shank diameter, cut length, recommended feed/speed range, and replacement availability.

Response Format

Please return:


item
supplier part number
material/spec
actual dimensions
quantity available
unit price
lead time
shipping estimate
notes/substitution risks

visual-bom-brief.md

Art direction for an image-forward visual BOM.

Visual BOM Brief

Goal

Create a visual BOM plate that lets another maker understand the marimba build at a glance: bars, resonators, support hardware, frame rails, tooling, and measurement gear.

Required Views

1. Hero view of the assembled C3-C6 marimba on a simple shop frame.

2. Exploded view showing bars above resonator tubes above frame rails.

3. Detail inset for one bar: node holes, underside arch, grain direction.

4. Detail inset for one resonator: tube, cap/stopper, mounting clearance.

5. Material swatches: Padauk bar wood, tube material, rubber supports, frame wood.

BOM Rows To Show

ItemVisual NeededSource
Tuned Padauk barsActual shop photo once cut; concept placeholder acceptable before build`family-spec.csv`
Resonator tubesSupplier image or shop photo`sourcing.csv`
Support cordSupplier image or shop photo`bom.csv`
Rubber supportsSupplier image or shop photo`bom.csv`
Frame railsCAD render or shop photo`cad/`
CNC bitsSupplier image or shop photo`bom.csv`
Tuning toolsShop photo`validation.csv` workflow

Labeling Rules

First Plate Layout

Top: title, date, range, and material.

Middle left: exploded assembly with numbered callouts.

Middle right: BOM table grouped by bars, resonators, frame, hardware, tooling.

Bottom: assumptions and missing purchase-verification items.

README.md

Project artifact.

Marimba - CNC Bar And Resonator Build Packet

> A workbook-derived 37-bar C3-C6 marimba packet for CNC-cut Padauk bars, 3D arch undercuts, tuned quarter-wave resonators, and a SolidWorks-ready master-layout handoff.

What This Is

This repository is the Mode A v4.2 build packet for a marimba: tuned wooden free-free bars suspended at their nodes, with a matched resonator under each note. It turns the existing `marimba-design-table.xlsx` scaffold into a shop-facing documentation set:

1. `design.md` explains the physics model, build range, assumptions, and validation plan.

2. `family-spec.csv` is the 37-bar C3-C6 schedule extracted from the workbook formulas.

3. `bom.csv`, `sourcing.csv`, and `cut-list.csv` separate stable specifications from supplier facts that should be verified before buying.

4. `drawings/`, `cad/`, `cnc/`, `wolfram/`, and `site/` carry the technical handoff layers.

Part of the [tonykoop/instrument-maker](https://github.com/tonykoop/instrument-maker) catalog.

Physics In One Minute

A marimba bar is a free-free beam. The first mode uses `lambda_1 = 4.730`, and the practical workbook model is:


f ~= K * t / L^2
L ~= sqrt(K * t / f)

Length is the dominant pitch lever. Bar thickness and the underside arch tune the bar; width mostly affects feel, loudness, stiffness distribution, and available resonator bore. The cord/support points land at about `0.224 * L` and `0.776 * L`.

The resonator tubes are quarter-wave closed pipes:


L_res ~= c / (4 * f) - 0.82 * bore

The resonator reinforces the bar's target frequency. It does not tune the bar itself.

Build Range

The active packet is a 37-bar chromatic range from C3 to C6, using the workbook's African Padauk setting:

NoteFrequencyBar lengthWidthArch depthResonator
C3130.813 Hz32.251 in2.000 in0.625 in24.260 in
C4261.626 Hz22.805 in1.750 in0.469 in11.515 in
A4440.000 Hz17.585 in1.750 in0.352 in6.265 in
C61046.502 Hz11.403 in1.250 in0.156 in2.212 in

The workbook also documents two expansion shapes: a full C2-F6 marimba and a portable C4-F6 instrument. Those are not cut lists yet; they are future configurations once the C3-C6 bar and resonator workflow is validated.

Repository Structure


marimba/
|-- README.md
|-- design.md
|-- marimba-design-table.xlsx
|-- family-spec.csv
|-- bom.csv
|-- sourcing.csv
|-- cut-list.csv
|-- validation.csv
|-- assembly-manual.md
|-- supplier-rfq.md
|-- visual-bom-brief.md
|-- drawing-brief.md
|-- risks.md
|-- photo-shotlist.md
|-- cad/
|-- cnc/
|-- data/
|-- drawings/
|-- images/
|-- site/
`-- wolfram/

Status

AreaStatus
Workbook scaffolddone, source table in `marimba-design-table.xlsx`
Guided intakedone, see `data/design-intake.json`
C3-C6 bar scheduledone, see `family-spec.csv`
CNC operation plangenerated, pre-CAM only
SolidWorks handoffprepared as CSV/Markdown contract, no native CAD yet
Wolfram sourceprepared as `.wl`; notebook execution pending local Wolfram
Build photospending first shop build
Measured tuning datapending prototype validation

License

[CC BY 4.0](LICENSE) - see `LICENSE` for details.

family-spec.csv

Project artifact.

member_idtarget_notemiditarget_hzpredicted_length_inpredicted_width_inpredicted_thick_innode_1_innode_2_inarch_depth_incenter_thickness_inresonator_length_inresonator_bore_inmaterialk_constantscale_labelnotes
MAR-C3C348130.81332.2512.0000.8757.22425.0270.6250.25024.2602.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Csharp3C#349138.59131.3332.0000.8757.01924.3150.6120.26322.8062.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-D3D350146.83230.4412.0000.8756.81923.6220.5990.27621.4342.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Dsharp3D#351155.56329.5752.0000.8756.62522.9500.5860.28920.1392.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-E3E352164.81428.7332.0000.8756.43622.2970.5730.30218.9172.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-F3F353174.61427.9152.0000.8756.25321.6620.5600.31517.7632.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Fsharp3F#354184.99727.1202.0000.8756.07521.0450.5470.32816.6742.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-G3G355195.99826.3482.0000.8755.90220.4460.5340.34115.6462.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Gsharp3G#356207.65225.5982.0000.8755.73419.8640.5210.35414.6762.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-A3A357220.00024.8692.0000.8755.57119.2980.5080.36713.7602.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Asharp3A#358233.08224.1612.0000.8755.41218.7490.4950.38012.8962.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-B3B359246.94223.4732.0000.8755.25818.2150.4820.39312.0802.000African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-C4C460261.62622.8051.7500.8755.10817.6970.4690.40611.5151.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Csharp4C#461277.18322.1561.7500.8754.96317.1930.4560.41910.7881.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-D4D462293.66521.5251.7500.8754.82216.7040.4430.43210.1021.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Dsharp4D#463311.12720.9121.7500.8754.68416.2280.4300.4459.4541.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-E4E464329.62820.3171.7500.8754.55115.7660.4170.4588.8431.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-F4F465349.22819.7391.7500.8754.42115.3170.4040.4718.2661.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Fsharp4F#466369.99419.1771.7500.8754.29614.8810.3910.4847.7221.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-G4G467391.99518.6311.7500.8754.17314.4580.3780.4977.2081.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Gsharp4G#468415.30518.1001.7500.8754.05414.0460.3650.5106.7231.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-A4A469440.00017.5851.7500.8753.93913.6460.3520.5236.2651.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Asharp4A#470466.16417.0851.7500.8753.82713.2580.3390.5365.8331.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-B4B471493.88316.5981.7500.8753.71812.8800.3260.5495.4251.750African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-C5C572523.25116.1261.5000.8753.61212.5130.3120.5625.2451.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Csharp5C#573554.36515.6671.5000.8753.50912.1570.2990.5764.8811.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-D5D574587.33015.2211.5000.8753.40911.8110.2860.5894.5381.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Dsharp5D#575622.25414.7871.5000.8753.31211.4750.2730.6024.2151.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-E5E576659.25514.3661.5000.8753.21811.1480.2600.6153.9091.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-F5F577698.45613.9571.5000.8753.12610.8310.2470.6283.6211.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Fsharp5F#578739.98913.5601.5000.8753.03710.5230.2340.6413.3481.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-G5G579783.99113.1741.5000.8752.95110.2230.2210.6543.0911.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Gsharp5G#580830.60912.7991.5000.8752.8679.9320.2080.6672.8491.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-A5A581880.00012.4351.5000.8752.7859.6490.1950.6802.6201.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-Asharp5A#582932.32812.0811.5000.8752.7069.3750.1820.6932.4041.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-B5B583987.76711.7371.5000.8752.6299.1080.1690.7062.2001.500African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.
MAR-C6C6841046.50211.4031.2500.8752.5548.8480.1560.7192.2121.250African Padauk155502C3-C6 chromaticWorkbook-derived from Marimba sheet; resonator bore currently follows width/end-correction proxy.

photo-shotlist.md

Project artifact.

Photo Shotlist

This shotlist follows the repo-level photo pipeline expectations from `instrument-maker/docs/photo-pipeline.md`: capture real process images first, use generated or supplier images only as labeled placeholders, and keep build-log image names stable enough for `site/index.html`.

Intake And Materials

Bar Fabrication

Resonators And Frame

Validation

Final Documentation

risks.md

Project artifact.

Marimba Risk Register

Acoustic Risks

Bar pitch misses workbook prediction

Resonator bore proxy is wrong

Structural Risks

Arch cut-through or weak low bars

Support holes weaken bars

Ergonomic Risks

Frame too wide or awkward for reach

Supply Risks

Padauk availability and quality

Tube/cap system mismatch

Fit And Finish Risks

Finish shifts pitch or damps sustain

Frame buzzes after assembly