Class FormattingRules
- Namespace
- ChartTools.IO.Formatting
- Assembly
- ChartTools.dll
Rules defined in song.ini that affect how the song data file is read and written
public sealed class FormattingRules
- Inheritance
-
FormattingRules
- Inherited Members
- Extension Methods
Remarks
Property summaries provided by Nathan Hurst.
Constructors
FormattingRules()
public FormattingRules()
Properties
AlbumTrackKeys
public AlbumTrackKeys AlbumTrackKeys { get; set; }
Property Value
CharterKeys
public CharterKeys CharterKeys { get; set; }
Property Value
DefaultAlbumTrackKeys
public static AlbumTrackKeys DefaultAlbumTrackKeys { get; set; }
Property Value
DefaultCharterKey
public static CharterKeys DefaultCharterKey { get; set; }
Property Value
EffectiveAlbumTrackKeys
public AlbumTrackKeys EffectiveAlbumTrackKeys { get; }
Property Value
EffectiveCharterKeys
public CharterKeys EffectiveCharterKeys { get; }
Property Value
EffectiveResolution
public uint EffectiveResolution { get; }
Property Value
EffectiveStarPowerNote
public byte? EffectiveStarPowerNote { get; }
Property Value
- byte?
HopoFrequency
Overrides the natural HOPO threshold with the specified number of ticks.
public uint? HopoFrequency { get; set; }
Property Value
- uint?
MultiplierNote
Overrides the Star Power phrase MIDI note for .mid charts.
public byte? MultiplierNote { get; set; }
Property Value
- byte?
Resolution
Number of Position values per beat
public uint? Resolution { get; set; }
Property Value
- uint?
StarPowerNote
(PhaseShift) Overrides the Star Power phrase MIDI note for .mid charts.
public byte? StarPowerNote { get; set; }
Property Value
- byte?
SustainCutoff
Overrides the default sustain cutoff threshold with the specified number of ticks.
public uint? SustainCutoff { get; set; }
Property Value
- uint?
SysExHighHat
(PhaseShift) Indicates if the chart uses SysEx events for Drums Real hi-hat pedal control.
public bool? SysExHighHat { get; set; }
Property Value
- bool?
SysExOpenBass
(PhaseShift) Indicates if the chart uses SysEx events for open notes.
public bool? SysExOpenBass { get; set; }
Property Value
- bool?
SysExRimshot
(PhaseShift) Indicates if the chart uses SysEx events for Drums Real rimshot hits.
public bool? SysExRimshot { get; set; }
Property Value
- bool?
SysExSliders
(PhaseShift) Indicates if the chart uses SysEx events for sliders/tap notes.
public bool? SysExSliders { get; set; }
Property Value
- bool?
SysexProSlide
(PhaseShift) Indicates if the chart uses SysEx events for Pro Guitar/Bass slide directions.
public bool? SysexProSlide { get; set; }
Property Value
- bool?