// "Up In Annie's Room" (work in progress) // song @by The Sea Nymphs // script @by eefano setcps(90/60) const split = register('split', (deflt, callback, pat) => callback(deflt.map((d,i)=>pat.withValue((v)=>Array.isArray(v)?(i/2".pickRestart([ "/2", "/2"]) .layer(x=>x.chord().anchor('b4').voicing().s("gm_reed_organ").attack(0.1).release(1.5).room(1).rsize(4).gain(0.4), x=>n("<0!32 [0,1,2,3,4]!24>/2").chord(x).anchor('c3').mode('root').voicing().s("gm_church_organ").room(1).rsize(4).gain(0.4), x=>n("<[0,[~ 1@20],[~@2 2@20],[~@3 3@20],[~@4 4@20]]>/2").chord(x).anchor('e4').voicing().s("gm_acoustic_guitar_nylon").room(0.6).gain(0.5)) v: "<0@16 1@16 2@24>/2".pickRestart([ "*2", "*2","<~>*2"]) .split([0,0],(x)=>note(x[0]).penv(x[1])) .patt('0.4').s("gm_choir_aahs:5").room(1).gain(1) //d: s("")