C# 클래스 GeneticMIDI.Generators.Sequence.AccompanimentGeneratorANNFF

상속: INoteGenerator
파일 보기 프로젝트 열기: stefan-j/GeneticMIDI 1 사용 예제들

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