C# Class GeneticMIDI.Generators.Sequence.AccompanimentGeneratorANNFF

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

Private Properties

Свойство Type Description
GetMaxIndex int

Méthodes publiques

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

Méthode Description
GetMaxIndex ( double values ) : int

Returns the index of the maximum value

Method Details

AccompanimentGeneratorANNFF() public méthode

public AccompanimentGeneratorANNFF ( GeneticMIDI.Representation.CompositionCategory category, PatchNames instrument ) : System
category GeneticMIDI.Representation.CompositionCategory
instrument PatchNames
Résultat System

Generate() public méthode

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

GenerateMelody() public méthode

public GenerateMelody ( GeneticMIDI.Representation.MelodySequence inputSeq ) : Note[]
inputSeq GeneticMIDI.Representation.MelodySequence
Résultat Note[]

GenerateSamples() public méthode

public GenerateSamples ( GeneticMIDI.Representation.Composition compositions ) : DotNetLearn.Data.SampleSet
compositions GeneticMIDI.Representation.Composition
Résultat DotNetLearn.Data.SampleSet

GetNoteRepresentation() public méthode

public GetNoteRepresentation ( Note n ) : double[]
n Note
Résultat double[]

GetSample() public méthode

public GetSample ( Note input, Note output ) : DotNetLearn.Data.Sample
input Note
output Note
Résultat DotNetLearn.Data.Sample

Initialize() public méthode

public Initialize ( ) : void
Résultat void

Load() public méthode

public Load ( ) : void
Résultat void

LoadSampleSetFromComposition() public méthode

public LoadSampleSetFromComposition ( GeneticMIDI.Representation.Composition comp ) : DotNetLearn.Data.SampleSet
comp GeneticMIDI.Representation.Composition
Résultat DotNetLearn.Data.SampleSet

Next() public méthode

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

Save() public méthode

public Save ( ) : void
Résultat void

SetSequence() public méthode

public SetSequence ( GeneticMIDI.Representation.MelodySequence sequence ) : void
sequence GeneticMIDI.Representation.MelodySequence
Résultat void

Train() public méthode

public Train ( ) : void
Résultat void