Files
strudel/examples/oddeven.js
2025-09-27 23:12:09 +02:00

23 lines
562 B
JavaScript
Executable File

// "Odd Even" (Work In Progress)
// song @by Cardiacs
// script @by eefano
setDefaultVoicings('legacy')
const k = 0.01;
stack(
n(stack("0@2 0 3@2 3 0 3",
"1@2 1 2@2 2 1 2".late(k),
"2@2 2 1@2 1 2 1".late(k*2),
"3@2 3 0@2 0 3 0".late(k*3)))
.chord("<G [Bm E] [G@3 C]>".slow(2)).voicing()
.s("gm_electric_guitar_jazz").clip(1).release(0.2).gain(0.5),
`< ~!4
[4 3 [2 ~] [1 ~] 0@2 4@2]
[4 3 [2 ~] [1 ~] 0@2 7@2]
>`.scale("g2:lydian").note().s("gm_bassoon")
).cpm(120/4)//.pianoroll()