C# Class GeneticMIDI.Generators.GeneticGenerator

Inheritance: INoteGenerator, IPlaybackGenerator
Afficher le fichier Open project: stefan-j/GeneticMIDI Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CreateUniques ( ) : void
FixMelodySequence ( GeneticMIDI.Representation.MelodySequence seq ) : GeneticMIDI.Representation.MelodySequence
IPlaybackGenerator ( ) : IPlayable

Method Details

Generate() public méthode

public Generate ( ) : GeneticMIDI.Representation.MelodySequence
Résultat GeneticMIDI.Representation.MelodySequence

GeneticGenerator() public méthode

public GeneticGenerator ( IFitnessFunction fitnessFunction, GeneticMIDI.Representation.MelodySequence base_seq = null ) : System
fitnessFunction IFitnessFunction
base_seq GeneticMIDI.Representation.MelodySequence
Résultat System

GeneticGenerator() public méthode

public GeneticGenerator ( IFitnessFunction fitnessFunction, PatchNames instrument = PatchNames.Acoustic_Grand, GeneticMIDI.Representation.CompositionCategory cat = null ) : System
fitnessFunction IFitnessFunction
instrument PatchNames
cat GeneticMIDI.Representation.CompositionCategory
Résultat System

Next() public méthode

public Next ( ) : GeneticMIDI.Representation.MelodySequence
Résultat GeneticMIDI.Representation.MelodySequence