uk.org.toot.music.tonality
Interface Chord.Progression
- All Known Implementing Classes:
- Chord.AbstractProgression, Chord.CountdownProgression, Chord.I_bIII_bVI_bII_TurnAround, Chord.ii_V7_I_I_Progression
- Enclosing class:
- Chord
public static interface Chord.Progression
A Progression is a list of chords, each with their offset to a nominal root.
Typically relative to the tonic chord of a key center.
getBarCount
int getBarCount()
getStepCount
int getStepCount()
getRelativeVoicing
Chord.RelativeVoicing getRelativeVoicing(int bar,
int step)
- Parameters:
bar
- chord
-
- Returns:
- a RelativeVoicing or null
getPitches
int[] getPitches(int bar,
int step,
int root)
- Parameters:
bar
- - the bar within the progressionstep
- - the step within the barroot
- - the root of the relative voicing
- Returns:
- int[] of pitches
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.