MidiApps
Class chordComposer

java.lang.Object
  |
  +--MidiApps.composer
        |
        +--MidiApps.equalTemperComposer
              |
              +--MidiApps.chordComposer

public class chordComposer
extends equalTemperComposer


Constructor Summary
chordComposer()
           
 
Method Summary
 void buildScale()
           
 void compose()
           
 int getDrumGroupIndex()
           
 int getGroupIndex()
           
 int getIsDrumOn(int index)
           
 int getIsOn(int index)
           
 int getMaxDrumLength(int index)
           
 byte getMaxDrumVelOn(int index)
           
 int getMaxNoteLength(int index)
           
 int getMaxNumDrums(int index)
           
 int getMaxNumPitches(int index)
           
 int getMaxStep(int index)
           
 byte getMaxVelOff(int index)
           
 byte getMaxVelOn(int index)
           
 int getMinDrumLength(int index)
           
 byte getMinDrumVelOn(int index)
           
 int getMinNoteLength(int index)
           
 int getMinNumDrums(int index)
           
 int getMinNumPitches(int index)
           
 int getMinStep(int index)
           
 byte getMinVelOff(int index)
           
 byte getMinVelOn(int index)
           
 int getNextChannel()
           
 int getNumDrumGroups()
           
 int getNumGroups()
           
 byte getPatch(int index)
           
 int getPercentChanceDrumRest(int index)
           
 int getPercentChanceRest(int index)
           
 java.util.Random getRandom()
           
 void playDrumGroup()
           
 void playDrumGroup(int ndx)
           
 void playGroup()
           
 void playGroup(int ndx)
           
 void setBentScale(MidiApps.bentScale bs)
           
 void setDrumGroupIndex(int num)
           
 void setGroupIndex(int num)
           
 void setIsOn(int isOnIn, int index)
           
 void setMaxDrumLength(int len, int index)
           
 void setMaxDrumVelOn(byte velIn, int index)
           
 void setMaxNoteLength(int len, int index)
           
 void setMaxNumDrums(int num, int index)
           
 void setMaxNumPitches(int num, int index)
           
 void setMaxOctave(int octIn, int index)
           
 void setMaxStep(int stepIn, int index)
           
 void setMaxVelOff(byte velIn, int index)
           
 void setMaxVelOn(byte velIn, int index)
           
 void setMinDrumLength(int len, int index)
           
 void setMinDrumVelOn(byte velIn, int index)
           
 void setMinNoteLength(int len, int index)
           
 void setMinNumDrums(int num, int index)
           
 void setMinNumPitches(int num, int index)
           
 void setMinOctave(int octIn, int index)
           
 void setMinStep(int stepIn, int index)
           
 void setMinVelOff(byte velIn, int index)
           
 void setMinVelOn(byte velIn, int index)
           
 void setNumDrumGroups(int num)
           
 void setNumGroups(int num)
           
 void setPatch(byte patchIn, int index)
           
 void setPercentChanceDrumRest(int num, int index)
           
 void setPercentChanceRest(int num, int index)
           
 void setRandom(java.util.Random r)
           
 
Methods inherited from class MidiApps.equalTemperComposer
getBentScale, getNumDivisions, setNumDivisions
 
Methods inherited from class MidiApps.composer
createSequence, getBaseMidiPitch, getBeatLength, getFileNameFinal, getNumOctaves, setBaseMidiPitch, setBeatLength, setDirectory, setFileName, setNumOctaves, setResolution, setTracer, writeMidiFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

chordComposer

public chordComposer()
Method Detail

setRandom

public void setRandom(java.util.Random r)

getRandom

public java.util.Random getRandom()

setBentScale

public void setBentScale(MidiApps.bentScale bs)
Overrides:
setBentScale in class equalTemperComposer

setNumGroups

public void setNumGroups(int num)

setNumDrumGroups

public void setNumDrumGroups(int num)

setPatch

public void setPatch(byte patchIn,
                     int index)

setIsOn

public void setIsOn(int isOnIn,
                    int index)

setMinVelOn

public void setMinVelOn(byte velIn,
                        int index)

setMaxVelOn

public void setMaxVelOn(byte velIn,
                        int index)

setMinVelOff

public void setMinVelOff(byte velIn,
                         int index)

setMaxVelOff

public void setMaxVelOff(byte velIn,
                         int index)

setMinStep

public void setMinStep(int stepIn,
                       int index)

setMaxStep

public void setMaxStep(int stepIn,
                       int index)

setMinOctave

public void setMinOctave(int octIn,
                         int index)

setMaxOctave

public void setMaxOctave(int octIn,
                         int index)

setMinNumPitches

public void setMinNumPitches(int num,
                             int index)

setMaxNumPitches

public void setMaxNumPitches(int num,
                             int index)

setMinNoteLength

public void setMinNoteLength(int len,
                             int index)

setMaxNoteLength

public void setMaxNoteLength(int len,
                             int index)

setPercentChanceRest

public void setPercentChanceRest(int num,
                                 int index)

setMinDrumVelOn

public void setMinDrumVelOn(byte velIn,
                            int index)

setMaxDrumVelOn

public void setMaxDrumVelOn(byte velIn,
                            int index)

setMinNumDrums

public void setMinNumDrums(int num,
                           int index)

setMaxNumDrums

public void setMaxNumDrums(int num,
                           int index)

setMinDrumLength

public void setMinDrumLength(int len,
                             int index)

setMaxDrumLength

public void setMaxDrumLength(int len,
                             int index)

setPercentChanceDrumRest

public void setPercentChanceDrumRest(int num,
                                     int index)

getNumGroups

public int getNumGroups()

getNumDrumGroups

public int getNumDrumGroups()

getIsOn

public int getIsOn(int index)

getPatch

public byte getPatch(int index)

getMinVelOn

public byte getMinVelOn(int index)

getMaxVelOn

public byte getMaxVelOn(int index)

getMinVelOff

public byte getMinVelOff(int index)

getMaxVelOff

public byte getMaxVelOff(int index)

getMinStep

public int getMinStep(int index)

getMaxStep

public int getMaxStep(int index)

getMinNumPitches

public int getMinNumPitches(int index)

getMaxNumPitches

public int getMaxNumPitches(int index)

getMinNoteLength

public int getMinNoteLength(int index)

getMaxNoteLength

public int getMaxNoteLength(int index)

getPercentChanceRest

public int getPercentChanceRest(int index)

getIsDrumOn

public int getIsDrumOn(int index)

getMinDrumVelOn

public byte getMinDrumVelOn(int index)

getMaxDrumVelOn

public byte getMaxDrumVelOn(int index)

getMinNumDrums

public int getMinNumDrums(int index)

getMaxNumDrums

public int getMaxNumDrums(int index)

getMinDrumLength

public int getMinDrumLength(int index)

getMaxDrumLength

public int getMaxDrumLength(int index)

getPercentChanceDrumRest

public int getPercentChanceDrumRest(int index)

getNextChannel

public int getNextChannel()

setGroupIndex

public void setGroupIndex(int num)

setDrumGroupIndex

public void setDrumGroupIndex(int num)

getGroupIndex

public int getGroupIndex()

getDrumGroupIndex

public int getDrumGroupIndex()

playGroup

public void playGroup()

playGroup

public void playGroup(int ndx)

playDrumGroup

public void playDrumGroup()

playDrumGroup

public void playDrumGroup(int ndx)

buildScale

public void buildScale()
Overrides:
buildScale in class equalTemperComposer

compose

public void compose()
Specified by:
compose in class composer