C# Класс GeneticMIDI.Generators.Sequence.AccompanimentGeneratorANNFF

Наследование: INoteGenerator
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetMaxIndex int

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetMaxIndex ( double values ) : int

Returns the index of the maximum value

Описание методов

AccompanimentGeneratorANNFF() публичный Метод

public AccompanimentGeneratorANNFF ( GeneticMIDI.Representation.CompositionCategory category, PatchNames instrument ) : System
category GeneticMIDI.Representation.CompositionCategory
instrument PatchNames
Результат System

Generate() публичный Метод

public Generate ( ) : GeneticMIDI.Representation.MelodySequence
Результат GeneticMIDI.Representation.MelodySequence

GenerateMelody() публичный Метод

public GenerateMelody ( GeneticMIDI.Representation.MelodySequence inputSeq ) : Note[]
inputSeq GeneticMIDI.Representation.MelodySequence
Результат Note[]

GenerateSamples() публичный Метод

public GenerateSamples ( GeneticMIDI.Representation.Composition compositions ) : DotNetLearn.Data.SampleSet
compositions GeneticMIDI.Representation.Composition
Результат DotNetLearn.Data.SampleSet

GetNoteRepresentation() публичный Метод

public GetNoteRepresentation ( Note n ) : double[]
n Note
Результат double[]

GetSample() публичный Метод

public GetSample ( Note input, Note output ) : DotNetLearn.Data.Sample
input Note
output Note
Результат DotNetLearn.Data.Sample

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

Load() публичный Метод

public Load ( ) : void
Результат void

LoadSampleSetFromComposition() публичный Метод

public LoadSampleSetFromComposition ( GeneticMIDI.Representation.Composition comp ) : DotNetLearn.Data.SampleSet
comp GeneticMIDI.Representation.Composition
Результат DotNetLearn.Data.SampleSet

Next() публичный Метод

public Next ( ) : GeneticMIDI.Representation.MelodySequence
Результат GeneticMIDI.Representation.MelodySequence

Save() публичный Метод

public Save ( ) : void
Результат void

SetSequence() публичный Метод

public SetSequence ( GeneticMIDI.Representation.MelodySequence sequence ) : void
sequence GeneticMIDI.Representation.MelodySequence
Результат void

Train() публичный Метод

public Train ( ) : void
Результат void