C# Class GeneticMIDI.Generators.Sequence.AccompanyGeneratorMarkov

Inheritance: INoteGenerator
Mostrar archivo Open project: stefan-j/GeneticMIDI Class Usage Examples

Public Methods

Method Description
AccompanyGeneratorMarkov ( GeneticMIDI.Representation.CompositionCategory cat, PatchNames instrument ) : System
Generate ( ) : GeneticMIDI.Representation.MelodySequence
Generate ( GeneticMIDI.Representation.MelodySequence seq, int seed ) : GeneticMIDI.Representation.MelodySequence
Next ( ) : GeneticMIDI.Representation.MelodySequence
SetSequence ( GeneticMIDI.Representation.MelodySequence seq ) : void

Private Methods

Method Description
Add ( GeneticMIDI.Representation.CompositionCategory category ) : void
NormalizeSequence ( GeneticMIDI.Representation.MelodySequence seq ) : GeneticMIDI.Representation.MelodySequence

Method Details

AccompanyGeneratorMarkov() public method

public AccompanyGeneratorMarkov ( GeneticMIDI.Representation.CompositionCategory cat, PatchNames instrument ) : System
cat GeneticMIDI.Representation.CompositionCategory
instrument PatchNames
return System

Generate() public method

public Generate ( ) : GeneticMIDI.Representation.MelodySequence
return GeneticMIDI.Representation.MelodySequence

Generate() public method

public Generate ( GeneticMIDI.Representation.MelodySequence seq, int seed ) : GeneticMIDI.Representation.MelodySequence
seq GeneticMIDI.Representation.MelodySequence
seed int
return GeneticMIDI.Representation.MelodySequence

Next() public method

public Next ( ) : GeneticMIDI.Representation.MelodySequence
return GeneticMIDI.Representation.MelodySequence

SetSequence() public method

public SetSequence ( GeneticMIDI.Representation.MelodySequence seq ) : void
seq GeneticMIDI.Representation.MelodySequence
return void