From 74be117b2346c1d25de62219383cfb797c5b90d3 Mon Sep 17 00:00:00 2001 From: littleisland <> Date: Wed, 3 Dec 2025 11:57:37 +0900 Subject: [PATCH] create/update 'change cpm.md' file --- strudel/change cpm.md | 55 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 strudel/change cpm.md diff --git a/strudel/change cpm.md b/strudel/change cpm.md new file mode 100644 index 0000000..a939680 --- /dev/null +++ b/strudel/change cpm.md @@ -0,0 +1,55 @@ +```javascript + + +samples({ + Dum: 'tar-doum.mp3', + Soc: 'tar-soc.mp3', + tec: 'tar-tec.mp3', + ka: 'tar-ka.mp3', +}, 'https://raw.githubusercontent.com/djlerman/sounds/main/'); + +var Doum1 = s("-"), Soc1 = s("-"), tek1 = s("-"), ka1 = s("-"); +var Doum2 = s("-"), Soc2 = s("-"), tek2 = s("-"), ka2 = s("-"); +var Doum3 = s("-"), Soc3 = s("-"), tek3 = s("-"), ka3 = s("-"); + + + + /* Malfuf */ + /* 1 - - - 2 - - - 3 - - - 4 - - - */ +Doum1 = s( /* Doum */ " Dum - - - - - - - Dum - - - - - - - "); +Soc1 = s( /* Soc */ " - - - Soc - - Soc - - - - Soc - - Soc - "); +tek1 = s( /* Tec */ " - - - - - - - - - - - - - - - - "); +ka1 = s( /* Ka */ " - ka ka - ka ka - ka - ka ka - ka ka - ka "); + + /* ParaDiddle */ + /* 1 - - - 2 - - - 3 - - - 4 - - - */ +Doum2 = s( /* Doum */ " - - - - - - - - - - - - - - - - "); +Soc2 = s( /* Soc */ " - - - - - - - - - - - - - - - - "); +tek2 = s( /* Tec */ " tec - tec tec - tec - - tec - tec tec - tec - - "); +ka2 = s( /* Ka */ " - ka - - ka - ka ka - ka - - ka - ka ka "); + + /* Double Stroke Roll */ + /* 1 - - - 2 - - - 3 - - - 4 - - - */ +Doum3 = s( /* Doum */ " - - - - - - - - - - - - - - - - "); +Soc3 = s( /* Soc */ " - - - - - - - - - - - - - - - - "); +tek3 = s( /* Tec */ " tec tec - - tec tec - - tec tec - - tec tec - - "); +ka3 = s( /* Ka */ " - - ka ka - - ka ka - - ka ka - - ka ka "); + + + +// Tempo: 120 = 20 +// Tempo: 80 = 12 +setcpm(12); + + +const group1 = stack(Doum1, Soc1, tek1, ka1); +const group2 = stack(Doum2, Soc2, tek2, ka2); +const group3 = stack(Doum3, Soc3, tek3, ka3); + +cat(group1, group1, group2, group3).cpm("<12 13 14 15 16 17 18 19 20>"); + + + + + +``` \ No newline at end of file