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 destinationTranspositionExceptionpublic void clearCorrespondance(int source)
throws TranspositionException
source - TranspositionExceptionpublic void clearCorrespondanceTo(int track)
throws TranspositionException
track - TranspositionExceptionpublic int getNextCorrespondance(int source)
source - public int[] getAllCorrespondances(int source)
source - public boolean hasCorrespondance(int source)
public Scale getScaleDestination()
AbstractTransformationgetScaleDestination in class AbstractTransformationpublic Scale getScaleSource()
AbstractTransposeVirtualBookgetScaleSource in class AbstractTransposeVirtualBookpublic java.lang.String getName()
AbstractTransformationgetName in class AbstractTransformationpublic java.lang.String toString()
toString in class java.lang.Objectpublic TranspositionResult transpose(VirtualBook carton)
transpose in class AbstractTransposeVirtualBookcarton - le carton à transposer ..public static AbstractTransposeVirtualBook getMidiTransposition() throws TranspositionException
TranspositionExceptionpublic int getOrder()
public boolean isBuiltin()