C# Класс GeneticMIDI.Generators.Sequence.ReflectingBrownNoteGenerator

Наследование: GeneticMIDI.Fractal.BrownNoteGenerator, INoteGenerator
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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