Pitch

Scales & microtonality

  • Scales — Demo of the scamp_extensions Scale object, a highly flexible representation of a scale that can be indexed into infinitely in both directions from a root note. (needs scamp_extensions)

  • Microtonal Playback and Notation — Plays a few microtonal chords and notates them, turning on exact microtonal annotations.

Pitch spelling

  • Pitch Spelling — Demonstrates the ability to define note pitch spelling using the optional properties argument to “play_note”.

  • Voice Leading / spelling policy — Rule-based four-part voice leading over a scale, spelled in E major via the default_spelling_policy argument. (needs scamp_extensions)

Glissando

  • Glissando from Envelope — Plays a glissando by passing an Envelope to the pitch parameter of play_note.

  • Envelope Shorthand — Plays two glissandi by passing lists instead of envelopes to the pitch argument of play_note.