blue.music
Class Mode

java.lang.Object
  |
  +--blue.music.Mode

public class Mode
extends java.lang.Object


Field Summary
static Mode AEOLIAN
           
static Mode CHROMATIC
           
static Mode DORIAN
           
static Mode IONIAN
           
static Mode LOCRIAN
           
static Mode LYDIAN
           
static Mode MAJOR
           
static Mode MINOR
           
static Mode MIXOLYDIAN
           
static Mode PENTATONIC
           
static Mode PHRYGIAN
           
static Mode WHOLETONE
           
 
Constructor Summary
Mode(java.lang.String name, int[] intervals)
           
 
Method Summary
 int[] intervals()
           
 java.lang.String name()
           
 int nextInterval(int degree)
           
 int previousInterval(int degree)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAJOR

public static final Mode MAJOR

DORIAN

public static final Mode DORIAN

PHRYGIAN

public static final Mode PHRYGIAN

LYDIAN

public static final Mode LYDIAN

MIXOLYDIAN

public static final Mode MIXOLYDIAN

MINOR

public static final Mode MINOR

LOCRIAN

public static final Mode LOCRIAN

WHOLETONE

public static final Mode WHOLETONE

PENTATONIC

public static final Mode PENTATONIC

IONIAN

public static final Mode IONIAN

AEOLIAN

public static final Mode AEOLIAN

CHROMATIC

public static final Mode CHROMATIC
Constructor Detail

Mode

public Mode(java.lang.String name,
            int[] intervals)
Method Detail

name

public java.lang.String name()

intervals

public int[] intervals()

nextInterval

public int nextInterval(int degree)

previousInterval

public int previousInterval(int degree)