C# Класс GeneticMIDI.Generators.GeneticGenerator

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

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

Метод Описание
Generate ( ) : GeneticMIDI.Representation.MelodySequence
GeneticGenerator ( IFitnessFunction fitnessFunction, GeneticMIDI.Representation.MelodySequence base_seq = null ) : System
GeneticGenerator ( IFitnessFunction fitnessFunction, PatchNames instrument = PatchNames.Acoustic_Grand, GeneticMIDI.Representation.CompositionCategory cat = null ) : System
Next ( ) : GeneticMIDI.Representation.MelodySequence

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

Метод Описание
CreateUniques ( ) : void
FixMelodySequence ( GeneticMIDI.Representation.MelodySequence seq ) : GeneticMIDI.Representation.MelodySequence
IPlaybackGenerator ( ) : IPlayable

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

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

public Generate ( ) : GeneticMIDI.Representation.MelodySequence
Результат GeneticMIDI.Representation.MelodySequence

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

public GeneticGenerator ( IFitnessFunction fitnessFunction, GeneticMIDI.Representation.MelodySequence base_seq = null ) : System
fitnessFunction IFitnessFunction
base_seq GeneticMIDI.Representation.MelodySequence
Результат System

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

public GeneticGenerator ( IFitnessFunction fitnessFunction, PatchNames instrument = PatchNames.Acoustic_Grand, GeneticMIDI.Representation.CompositionCategory cat = null ) : System
fitnessFunction IFitnessFunction
instrument PatchNames
cat GeneticMIDI.Representation.CompositionCategory
Результат System

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

public Next ( ) : GeneticMIDI.Representation.MelodySequence
Результат GeneticMIDI.Representation.MelodySequence