Skip to content

honcoops/strudel_trance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Strudel Trance - Live Coding Trance Music

A comprehensive collection of patterns, techniques, and examples for creating trance music using Strudel, the live coding music system.

What is This Project?

This project explores the creation of trance music through live coding using Strudel, an official JavaScript port of the Tidal Cycles pattern language. Whether you're a trance producer curious about live coding or a live coder wanting to explore trance, this repository provides ready-to-use patterns and educational resources.

Quick Start

  1. Visit Strudel REPL
  2. Copy any code example from the examples/ folder
  3. Paste it into the Strudel editor
  4. Press Play (or Ctrl+Enter)
  5. Start tweaking and experimenting!

Repository Structure

strudel_trance/
β”œβ”€β”€ README.md                      # This file
β”œβ”€β”€ TRANCE_CONCEPTS.md            # Core concepts of trance music
β”œβ”€β”€ BRAINSTORMING.md              # Ideas and creative starting points
β”œβ”€β”€ TIPS_AND_TRICKS.md            # Advanced techniques for Strudel
└── examples/
    β”œβ”€β”€ 01_driving_bassline.js    # Classic trance basslines
    β”œβ”€β”€ 02_euphoric_leads.js      # Melodic leads and arpeggios
    β”œβ”€β”€ 03_buildups_breakdowns.js # Tension and release patterns
    └── 04_classic_chord_progression.js # I-V-vi-IV arpeggios

What Makes Trance Music?

Trance is characterized by:

  • Tempo: 125-145 BPM (typically 138-140)
  • Driving basslines: Repetitive, rolling basslines that propel the track
  • Euphoric melodies: Uplifting, emotional leads and arpeggios
  • Build-ups and breakdowns: Tension and release through filtering and arrangement
  • Layered atmospheres: Pads, strings, and ambient textures
  • Four-on-the-floor kick: Steady kick drum on every beat

See TRANCE_CONCEPTS.md for detailed information.

Resources

Contributing

Feel free to add your own trance patterns and techniques! The goal is to build a comprehensive library of trance-specific Strudel patterns.

License

All code examples are free to use, modify, and incorporate into your own projects.


Happy Live Coding! 🎡✨

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •