Package wellen

Class Scale

java.lang.Object
wellen.Scale

public class Scale extends Object
Scale supplies a collection of musical scales.
  • Field Details

    • CHORD_DOMINANT_7

      public static final int[] CHORD_DOMINANT_7
    • CHORD_MAJOR

      public static final int[] CHORD_MAJOR
    • CHORD_MAJOR_7TH

      public static final int[] CHORD_MAJOR_7TH
    • CHORD_MINOR

      public static final int[] CHORD_MINOR
    • CHORD_MINOR_7TH

      public static final int[] CHORD_MINOR_7TH
    • CHROMATIC

      public static final int[] CHROMATIC
    • DIMINISHED_7

      public static final int[] DIMINISHED_7
    • FIBONACCI

      public static final int[] FIBONACCI
    • FIFTH

      public static final int[] FIFTH
    • HALF_TONE

      public static final int[] HALF_TONE
    • ID_CHORD_DOMINANT_7

      public static final int ID_CHORD_DOMINANT_7
      See Also:
    • ID_CHORD_MAJOR

      public static final int ID_CHORD_MAJOR
      See Also:
    • ID_CHORD_MAJOR_7TH

      public static final int ID_CHORD_MAJOR_7TH
      See Also:
    • ID_CHORD_MINOR

      public static final int ID_CHORD_MINOR
      See Also:
    • ID_CHORD_MINOR_7TH

      public static final int ID_CHORD_MINOR_7TH
      See Also:
    • ID_CHROMATIC

      public static final int ID_CHROMATIC
      See Also:
    • ID_DIMINISHED_7

      public static final int ID_DIMINISHED_7
      See Also:
    • ID_FIBONACCI

      public static final int ID_FIBONACCI
      See Also:
    • ID_FIFTH

      public static final int ID_FIFTH
      See Also:
    • ID_HALF_TONE

      public static final int ID_HALF_TONE
      See Also:
    • ID_MAJOR

      public static final int ID_MAJOR
      See Also:
    • ID_MAJOR_PENTATONIC

      public static final int ID_MAJOR_PENTATONIC
      See Also:
    • ID_MINOR

      public static final int ID_MINOR
      See Also:
    • ID_MINOR_PENTATONIC

      public static final int ID_MINOR_PENTATONIC
      See Also:
    • ID_OCTAVE

      public static final int ID_OCTAVE
      See Also:
    • MAJOR

      public static final int[] MAJOR
    • MAJOR_PENTATONIC

      public static final int[] MAJOR_PENTATONIC
    • MINOR

      public static final int[] MINOR
    • MINOR_PENTATONIC

      public static final int[] MINOR_PENTATONIC
    • NUMBER_OF_SCALES

      public static final int NUMBER_OF_SCALES
      See Also:
    • OCTAVE

      public static final int[] OCTAVE
  • Constructor Details

    • Scale

      public Scale()
  • Method Details

    • get_note

      public static int get_note(int[] pScale, int pBaseNote, int pNoteStepOffset)
    • id

      public static int[] id(int pScaleID)