final Selection selection = getAccordConcernes();
final AffichageAccord adebut = getAffichageAccordDebut();
if(A.size() == 3 && isQueDesNoires())
//on transforme en triolets
{
getHistoire().executer(new PartitionActionSelectionVoixSet(selection, adebut.getVoix()));
getHistoire().executer(new PartitionActionSelectionDureeFixeChanger(getPartitionDonnees(), selection, new Duree(new Rational(1, 3))));
}
else if(isQueDesNoires())
{
getHistoire().executer(new PartitionActionSelectionVoixSet(selection, adebut.getVoix()));
getHistoire().executer(new PartitionActionSelectionDureeFixeChanger(getPartitionDonnees(), selection, new Duree(new Rational(1, 2))));
}
else
{
getHistoire().executer(new PartitionActionSelectionVoixSet(selection, adebut.getVoix()));
getHistoire().executer(new PartitionActionSelectionDureesEtirer(selection, new Rational(1, 2)));
}
getController().calculer(adebut.getAccord().getDebutMoment());
}