Package com.softsynth.jmsl.score
Interface ScoreOperator
- All Known Implementing Classes:
AccidentalDisagreementsReporter
,DurationReporter
,MeasuresWithRestsOperator
,PitchClassSelector
,PlaySelectedCluster
,ScoreMusicShapeEditorOperator
,StaffSpacingResetOperator
,TempoUnblockingOperator
,UnbalancedRepeatsReporter
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: nick@didkovsky.com
-
Method Summary
Modifier and Type Method Description 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 Details
-
getName
java.lang.String getName() -
operate
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()
-