public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.elision(); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.harmonizate(); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.interpolate(); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.permutate(); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.modulate(this.tonality); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.delay(this.delay); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.retrogradation(); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.ornamentation(pitch); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.tonaltransport(this.gradeOrigin, this.gradeDest); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.RachmaninoffInvert(); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.transport(this.transport); return(m); }
public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.changeDuration(this.multiplier); return(m); }
private void mcmDuplicate_Click(object sender, EventArgs e) { Motif m = controller.getMotifFromName(this.motifTreeView.SelectedNode.Text); Motif clonedMotif = m.Clone(); string name = controller.generateDefaultMotifName(m.getName() + "_copy"); clonedMotif.setName(name); ProgramAction action = new CreateMotifAction(controller, clonedMotif); this.controller.executeAction(action); }
private void pcmUntie_Click(object sender, EventArgs e) { int motifId = this.playlist.getActiveMotif().getId(); KeyValuePair <int, Duration> activePosition = this.playlist.getActiveMotifPosition(); int track = activePosition.Key; Duration startTime = activePosition.Value; Motif originalMotif = controller.getMotif(motifId); Motif clonedMotif = originalMotif.Clone(); string name = controller.generateDefaultMotifName(originalMotif.getName() + "_copy"); clonedMotif.setName(name); ProgramAction action = new UntieMotifAction(this.controller, motifId, clonedMotif, track, startTime); this.controller.executeAction(action); }