C# Class GeneticMIDI.Generators.Sequence.AccompanimentGeneratorANNFF

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

Private Properties

Property Type Description
GetMaxIndex int

Public Methods

Method Description
AccompanimentGeneratorANNFF ( GeneticMIDI.Representation.CompositionCategory category, PatchNames instrument ) : System
Generate ( ) : GeneticMIDI.Representation.MelodySequence
GenerateMelody ( GeneticMIDI.Representation.MelodySequence inputSeq ) : Note[]
GenerateSamples ( GeneticMIDI.Representation.Composition compositions ) : DotNetLearn.Data.SampleSet
GetNoteRepresentation ( Note n ) : double[]
GetSample ( Note input, Note output ) : DotNetLearn.Data.Sample
Initialize ( ) : void
Load ( ) : void
LoadSampleSetFromComposition ( GeneticMIDI.Representation.Composition comp ) : DotNetLearn.Data.SampleSet
Next ( ) : GeneticMIDI.Representation.MelodySequence
Save ( ) : void
SetSequence ( GeneticMIDI.Representation.MelodySequence sequence ) : void
Train ( ) : void

Private Methods

Method Description
GetMaxIndex ( double values ) : int

Returns the index of the maximum value

Method Details

AccompanimentGeneratorANNFF() public method

public AccompanimentGeneratorANNFF ( GeneticMIDI.Representation.CompositionCategory category, PatchNames instrument ) : System
category GeneticMIDI.Representation.CompositionCategory
instrument PatchNames
return System

Generate() public method

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

GenerateMelody() public method

public GenerateMelody ( GeneticMIDI.Representation.MelodySequence inputSeq ) : Note[]
inputSeq GeneticMIDI.Representation.MelodySequence
return Note[]

GenerateSamples() public method

public GenerateSamples ( GeneticMIDI.Representation.Composition compositions ) : DotNetLearn.Data.SampleSet
compositions GeneticMIDI.Representation.Composition
return DotNetLearn.Data.SampleSet

GetNoteRepresentation() public method

public GetNoteRepresentation ( Note n ) : double[]
n Note
return double[]

GetSample() public method

public GetSample ( Note input, Note output ) : DotNetLearn.Data.Sample
input Note
output Note
return DotNetLearn.Data.Sample

Initialize() public method

public Initialize ( ) : void
return void

Load() public method

public Load ( ) : void
return void

LoadSampleSetFromComposition() public method

public LoadSampleSetFromComposition ( GeneticMIDI.Representation.Composition comp ) : DotNetLearn.Data.SampleSet
comp GeneticMIDI.Representation.Composition
return DotNetLearn.Data.SampleSet

Next() public method

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

Save() public method

public Save ( ) : void
return void

SetSequence() public method

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

Train() public method

public Train ( ) : void
return void