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.


Method Summary
 int getBarCount()
           
 int[] getPitches(int bar, int step, int root)
           
 Chord.RelativeVoicing getRelativeVoicing(int bar, int step)
           
 int getStepCount()
           
 

Method Detail

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 progression
step - - the step within the bar
root - - the root of the relative voicing
Returns:
int[] of pitches


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.