{ f: 200, l: 1.0, g: 1.0, p: 0.0 }
overtones = {
O[(3/2, 3.0, 1.0, 0.0),
(3/2, 0.0, 1.0, 0.0),
(1, 0.0, 1.0, 0.0)]
}
foo = {
#foo
| Overlay [
Tm 3/2,
AsIs,
]
}
thing1 = {
overtones |
Sequence [
AsIs,
foo,
Tm 3/2 | Length 2.0
]
}
fn(a, b) = {
overtones |
Sequence [
a,
b,
AsIs,
foo,
Tm 3/2 | Length 2.0
]
}
thing2 = {
Sequence [
fn(AsIs, Tm 3/2),
Tm 7/4,
Tm 5/2
] | Repeat 2
> FitLength thing1
}
main = {
Overlay [
AD(1/100, 1/1, 2) |
Portamento 1/10 |
Sequence [
--AsIs,
AsIs,
foo,
Tm 3/2 | Length 2.0
]
| Sequence [
AsIs,
AsIs > @foo(Tm 9/8)
]
]
}