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.String
getName()
void
operate(MusicShapeEditor se, MusicShape s)
transpose by v1void
setName(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:
operate
in interfaceMusicShapeEditorOperator
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String n)
-