C# 클래스 LibiadaMusic.ScoreModel.Pitch

высота ноты
상속: IBaseObject
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-core 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : IBaseObject

The clone.

Equals ( object obj ) : bool

The equals.

GetHashCode ( ) : byte[]

The get hash code.

Pitch ( int octave, char step, int alter, int instrument ) : System

Initializes a new instance of the Pitch class.

Pitch ( int midiNumber, int instrument ) : System

Initializes a new instance of the Pitch class.

비공개 메소드들

메소드 설명
GetMidiNumber ( ) : int

The get midi number by param. вычисление глобального номера ноты через параметры

메소드 상세

Clone() 공개 메소드

The clone.
public Clone ( ) : IBaseObject
리턴 IBaseObject

Equals() 공개 메소드

The equals.
public Equals ( object obj ) : bool
obj object /// The object. ///
리턴 bool

GetHashCode() 공개 메소드

The get hash code.
public GetHashCode ( ) : byte[]
리턴 byte[]

Pitch() 공개 메소드

Initializes a new instance of the Pitch class.
public Pitch ( int octave, char step, int alter, int instrument ) : System
octave int /// The octave. ///
step char /// The step. ///
alter int /// The alter. ///
instrument int /// The instrument. ///
리턴 System

Pitch() 공개 메소드

Initializes a new instance of the Pitch class.
/// Thrown if note is not recognized. ///
public Pitch ( int midiNumber, int instrument ) : System
midiNumber int /// The midi number. ///
instrument int /// The instrument. ///
리턴 System