uilleann

3d printable Uilleann bagpipes
git clone https://git.woozle.org/neale/uilleann.git

uilleann / daye / chanter.quiet
Neale Pickett  ·  2025-11-28

bore.py

 1#! /usr/bin/python3
 2
 3import math
 4
 5# lengths are in millimeters
 6c = 343 * 1000 # speed of sound in air (mm/sec)
 7
 8def freq(l, r1, r2):
 9    return (c / (4*l)) * r2/r1
10
11for measurements in (
12        [360, 5.51/2, 13.1/2],
13        [360, 1.50, 3.56],
14        [360, 1.50, 5.56],
15):
16    print (measurements, freq(*measurements))