mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-24 20:18:34 +00:00
add ad function
This commit is contained in:
parent
d582bbbb60
commit
2ecc6b30aa
@ -1394,6 +1394,11 @@ controls.adsr = register('adsr', (adsr, pat) => {
|
|||||||
const [attack, decay, sustain, release] = adsr;
|
const [attack, decay, sustain, release] = adsr;
|
||||||
return pat.set({ attack, decay, sustain, release });
|
return pat.set({ attack, decay, sustain, release });
|
||||||
});
|
});
|
||||||
|
controls.ad = register('ad', (t, pat) => {
|
||||||
|
t = !Array.isArray(t) ? [t] : t;
|
||||||
|
const [attack, decay = attack] = t;
|
||||||
|
return pat.attack(attack).decay(decay);
|
||||||
|
});
|
||||||
controls.ds = register('ds', (ds, pat) => {
|
controls.ds = register('ds', (ds, pat) => {
|
||||||
ds = !Array.isArray(ds) ? [ds] : ds;
|
ds = !Array.isArray(ds) ? [ds] : ds;
|
||||||
const [decay, sustain] = ds;
|
const [decay, sustain] = ds;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user