C# Class GeneticMIDI.Generators.Sequence.InstrumentalGenerator

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

Private Properties

Property Type Description
Generate GeneticMIDI.Representation.MelodySequence
INoteGenerator GeneticMIDI.Representation.MelodySequence
Next GeneticMIDI.Representation.MelodySequence
Save void

Public Methods

Method Description
AssignCategory ( GeneticMIDI.Representation.CompositionCategory category ) : void
GenerateFromFiles ( GeneticMIDI.Representation.Composition compositions ) : void
GenerateFromFiles ( string path ) : void
GenerateInstrument ( PatchNames patch ) : GeneticMIDI.Representation.MelodySequence
GenerateInstrument ( PatchNames patch, int seed ) : GeneticMIDI.Representation.MelodySequence
GetInstruments ( int n ) : PatchNames[]
Initialize ( ) : void
InstrumentalGenerator ( ) : System
InstrumentalGenerator ( GeneticMIDI.Representation.CompositionCategory category ) : System
LoadFromFile ( ) : void
SetInstrument ( PatchNames instrument ) : void

Private Methods

Method Description
Generate ( ) : GeneticMIDI.Representation.MelodySequence
INoteGenerator ( ) : GeneticMIDI.Representation.MelodySequence
Next ( ) : GeneticMIDI.Representation.MelodySequence
Save ( ) : void

Method Details

AssignCategory() public method

public AssignCategory ( GeneticMIDI.Representation.CompositionCategory category ) : void
category GeneticMIDI.Representation.CompositionCategory
return void

GenerateFromFiles() public method

public GenerateFromFiles ( GeneticMIDI.Representation.Composition compositions ) : void
compositions GeneticMIDI.Representation.Composition
return void

GenerateFromFiles() public method

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

GenerateInstrument() public method

public GenerateInstrument ( PatchNames patch ) : GeneticMIDI.Representation.MelodySequence
patch PatchNames
return GeneticMIDI.Representation.MelodySequence

GenerateInstrument() public method

public GenerateInstrument ( PatchNames patch, int seed ) : GeneticMIDI.Representation.MelodySequence
patch PatchNames
seed int
return GeneticMIDI.Representation.MelodySequence

GetInstruments() public method

public GetInstruments ( int n ) : PatchNames[]
n int
return PatchNames[]

Initialize() public method

public Initialize ( ) : void
return void

InstrumentalGenerator() public method

public InstrumentalGenerator ( ) : System
return System

InstrumentalGenerator() public method

public InstrumentalGenerator ( GeneticMIDI.Representation.CompositionCategory category ) : System
category GeneticMIDI.Representation.CompositionCategory
return System

LoadFromFile() public method

public LoadFromFile ( ) : void
return void

SetInstrument() public method

public SetInstrument ( PatchNames instrument ) : void
instrument PatchNames
return void