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 class FormattingRules
- Inheritance
-
FormattingRules
- Inherited Members
- Extension Methods
Remarks
Property summaries provided by Nathan Hurst.
Properties
AlbumTrackKey
public AlbumTrackKey AlbumTrackKey { get; set; }
Property Value
CharterKey
public CharterKey CharterKey { get; set; }
Property Value
ForceEightHopoFrequency
(FoFiX) Overrides the natural HOPO threshold to be a 1/8th step.
[IniKeySerializable("eighthnote_hopo")]
public bool? ForceEightHopoFrequency { get; set; }
Property Value
- bool?
HopoFrequency
Overrides the natural HOPO threshold with the specified number of ticks.
[IniKeySerializable("hopo_frequency")]
public uint? HopoFrequency { get; set; }
Property Value
- uint?
HopoFrequencyStep
(FoFiX) Overrides the natural HOPO threshold using numbers from 0 to 5.
[IniKeySerializable("hopofreq")]
public HopoFrequencyStep? HopoFrequencyStep { get; set; }
Property Value
MultiplierNote
Overrides the Star Power phrase MIDI note for .mid charts.
[IniKeySerializable("multiplier_note")]
public byte? MultiplierNote { get; set; }
Property Value
- byte?
Resolution
Number of Position values per beat
[ChartKeySerializable("Resolution")]
public uint? Resolution { get; set; }
Property Value
- uint?
StarPowerNote
(PhaseShift) Overrides the Star Power phrase MIDI note for .mid charts.
[IniKeySerializable("star_power_note")]
public byte? StarPowerNote { get; set; }
Property Value
- byte?
SustainCutoff
Overrides the default sustain cutoff threshold with the specified number of ticks.
[IniKeySerializable("sustain_cutoff_threshold")]
public uint? SustainCutoff { get; set; }
Property Value
- uint?
SysExHighHat
(PhaseShift) Indicates if the chart uses SysEx events for Drums Real hi-hat pedal control.
[IniKeySerializable("sysex_high_hat_ctrl")]
public bool? SysExHighHat { get; set; }
Property Value
- bool?
SysExOpenBass
(PhaseShift) Indicates if the chart uses SysEx events for open notes.
[IniKeySerializable("sysex_open_bass")]
public bool? SysExOpenBass { get; set; }
Property Value
- bool?
SysExRimshot
(PhaseShift) Indicates if the chart uses SysEx events for Drums Real rimshot hits.
[IniKeySerializable("sysex_rimshot")]
public bool? SysExRimshot { get; set; }
Property Value
- bool?
SysExSliders
(PhaseShift) Indicates if the chart uses SysEx events for sliders/tap notes.
[IniKeySerializable("sysex_slider")]
public bool? SysExSliders { get; set; }
Property Value
- bool?
SysexProSlide
(PhaseShift) Indicates if the chart uses SysEx events for Pro Guitar/Bass slide directions.
[IniKeySerializable("sysex_pro_slide")]
public bool? SysexProSlide { get; set; }
Property Value
- bool?
TrueHopoFrequency
public uint? TrueHopoFrequency { get; }
Property Value
- uint?
TrueResolution
public uint TrueResolution { get; }
Property Value
TrueStarPowerNote
public byte? TrueStarPowerNote { get; }
Property Value
- byte?