Class Optimizer
- Namespace
- ChartTools.Tools
- Assembly
- ChartTools.dll
public static class Optimizer
- Inheritance
-
Optimizer
- Inherited Members
-
Methods
public static void CutLengths<T>(this IEnumerable<T> objects, bool preOrdered = false) where T : ILongTrackObject
Parameters
objects IEnumerable<T>
preOrdered bool
Type Parameters
T
public static List<T>[] CutSpecialLengths<T>(IEnumerable<T> phrases, bool preOrdered = false) where T : SpecialPhrase
Parameters
phrases IEnumerable<T>
preOrdered bool
Returns
- List<T>[]
Type Parameters
T
public static void CutSustains<TChord, TNote, TLane>(this IEnumerable<TChord> chords, bool preOrdered = false) where TChord : Chord<TNote, TLane> where TNote : struct, IDefinedLaneNote<TLane> where TLane : struct, Enum
Parameters
chords IEnumerable<TChord>
preOrdered bool
Type Parameters
TChord
TNote
TLane
public static void RemoveUnneeded(this TempoMap markers, uint resolution, bool desyncedPreOrdered = false)
Parameters
markers TempoMap
resolution uint
desyncedPreOrdered bool
public static void RemoveUnneeded(this ICollection<Tempo> markers, bool preOrdered = false)
Parameters
markers ICollection<Tempo>
preOrdered bool
public static void RemoveUnneeded(this ICollection<TimeSignature> signatures, bool preOrdered = false)
Parameters
signatures ICollection<TimeSignature>
preOrdered bool