MidiApps
Class composer

java.lang.Object
  |
  +--MidiApps.composer
Direct Known Subclasses:
bentComposer, equalTemperComposer, hardCodedComposer, PlayerComposer, randomComposer

public abstract class composer
extends java.lang.Object


Constructor Summary
composer()
           
 
Method Summary
abstract  void compose()
           
 void createSequence()
           
 byte getBaseMidiPitch()
           
 long getBeatLength()
           
 java.lang.String getFileNameFinal()
           
 int getNumOctaves()
           
 void setBaseMidiPitch(byte pitchIn)
           
 void setBeatLength(long len)
           
 void setDirectory(java.lang.String dirIn)
           
 void setFileName(java.lang.String nameIn)
           
 void setNumOctaves(int num)
           
 void setResolution(int resIn)
           
 void setTracer(MidiApps.tracer trc)
           
 void writeMidiFile()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

composer

public composer()
Method Detail

setTracer

public void setTracer(MidiApps.tracer trc)

setFileName

public void setFileName(java.lang.String nameIn)

getFileNameFinal

public java.lang.String getFileNameFinal()

setDirectory

public void setDirectory(java.lang.String dirIn)

getBaseMidiPitch

public byte getBaseMidiPitch()

getNumOctaves

public int getNumOctaves()

setBaseMidiPitch

public void setBaseMidiPitch(byte pitchIn)

setNumOctaves

public void setNumOctaves(int num)

setBeatLength

public void setBeatLength(long len)

getBeatLength

public long getBeatLength()

writeMidiFile

public void writeMidiFile()

setResolution

public void setResolution(int resIn)

createSequence

public void createSequence()

compose

public abstract void compose()