C# Класс MidiSheetMusic.KeySignature

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Equals ( KeySignature k ) : bool
GetAccidental ( int notenumber, int measure ) : Accid
GetSymbols ( Clef clef ) : MidiSheetMusic.AccidSymbol[]
GetWhiteNote ( int notenumber ) : WhiteNote
Guess ( List notes ) : KeySignature
KeySignature ( int notescale ) : System
KeySignature ( int num_sharps, int num_flats ) : System
KeyToString ( int notescale ) : string
Notescale ( ) : int
ToString ( ) : string

Приватные методы

Метод Описание
CreateAccidentalMaps ( ) : void
CreateSymbols ( ) : void
ResetKeyMap ( ) : void

Описание методов

Equals() публичный Метод

public Equals ( KeySignature k ) : bool
k KeySignature
Результат bool

GetAccidental() публичный Метод

public GetAccidental ( int notenumber, int measure ) : Accid
notenumber int
measure int
Результат Accid

GetSymbols() публичный Метод

public GetSymbols ( Clef clef ) : MidiSheetMusic.AccidSymbol[]
clef Clef
Результат MidiSheetMusic.AccidSymbol[]

GetWhiteNote() публичный Метод

public GetWhiteNote ( int notenumber ) : WhiteNote
notenumber int
Результат WhiteNote

Guess() публичный статический Метод

public static Guess ( List notes ) : KeySignature
notes List
Результат KeySignature

KeySignature() публичный Метод

public KeySignature ( int notescale ) : System
notescale int
Результат System

KeySignature() публичный Метод

public KeySignature ( int num_sharps, int num_flats ) : System
num_sharps int
num_flats int
Результат System

KeyToString() публичный статический Метод

public static KeyToString ( int notescale ) : string
notescale int
Результат string

Notescale() публичный Метод

public Notescale ( ) : int
Результат int

ToString() публичный Метод

public ToString ( ) : string
Результат string