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

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

Private Properties

프로퍼티 타입 설명
Generate GeneticMIDI.Representation.MelodySequence
INoteGenerator GeneticMIDI.Representation.MelodySequence
Next GeneticMIDI.Representation.MelodySequence
Save void

공개 메소드들

메소드 설명
AssignCategory ( GeneticMIDI.Representation.CompositionCategory category ) : void
GenerateFromFiles ( GeneticMIDI.Representation.Composition compositions ) : void
GenerateFromFiles ( string path ) : void
GenerateInstrument ( PatchNames patch ) : GeneticMIDI.Representation.MelodySequence
GenerateInstrument ( PatchNames patch, int seed ) : GeneticMIDI.Representation.MelodySequence
GetInstruments ( int n ) : PatchNames[]
Initialize ( ) : void
InstrumentalGenerator ( ) : System
InstrumentalGenerator ( GeneticMIDI.Representation.CompositionCategory category ) : System
LoadFromFile ( ) : void
SetInstrument ( PatchNames instrument ) : void

비공개 메소드들

메소드 설명
Generate ( ) : GeneticMIDI.Representation.MelodySequence
INoteGenerator ( ) : GeneticMIDI.Representation.MelodySequence
Next ( ) : GeneticMIDI.Representation.MelodySequence
Save ( ) : void

메소드 상세

AssignCategory() 공개 메소드

public AssignCategory ( GeneticMIDI.Representation.CompositionCategory category ) : void
category GeneticMIDI.Representation.CompositionCategory
리턴 void

GenerateFromFiles() 공개 메소드

public GenerateFromFiles ( GeneticMIDI.Representation.Composition compositions ) : void
compositions GeneticMIDI.Representation.Composition
리턴 void

GenerateFromFiles() 공개 메소드

public GenerateFromFiles ( string path ) : void
path string
리턴 void

GenerateInstrument() 공개 메소드

public GenerateInstrument ( PatchNames patch ) : GeneticMIDI.Representation.MelodySequence
patch PatchNames
리턴 GeneticMIDI.Representation.MelodySequence

GenerateInstrument() 공개 메소드

public GenerateInstrument ( PatchNames patch, int seed ) : GeneticMIDI.Representation.MelodySequence
patch PatchNames
seed int
리턴 GeneticMIDI.Representation.MelodySequence

GetInstruments() 공개 메소드

public GetInstruments ( int n ) : PatchNames[]
n int
리턴 PatchNames[]

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

InstrumentalGenerator() 공개 메소드

public InstrumentalGenerator ( ) : System
리턴 System

InstrumentalGenerator() 공개 메소드

public InstrumentalGenerator ( GeneticMIDI.Representation.CompositionCategory category ) : System
category GeneticMIDI.Representation.CompositionCategory
리턴 System

LoadFromFile() 공개 메소드

public LoadFromFile ( ) : void
리턴 void

SetInstrument() 공개 메소드

public SetInstrument ( PatchNames instrument ) : void
instrument PatchNames
리턴 void