public static GuitarTempo GetTempo(GuitarTrack track, double tempo) { var ret = new GuitarTempo(track.Messages, null); ret.Tempo = tempo; return(ret); }
public static GuitarTempo CreateTempo( GuitarTrack track, int startTick, double tempo) { var ret = GetTempo(track, tempo); ret.SetDownEvent(track.Insert(startTick, ret.BuildMessage())); track.Messages.Add(ret); return(ret); }
public static GuitarTempo GetTempo(GuitarTrack track, double tempo) { var ret = new GuitarTempo(track.Messages, null); ret.Tempo = tempo; return ret; }
public static GuitarTempo CreateTempo( GuitarTrack track, int startTick, double tempo) { var ret = GetTempo(track, tempo); ret.SetDownEvent(track.Insert(startTick, ret.BuildMessage())); track.Messages.Add(ret); return ret; }
public void Initialize(bool isPro) { editorType = isPro ? EEditorType.ProGuitar : EEditorType.Guitar5; guitarTrack = new GuitarTrack(this, isPro); }
public Track BuildTempo(GuitarTrack trackSource) { return trackSource.GetTempoTrack().GetIfNotNull(x => TrackEditor.CopyTrack(x, "Tempo")); }