static L intersperseHalfTones(L l) { ret intersperse_dyn((a, b) -> Frequency(sqrt(doubleRatio(b!, a!)), l); }