Composing algorithmic (notated) music with Python and Abjad
summary
Shows concrete results: Python code that performs serial transformations in one line of Python, a working Abjad pipeline that wraps LilyPond to emit engraved PDF, and an extensioned quantizer that accepts durations (reported as durations in milliseconds) and pitches then produces notated music. Demonstrations include retrograde/inversion/transposition implemented as list operations, NumPy-driven stochastic durations, a packaged project layout that builds scores, and generated PDFs, so the tools actually produce readable scores rather than just theory.
AI-written summary · about
chapters (11)
- 0:00Start
- 2:28Overview
- 3:08Musikalisches Würfelspiel
- 6:12Twelve-tone Technique - Transposition
- 7:49Twelve-tone Technique - Inversion
- 8:36Twelve-tone Technique - Retrograde
- 11:18LilyPond
- 12:12Common Notation
- 17:27A simple Abjad example
- 24:53Extending Abjad
- 29:26Inside my segment definitions...
related talks
30mLearning Computer Science with Python and Music(21)
08mMusic in Plain Text
19mComposing music with composed functions
38mMusical Steganography: Hiding Things in Music
03mBuild a Synthesizer with Python
24mWriting Music with Ruby
19mDo Repeat Yourself
01h 02mHumanizing Technology and Algorithms Through Artistic Expression
