com.softsynth.jmsl.score.transcribe
Class HeuristicSearch
java.lang.Object
com.softsynth.jmsl.score.transcribe.HeuristicSearch
public class HeuristicSearch
- extends java.lang.Object
Search through a MeasureBeatDivisions object for the minimum cost path.
- Author:
- Nick Didkovsky, Feb 11. 2002 , (c) 2002 Nick Didkovsky, All Rights reserved.
Field Summary |
static boolean |
debug
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
debug
public static boolean debug
HeuristicSearch
public HeuristicSearch()
setTimeSignature
public void setTimeSignature(TimeSignature ts)
setMeasureBeatDivisions
public void setMeasureBeatDivisions(MeasureBeatDivisions mbd)
- Set the MeasureBeatDivisions used by this search. MeasureBeatDivisions already processed an entire measure
of events, setting up scored BeatDivisions for each beat.
search
public SearchPath search()
throws SearchPathListExpansionException
- Throws:
SearchPathListExpansionException
main
public static void main(java.lang.String[] args)