C# Class GeneticMIDI.Fractal.BrownNoteGenerator

Afficher le fichier Open project: stefan-j/GeneticMIDI

Méthodes publiques

Méthode Description
BrownNoteGenerator ( NoteRangeRestrictor nrr, int lowPitchChange, int highPitchChange, int lowLengthStep, int highLengthStep ) : System
CalculateChange ( int startVal, int maxNegChange, int maxPosChange, int maxIndexPlusOne ) : int
GetNextNote ( ) : Note

Method Details

BrownNoteGenerator() public méthode

public BrownNoteGenerator ( NoteRangeRestrictor nrr, int lowPitchChange, int highPitchChange, int lowLengthStep, int highLengthStep ) : System
nrr NoteRangeRestrictor
lowPitchChange int
highPitchChange int
lowLengthStep int
highLengthStep int
Résultat System

CalculateChange() public abstract méthode

public abstract CalculateChange ( int startVal, int maxNegChange, int maxPosChange, int maxIndexPlusOne ) : int
startVal int
maxNegChange int
maxPosChange int
maxIndexPlusOne int
Résultat int

GetNextNote() public méthode

public GetNextNote ( ) : Note
Résultat Note