com.softsynth.jmsl.score
Interface ScoreOperator

All Known Implementing Classes:
DurationReporter, ScoreMusicShapeEditorOperator, TempoUnblockingOperator

public interface ScoreOperator

Classes that implement this interface can perform an arbitrary operation on a Score. When ScoreFrame runs as a standalone, its checks if a directory named jmsl_plugins is in its classpath, and if so, any classes that are ScoreOperators will be imported, and will show up in the menu named Score Operators (plug-ins)

Author:
Nick Didkovsky, (c) 2004 All rights reserved, Email: didkovn@mail.rockefeller.edu

Method Summary
 java.lang.String getName()
           
 java.lang.String getResultString()
           
 void operate(Score score)
          Do some analysis of the score, or add material to it, or operate in some way.
 

Method Detail

getName

java.lang.String getName()

operate

void operate(Score score)
Do some analysis of the score, or add material to it, or operate in some way.


getResultString

java.lang.String getResultString()
Returns:
a String reporting the results of operate()