uk.org.toot.music.composition
Class AbstractComposer.Context

java.lang.Object
  extended by uk.org.toot.music.composition.AbstractComposer.Context
Direct Known Subclasses:
TonalComposer.Context
Enclosing class:
AbstractComposer

public static class AbstractComposer.Context
extends java.lang.Object


Constructor Summary
AbstractComposer.Context()
           
 
Method Summary
 int getLevel(int time)
           
 int getLevelDeviation()
           
 float getRepeatTimingProbability()
           
 TimingStrategy getTimingStrategy()
           
 void setLevel(int level)
           
 void setLevelDeviation(int levelDeviation)
           
 void setRepeatTimingProbability(float probability)
           
 void setTimingStrategy(TimingStrategy strategy)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractComposer.Context

public AbstractComposer.Context()
Method Detail

setTimingStrategy

public void setTimingStrategy(TimingStrategy strategy)

getTimingStrategy

public TimingStrategy getTimingStrategy()

setRepeatTimingProbability

public void setRepeatTimingProbability(float probability)

getRepeatTimingProbability

public float getRepeatTimingProbability()

getLevel

public int getLevel(int time)
Returns:
the level

setLevel

public void setLevel(int level)
Parameters:
level - the level to set

getLevelDeviation

public int getLevelDeviation()
Returns:
the levelDeviation

setLevelDeviation

public void setLevelDeviation(int levelDeviation)
Parameters:
levelDeviation - the levelDeviation to set


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.