C# Class GeneticMIDI.Fractal.BrownNoteGenerator

Mostra file Open project: stefan-j/GeneticMIDI

Public Methods

Method 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 method

public BrownNoteGenerator ( NoteRangeRestrictor nrr, int lowPitchChange, int highPitchChange, int lowLengthStep, int highLengthStep ) : System
nrr NoteRangeRestrictor
lowPitchChange int
highPitchChange int
lowLengthStep int
highLengthStep int
return System

CalculateChange() public abstract method

public abstract CalculateChange ( int startVal, int maxNegChange, int maxPosChange, int maxIndexPlusOne ) : int
startVal int
maxNegChange int
maxPosChange int
maxIndexPlusOne int
return int

GetNextNote() public method

public GetNextNote ( ) : Note
return Note