C# 클래스 LibiadaMusic.BorodaDivider.PriorityDiscover

The priority discover.
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-core 1 사용 예제들

공개 메소드들

메소드 설명
Calculate ( CongenericScoreTrack congenericTrack ) : void

The calculate. метод для подсчета приоритетов нот для каждого такта (Measure) в монофоническом треке (CongenericScoretrack)

Calculate ( Measure measure ) : void

The calculate.

Calculate ( ScoreTrack scoreTrack ) : void

The calculate. метод для подсчета приоритетов нот во всем Scoretrack

CalculatePriorityMask ( Measure measure ) : void

Calculate priority mask method.

CountTripletPriority ( List noteBuf, List maskBuf ) : List

The count triplet priority.

MinDuration ( Measure measure ) : double

The min duration.

메소드 상세

Calculate() 공개 메소드

The calculate. метод для подсчета приоритетов нот для каждого такта (Measure) в монофоническом треке (CongenericScoretrack)
public Calculate ( CongenericScoreTrack congenericTrack ) : void
congenericTrack LibiadaMusic.ScoreModel.CongenericScoreTrack /// The congeneric track. ///
리턴 void

Calculate() 공개 메소드

The calculate.
/// Thrown in different cases. ///
public Calculate ( Measure measure ) : void
measure LibiadaMusic.ScoreModel.Measure /// The measure. ///
리턴 void

Calculate() 공개 메소드

The calculate. метод для подсчета приоритетов нот во всем Scoretrack
public Calculate ( ScoreTrack scoreTrack ) : void
scoreTrack LibiadaMusic.ScoreModel.ScoreTrack /// The score track. ///
리턴 void

CalculatePriorityMask() 공개 메소드

Calculate priority mask method.
public CalculatePriorityMask ( Measure measure ) : void
measure LibiadaMusic.ScoreModel.Measure /// The measure. ///
리턴 void

CountTripletPriority() 공개 메소드

The count triplet priority.
public CountTripletPriority ( List noteBuf, List maskBuf ) : List
noteBuf List /// The note buf. ///
maskBuf List /// The mask buffer. ///
리턴 List

MinDuration() 공개 메소드

The min duration.
/// Thrown if measure contains no notes. ///
public MinDuration ( Measure measure ) : double
measure LibiadaMusic.ScoreModel.Measure /// The measure. ///
리턴 double