diff --git a/.gemini/reference.md b/.gemini/reference.md old mode 100644 new mode 100755 diff --git a/.gemini/skills/fix-and-explain-strudelcode/SKILL.md b/.gemini/skills/fix-and-explain-strudelcode/SKILL.md old mode 100644 new mode 100755 diff --git a/.gemini/skills/fix-and-explain-strudelcode/references/strudel_reference.md b/.gemini/skills/fix-and-explain-strudelcode/references/strudel_reference.md old mode 100644 new mode 100755 diff --git a/.gemini/skills/fix-and-explain-strudelcode/scripts/fix_syntax.cjs b/.gemini/skills/fix-and-explain-strudelcode/scripts/fix_syntax.cjs old mode 100644 new mode 100755 diff --git a/.gemini/skills/generate-strudel-template/SKILL.md b/.gemini/skills/generate-strudel-template/SKILL.md old mode 100644 new mode 100755 diff --git a/.gemini/skills/generate-strudel-template/assets/templates/deep_house.md b/.gemini/skills/generate-strudel-template/assets/templates/deep_house.md old mode 100644 new mode 100755 diff --git a/.gemini/skills/generate-strudel-template/assets/templates/industrial_techno.md b/.gemini/skills/generate-strudel-template/assets/templates/industrial_techno.md old mode 100644 new mode 100755 diff --git a/.gemini/skills/generate-strudel-template/assets/templates/minimal_techno.md b/.gemini/skills/generate-strudel-template/assets/templates/minimal_techno.md old mode 100644 new mode 100755 diff --git a/.gemini/skills/generate-strudel-template/references/rhythmic_patterns.md b/.gemini/skills/generate-strudel-template/references/rhythmic_patterns.md old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/PRECAUTIONS.md b/PRECAUTIONS.md old mode 100644 new mode 100755 diff --git a/fix-and-explain-strudelcode.skill b/fix-and-explain-strudelcode.skill old mode 100644 new mode 100755 diff --git a/gemini.md b/gemini.md old mode 100644 new mode 100755 diff --git a/generate-strudel-template.skill b/generate-strudel-template.skill old mode 100644 new mode 100755 diff --git a/readme.md b/readme.md old mode 100644 new mode 100755 diff --git a/strudel/.gitkeep b/strudel/.gitkeep old mode 100644 new mode 100755 diff --git a/strudel/20250702.md b/strudel/20250702.md old mode 100644 new mode 100755 diff --git a/strudel/20250705.md b/strudel/20250705.md old mode 100644 new mode 100755 diff --git a/strudel/20250706.md b/strudel/20250706.md old mode 100644 new mode 100755 diff --git a/strudel/20250707.md b/strudel/20250707.md old mode 100644 new mode 100755 diff --git a/strudel/20250711.md b/strudel/20250711.md old mode 100644 new mode 100755 diff --git a/strudel/20250713.md b/strudel/20250713.md old mode 100644 new mode 100755 diff --git a/strudel/20250714.md b/strudel/20250714.md old mode 100644 new mode 100755 diff --git a/strudel/20250720.md b/strudel/20250720.md old mode 100644 new mode 100755 diff --git a/strudel/20250728.md b/strudel/20250728.md old mode 100644 new mode 100755 diff --git a/strudel/20250805.md b/strudel/20250805.md old mode 100644 new mode 100755 diff --git a/strudel/20250819.md b/strudel/20250819.md old mode 100644 new mode 100755 diff --git a/strudel/20250903.md b/strudel/20250903.md old mode 100644 new mode 100755 diff --git a/strudel/20250907.md b/strudel/20250907.md old mode 100644 new mode 100755 diff --git a/strudel/20250915.md b/strudel/20250915.md old mode 100644 new mode 100755 diff --git a/strudel/20251102.md b/strudel/20251102.md old mode 100644 new mode 100755 diff --git a/strudel/20251110.md b/strudel/20251110.md old mode 100644 new mode 100755 diff --git a/strudel/20251113.md b/strudel/20251113.md old mode 100644 new mode 100755 diff --git a/strudel/20251120.md b/strudel/20251120.md old mode 100644 new mode 100755 diff --git a/strudel/20251207.md b/strudel/20251207.md old mode 100644 new mode 100755 diff --git a/strudel/20251209.md b/strudel/20251209.md old mode 100644 new mode 100755 diff --git a/strudel/20251216.md b/strudel/20251216.md old mode 100644 new mode 100755 diff --git a/strudel/20251222.md b/strudel/20251222.md old mode 100644 new mode 100755 diff --git a/strudel/20260110.md b/strudel/20260110.md old mode 100644 new mode 100755 diff --git a/strudel/20260122.md b/strudel/20260122.md old mode 100644 new mode 100755 diff --git a/strudel/20260215.md b/strudel/20260215.md old mode 100644 new mode 100755 diff --git a/strudel/20260216.md b/strudel/20260216.md old mode 100644 new mode 100755 diff --git a/strudel/20260219.md b/strudel/20260219.md old mode 100644 new mode 100755 diff --git a/strudel/20260228.md b/strudel/20260228.md old mode 100644 new mode 100755 diff --git a/strudel/20260306.md b/strudel/20260306.md old mode 100644 new mode 100755 diff --git a/strudel/20260314.md b/strudel/20260314.md new file mode 100755 index 0000000..64e9740 --- /dev/null +++ b/strudel/20260314.md @@ -0,0 +1,30 @@ +```javascript +await initHydra({feedStrudel:1}) + +src(s0) + .repeat(0.5, 0.5) + .modulateRepeat(osc(10,0.05,() => H.fft[0]* 10)) + .out() +setcps(120/60/4) + +$: s("sine").att(.05).dec(perlin.range(.15,.55).slow(8)).fm(1).fmh(2) + .layer( + x=>x.n(irand(3).sometimesBy(.55,add(1))).scale("C5:minor:pentatonic").seg(4) + .pan(sine.range(.2, .8).slow(4)).jux(rev), + x=>x.n(irand(4).sometimesBy(.5,add(1))).sometimesBy(.4,late(.1)).scale("C4:dorian").seg(3) + .pan(.7).jux(fast(2)), + x=>x.n(irand(5)).sometimesBy(.35,late(.2)).scale("C3:phrygian").seg(2), + ).degradeBy(.1).lpf(sine.range(100,1200).slow(16)).fast(.5) + .delay(.7).room(.5).roomsize(2) + .gain(sine.range(.1,.3).slow("<6 12>")) .orbit(1) + +$_: s("supersaw").dec(.15) + .layer( + x=>x.n("0 [0|4]").scale("C1:minor").seg(4), + x=>x.n("<2 3 6 4>").scale("C2:minor").seg(6).sometimesBy(.4, rev), + x=>x.n("0 2 4 6 7 9").scramble(4).scale("C3:minor").seg(7), + ) + .ftype(1).lpf(sine.range(100, 600).slow(12)) .lpq(perlin.range(5, 20).slow(4)) + .delay(.2).delayt(.2).delayfb(.3) + .gain(sine.range(.7, .2).slow(12)).orbit(2).scope({scale:.75,pos:.5}) +``` \ No newline at end of file diff --git a/strudel/DnB.md b/strudel/DnB.md old mode 100644 new mode 100755 diff --git a/strudel/Jazz.md b/strudel/Jazz.md old mode 100644 new mode 100755 diff --git a/strudel/MIDI Setting Sample.md b/strudel/MIDI Setting Sample.md old mode 100644 new mode 100755 diff --git a/strudel/Slow sine.md b/strudel/Slow sine.md old mode 100644 new mode 100755 diff --git a/strudel/Strudel Code Snipptes.md b/strudel/Strudel Code Snipptes.md old mode 100644 new mode 100755 diff --git a/strudel/acid_house.md b/strudel/acid_house.md old mode 100644 new mode 100755 diff --git a/strudel/change cpm.md b/strudel/change cpm.md old mode 100644 new mode 100755 diff --git a/strudel/complex bass.md b/strudel/complex bass.md old mode 100644 new mode 100755 diff --git a/strudel/doc/Strudel Making Sound.md b/strudel/doc/Strudel Making Sound.md old mode 100644 new mode 100755 diff --git a/strudel/doc/Strudel Study.md b/strudel/doc/Strudel Study.md old mode 100644 new mode 100755 diff --git a/strudel/dub techono.md b/strudel/dub techono.md old mode 100644 new mode 100755 diff --git a/strudel/dub_techno.md b/strudel/dub_techno.md old mode 100644 new mode 100755 diff --git a/strudel/explain/minimal_techno_logic.md b/strudel/explain/minimal_techno_logic.md old mode 100644 new mode 100755 diff --git a/strudel/fadein sample code.md b/strudel/fadein sample code.md old mode 100644 new mode 100755 diff --git a/strudel/glitch sound.md b/strudel/glitch sound.md old mode 100644 new mode 100755 diff --git a/strudel/glitchwavetable2.md b/strudel/glitchwavetable2.md old mode 100644 new mode 100755 diff --git a/strudel/heart sounds and breathing.md b/strudel/heart sounds and breathing.md old mode 100644 new mode 100755 diff --git a/strudel/hypnotic techno.md b/strudel/hypnotic techno.md old mode 100644 new mode 100755 diff --git a/strudel/hypnotic_techno.md b/strudel/hypnotic_techno.md old mode 100644 new mode 100755 diff --git a/strudel/music box.md b/strudel/music box.md old mode 100644 new mode 100755 diff --git a/strudel/samples/GlexDataSimulationAlt1.wav b/strudel/samples/GlexDataSimulationAlt1.wav old mode 100644 new mode 100755 diff --git a/strudel/samples/readme.md b/strudel/samples/readme.md old mode 100644 new mode 100755 diff --git a/strudel/slow wave.md b/strudel/slow wave.md old mode 100644 new mode 100755 diff --git a/strudel/wavetable code.md b/strudel/wavetable code.md old mode 100644 new mode 100755