Skip to content
rachel-nocodePublic

About

Learn how to code Minimal Tech and Deep Melodic House music with Strudel

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🎧 Live Coding Music with Strudel: Minimal Tech & Deep Melodic House

Welcome to your hands-on curriculum for coding electronic music with Strudel.


⚡ Quick Start: How to Play Any File

Option 1: Instant Local Player (Zero Setup & Interactive)

Run in terminal:

npm run player

Or open player.html directly in your browser. This loads an interactive studio with all 15 curriculum lessons pre-loaded, real-time audio playback, and visual meters.

Option 2: Inside Your IDE (VS Code / Antigravity)

  1. The Strudel VS extension (cmillsdev.strudelvs) has now been installed.
  2. If commands don't respond right away, reload the IDE window (Cmd + Shift + P -> Developer: Reload Window).
  3. Open any .strudel file (make sure language mode at the bottom-right shows strudel).
  4. Press Cmd + Enter to play/update, or open Command Palette (Cmd + Shift + P) -> Strudel: Evaluate Pattern.
  5. Press Ctrl + . to stop audio.

Option 3: In Your Web Browser

  1. Open strudel.cc (or run npm run open:web).
  2. Copy any .strudel code and paste it into the editor.
  3. Press Cmd + Enter (or click the ▶ Play button).

📚 Curriculum Structure

Module Focus Core Files
Master Resources Video tutorials, official documentation, cheat sheets resources.md
01. Basics & Syntax Cycles, 4/4 beats, subdivisions, stacking layers 01-hello-beat, 02-mini-notation, 03-stacking-layers
02. Sound Shaping & FX Filters (lpf/hpf), ADSR envelopes, delay, reverb, sidechain ducking 01-filters-and-envelopes, 02-spatial-time-effects, 03-sidechain
03. Music Theory & Melody Scales (Minor, Dorian), 7th/9th chord voicings, arpeggiators 01-scales-and-notes, 02-chords-and-voicings, 03-arpeggios
04. Minimal Tech Micro-percussion, euclidean rhythms, rolling 16th bass, full track 01-minimal-groove, 02-rolling-bassline, 03-full-track
05. Deep Melodic House Lush chord progressions, sub-bass, stereo arpeggios, full track 01-lush-chords, 02-melodic-lead-arp, 03-full-track

🎯 Recommended Learning Path

  1. Review resources.md to bookmark the official docs and top video tutorials.
  2. Complete Module 01 to master the mini-notation rhythm syntax.
  3. Work through Module 02 & 03 to learn sound design and harmonic voicings.
  4. Dive into Module 04 (Minimal Tech) and Module 05 (Deep Melodic House) to study complete, ready-to-perform arrangements.

About

Learn how to code Minimal Tech and Deep Melodic House music with Strudel

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages