refactor kalimba

This commit is contained in:
Felix Roos 2022-09-15 21:17:39 +02:00
parent a616d6fd3e
commit 0a1577ff43

View file

@ -485,11 +485,10 @@ stack(
.tone(bass), .tone(bass),
).fast(3/2)`; ).fast(3/2)`;
export const wavyKalimba = `const delay = new FeedbackDelay(1/3, .5).chain(vol(.2), out()) // delay was there before...
let kalimba = await sampler({ export const wavyKalimba = `samples({
C5: 'https://freesound.org/data/previews/536/536549_11935698-lq.mp3' 'kalimba': { c5:'https://freesound.org/data/previews/536/536549_11935698-lq.mp3' }
}) })
kalimba = kalimba.chain(vol(0.6).connect(delay),out());
const scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major']) const scales = cat('C major', 'C mixolydian', 'F lydian', ['F minor', 'Db major'])
stack( stack(
@ -498,8 +497,7 @@ stack(
.scale(scales) .scale(scales)
.struct("x*8") .struct("x*8")
.velocity("<.8 .3 .6>*8") .velocity("<.8 .3 .6>*8")
.slow(2) .slow(2),
.tone(kalimba),
"<c2 c2 f2 [[F2 C2] db2]>" "<c2 c2 f2 [[F2 C2] db2]>"
.scale(scales) .scale(scales)
.scaleTranspose("[0 <2 4>]*2") .scaleTranspose("[0 <2 4>]*2")
@ -507,10 +505,13 @@ stack(
.velocity("<.8 .5>*4") .velocity("<.8 .5>*4")
.velocity(0.8) .velocity(0.8)
.slow(2) .slow(2)
.tone(kalimba)
) )
.legato("<.4 .8 1 1.2 1.4 1.6 1.8 2>/8") .legato("<.4 .8 1 1.2 1.4 1.6 1.8 2>/8")
.fast(1)`; .fast(1)
.note()
.clip(1)
.s('kalimba')
.out()`;
export const jemblung = `const delay = new FeedbackDelay(1/8, .6).chain(vol(0.15), out()); export const jemblung = `const delay = new FeedbackDelay(1/8, .6).chain(vol(0.15), out());
const snare = noise({type:'white',...adsr(0,0.2,0)}).chain(lowpass(5000),vol(1.8),out()); const snare = noise({type:'white',...adsr(0,0.2,0)}).chain(lowpass(5000),vol(1.8),out());