C# 클래스 GeneticMIDI.Generators.Sequence.ReflectingBrownNoteGenerator

상속: GeneticMIDI.Fractal.BrownNoteGenerator, INoteGenerator
파일 보기 프로젝트 열기: stefan-j/GeneticMIDI 1 사용 예제들

공개 메소드들

메소드 설명
CalculateChange ( int startVal, int maxNegChange, int maxPosChange, int maxIndexPlusOne ) : int
Generate ( ) : Representation.MelodySequence
Next ( ) : Representation.MelodySequence
ReflectingBrownNoteGenerator ( NoteRangeRestrictor nrr, Random randGen, int lowestPitchChange, int highestPitchChange, int lowestLengthStep, int highestLengthStep, PatchNames instrument = PatchNames.Acoustic_Grand ) : System

메소드 상세

CalculateChange() 공개 메소드

public CalculateChange ( int startVal, int maxNegChange, int maxPosChange, int maxIndexPlusOne ) : int
startVal int
maxNegChange int
maxPosChange int
maxIndexPlusOne int
리턴 int

Generate() 공개 메소드

public Generate ( ) : Representation.MelodySequence
리턴 Representation.MelodySequence

Next() 공개 메소드

public Next ( ) : Representation.MelodySequence
리턴 Representation.MelodySequence

ReflectingBrownNoteGenerator() 공개 메소드

public ReflectingBrownNoteGenerator ( NoteRangeRestrictor nrr, Random randGen, int lowestPitchChange, int highestPitchChange, int lowestLengthStep, int highestLengthStep, PatchNames instrument = PatchNames.Acoustic_Grand ) : System
nrr NoteRangeRestrictor
randGen Random
lowestPitchChange int
highestPitchChange int
lowestLengthStep int
highestLengthStep int
instrument PatchNames
리턴 System