public class LinearTransposition extends AbstractTransposeVirtualBook
Constructor and Description |
---|
LinearTransposition(Scale source,
Scale destination,
java.lang.String name,
boolean applydischarge,
boolean isbuiltin)
Cree une nouvelle transposition entre deux gammes
|
Modifier and Type | Method and Description |
---|---|
void |
clearCorrespondance(int source)
clear correspondance
|
void |
clearCorrespondanceTo(int track)
remove from transposition the destination track
|
int[] |
getAllCorrespondances(int source)
Récupère la liste des correspondances associées à un "track"
|
static AbstractTransposeVirtualBook |
getMidiTransposition()
Cette fonction cree une transposition fictive de midi à midi
|
java.lang.String |
getName()
get the Translation Name
|
int |
getNextCorrespondance(int source)
Récupère la prochaine correspondance à la touche
|
int |
getOrder()
Récupère l'ordre d'affichage de la transposition
|
Scale |
getScaleDestination()
Get the Destination Scale
|
Scale |
getScaleSource()
Get the source scale of the transposition
|
boolean |
hasCorrespondance(int source) |
boolean |
isBuiltin() |
void |
setCorrespondance(int source,
int destination)
Définit une correspondance entre une note source et sa correspondance
dans la destination (piste)
|
java.lang.String |
toString() |
TranspositionResult |
transpose(VirtualBook carton)
Effectue une transposition, par défaut, on effectue une translation de
notes ...
|
public LinearTransposition(Scale source, Scale destination, java.lang.String name, boolean applydischarge, boolean isbuiltin)
source
- la gamme source de la transpositiondestination
- la gamme de destination de la transpositionpublic void setCorrespondance(int source, int destination) throws TranspositionException
source
- la note de la gamme sourcedestination
- la note de la gamme destinationTranspositionException
public void clearCorrespondance(int source) throws TranspositionException
source
- TranspositionException
public void clearCorrespondanceTo(int track) throws TranspositionException
track
- TranspositionException
public int getNextCorrespondance(int source)
source
- public int[] getAllCorrespondances(int source)
source
- public boolean hasCorrespondance(int source)
public Scale getScaleDestination()
AbstractTransformation
getScaleDestination
in class AbstractTransformation
public Scale getScaleSource()
AbstractTransposeVirtualBook
getScaleSource
in class AbstractTransposeVirtualBook
public java.lang.String getName()
AbstractTransformation
getName
in class AbstractTransformation
public java.lang.String toString()
toString
in class java.lang.Object
public TranspositionResult transpose(VirtualBook carton)
transpose
in class AbstractTransposeVirtualBook
carton
- le carton à transposer ..public static AbstractTransposeVirtualBook getMidiTransposition() throws TranspositionException
TranspositionException
public int getOrder()
public boolean isBuiltin()