C# Class GeneticMIDI.Generators.CompositionGenerator.InstrumentalGenerator2

Inheritance: IPlaybackGenerator
显示文件 Open project: stefan-j/GeneticMIDI Class Usage Examples

Private Properties

Property Type Description
GenerateInstrument GeneticMIDI.Representation.MelodySequence
Save void

Public Methods

Method Description
Generate ( IEnumerable instrs, int seed ) : GeneticMIDI.Representation.Composition
Generate ( ) : IPlayable
GenerateComposition ( ) : GeneticMIDI.Representation.Composition
GenerateFromFiles ( string path ) : void
Initialize ( ) : void
InstrumentalGenerator2 ( ) : System
InstrumentalGenerator2 ( string path ) : System
LoadFromFile ( ) : void
Next ( ) : IPlayable

Private Methods

Method Description
GenerateInstrument ( PatchNames patch, int seed ) : GeneticMIDI.Representation.MelodySequence
Save ( ) : void

Method Details

Generate() public method

public Generate ( IEnumerable instrs, int seed ) : GeneticMIDI.Representation.Composition
instrs IEnumerable
seed int
return GeneticMIDI.Representation.Composition

Generate() public method

public Generate ( ) : IPlayable
return IPlayable

GenerateComposition() public method

public GenerateComposition ( ) : GeneticMIDI.Representation.Composition
return GeneticMIDI.Representation.Composition

GenerateFromFiles() public method

public GenerateFromFiles ( string path ) : void
path string
return void

Initialize() public method

public Initialize ( ) : void
return void

InstrumentalGenerator2() public method

public InstrumentalGenerator2 ( ) : System
return System

InstrumentalGenerator2() public method

public InstrumentalGenerator2 ( string path ) : System
path string
return System

LoadFromFile() public method

public LoadFromFile ( ) : void
return void

Next() public method

public Next ( ) : IPlayable
return IPlayable