Package com.softsynth.jmsl.util
Class TransposeMusicShapeEditorOperator
java.lang.Object
com.softsynth.jmsl.util.TransposeMusicShapeEditorOperator
- All Implemented Interfaces:
Namable,MusicShapeEditorOperator
public class TransposeMusicShapeEditorOperator extends java.lang.Object implements MusicShapeEditorOperator
Transpose selected range of MusicShape by v1
- Author:
- Nick Didkovsky, nick@didkovsky.com
-
Constructor Summary
Constructors Constructor Description TransposeMusicShapeEditorOperator(int sign) -
Method Summary
Modifier and Type Method Description java.lang.StringgetName()voidoperate(MusicShapeEditor se, MusicShape s)transpose by v1voidsetName(java.lang.String n)Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TransposeMusicShapeEditorOperator
public TransposeMusicShapeEditorOperator(int sign)
-
-
Method Details
-
operate
transpose by v1if (se.getRangeStartIndex() != -1 && se.getRangeEndIndex() != -1 && Limits.within(se.getDimension(), 0, s.dimension() - 1)) { s.transpose(se.getV1(), se.getRangeStartIndex(), se.getRangeEndIndex(), se.getDimension()); }- Specified by:
operatein interfaceMusicShapeEditorOperator
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String n)
-