Macros (Mac OS) Most songforms use building blocks like the IIm7-V7 chord progression for example. BandMaster's macros use this fact to allow editing entire groups of beats or measures. Progressions are based on the root of the first chord in the selection. Employing the IIm7-V7 macro on a group of 4 measures Cmaj7 transforms it into Dm7 / G7 /. Chord/Bass option added - allows to construct major/minor triad chords with any note in the Bass, such as A/G, D/F#, Dm/C, etc. Legato Chords implemented, letting note(s) sustain on chord change if the same note(s)/fret/string was triggered in the previous chord; In Chords mode now it is possible to disable upper strings in a chord; Version 1.5.3.
ChordGeometries represents chords and voice leadings in a variety of 3D geometrical spaces. You can enter chords on a MIDI keyboard or using the Keyboard window. Voice leadings between successive chords are represented by continuous paths in the spaces. Go to the Chord Geometries 1.1 page.
This is a small Python program that allows you to explore a network of relationships linking chords in a wide range of musical contexts. Basically, whenever you have a chord whose size is relatively prime to that of its enclosing scale you can form a 'generalized circle of fifths' (see Geometry and the Quest for Theoretical Generality). You can then scramble these voice leadings as discussed in section 3.11 of A Geometry of Music to get a collection of isomorphic voice-leading lattices. This means you can transfer musical patterns from one lattice to another. My program will graph them for you, embody various patterns in musical notation, allow you to embed multiple patterns, etc. It requires music21, numpy, scipy, and matplotlib. Read the comments for more explanation. Download now.
Simple python programs using music21 to perform routine voice-leading calculations: determining the most efficient voice leadings between chords, etc. Download now.
This is a little Max object, written in Java, that finds the most efficient voice leading between chords. Very useful for algorithmic composition. Download now.
Pitch Mapper is no longer supported, but is still available as a download (Mac OS X only). I've rewritten this in python. Download now.
Dmitri Tymoczko (b. 1969, Cambridge, Massachusetts) is a composer and music theorist who teaches at Princeton University. His book A Geometry of Music (Oxford) has been described as 'a tour de force' (The Times Literary Supplement), a 'monumental achievement' (Music Theory Online), and, potentially, a modern analogue to Schoenberg's Harmonielehre (The Musical Times). His first three CDs, Beat Therapy ('far reaching yet utterly entertaining,' Newmusicbox), Crackpot Hymnal ('ebullient ... polystylistic ... kinetic ... vividly orchestrated and vibrantly paced,' Sequenza21), and and Rube Goldberg Variations ('foot tapping,' 'sassy,' Limelight), are available from Bridge Records. A fourth, Fools and Angels is available from New Focus.