sound.musica
Class MusicalScaleToMidi

java.lang.Object
  extended by sound.musica.MusicalScaleToMidi

public class MusicalScaleToMidi
extends java.lang.Object

Created by IntelliJ IDEA. User: Carl Date: Oct 3, 2003 Time: 3:34:29 PM To change this template use Options | File Templates.


Field Summary
static int midiMaxNote
           
static int midiMinNote
           
static int midiNoteRange
           
static int midiOctaveSpan
           
static int numMidiOctaves
           
 
Constructor Summary
MusicalScaleToMidi(int[] _intervalScale, int _midiStartOfScale)
           
 
Method Summary
 int getHighestUserNote()
           
 int getHighestUserOctave()
           
 int[] getIntervalScale()
           
 int getLowestUserNote()
           
 int getLowestUserOctave()
           
 int getMidiStartOfUserScale()
           
 int[][] getMidiUserScaleProgression()
           
static void main(java.lang.String[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

midiMinNote

public static final int midiMinNote
See Also:
Constant Field Values

midiMaxNote

public static final int midiMaxNote
See Also:
Constant Field Values

midiNoteRange

public static final int midiNoteRange
See Also:
Constant Field Values

midiOctaveSpan

public static final int midiOctaveSpan
See Also:
Constant Field Values

numMidiOctaves

public static final int numMidiOctaves
See Also:
Constant Field Values
Constructor Detail

MusicalScaleToMidi

public MusicalScaleToMidi(int[] _intervalScale,
                          int _midiStartOfScale)
Parameters:
_intervalScale - choice of intervalScale from Scales class
_midiStartOfScale - insertion point of intervalScale[0] in midi 0-127
Method Detail

getMidiUserScaleProgression

public int[][] getMidiUserScaleProgression()

getIntervalScale

public int[] getIntervalScale()

getMidiStartOfUserScale

public int getMidiStartOfUserScale()

getLowestUserOctave

public int getLowestUserOctave()

getHighestUserOctave

public int getHighestUserOctave()

getLowestUserNote

public int getLowestUserNote()

getHighestUserNote

public int getHighestUserNote()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)