C# 클래스 GeneticMIDI.Generators.GeneticGenerator

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

공개 메소드들

메소드 설명
Generate ( ) : GeneticMIDI.Representation.MelodySequence
GeneticGenerator ( IFitnessFunction fitnessFunction, GeneticMIDI.Representation.MelodySequence base_seq = null ) : System
GeneticGenerator ( IFitnessFunction fitnessFunction, PatchNames instrument = PatchNames.Acoustic_Grand, GeneticMIDI.Representation.CompositionCategory cat = null ) : System
Next ( ) : GeneticMIDI.Representation.MelodySequence

비공개 메소드들

메소드 설명
CreateUniques ( ) : void
FixMelodySequence ( GeneticMIDI.Representation.MelodySequence seq ) : GeneticMIDI.Representation.MelodySequence
IPlaybackGenerator ( ) : IPlayable

메소드 상세

Generate() 공개 메소드

public Generate ( ) : GeneticMIDI.Representation.MelodySequence
리턴 GeneticMIDI.Representation.MelodySequence

GeneticGenerator() 공개 메소드

public GeneticGenerator ( IFitnessFunction fitnessFunction, GeneticMIDI.Representation.MelodySequence base_seq = null ) : System
fitnessFunction IFitnessFunction
base_seq GeneticMIDI.Representation.MelodySequence
리턴 System

GeneticGenerator() 공개 메소드

public GeneticGenerator ( IFitnessFunction fitnessFunction, PatchNames instrument = PatchNames.Acoustic_Grand, GeneticMIDI.Representation.CompositionCategory cat = null ) : System
fitnessFunction IFitnessFunction
instrument PatchNames
cat GeneticMIDI.Representation.CompositionCategory
리턴 System

Next() 공개 메소드

public Next ( ) : GeneticMIDI.Representation.MelodySequence
리턴 GeneticMIDI.Representation.MelodySequence