C# Class BlottoBeats.Client.Generator

Show file Open project: Zwolf11/BlottoBeats Class Usage Examples

Public Methods

Method Description
Generator ( ) : System
composeClassicalMelody ( Song thisSection, Random randomizer, String key, int mode, String timeSigPattern, int timeSigQuant, int tempo ) : void
composeJazzMelody ( Song thisSection, Random randomizer, String key, int mode, String timeSigPattern, int timeSigQuant, int tempo ) : void
composeMelody ( Song thisSection, Random randomizer, String key, int mode, String timeSigPattern, int timeSigQuant ) : void
generate ( SongParameters paramets ) : double
generate_4Chord ( SongParameters paramets ) : double
generate_Classical ( SongParameters paramets ) : double
generate_Jazz ( SongParameters paramets ) : double
generate_TwelveTone ( SongParameters paramets ) : double

Private Methods

Method Description
generateChord ( int mode, String key, char chord, int length ) : Song.Chord
generateJazzChord ( int mode, String key, char chord, int length ) : Song.Chord

Method Details

Generator() public method

public Generator ( ) : System
return System

composeClassicalMelody() public method

public composeClassicalMelody ( Song thisSection, Random randomizer, String key, int mode, String timeSigPattern, int timeSigQuant, int tempo ) : void
thisSection BlottoBeats.Library.SongData.Song
randomizer System.Random
key String
mode int
timeSigPattern String
timeSigQuant int
tempo int
return void

composeJazzMelody() public method

public composeJazzMelody ( Song thisSection, Random randomizer, String key, int mode, String timeSigPattern, int timeSigQuant, int tempo ) : void
thisSection BlottoBeats.Library.SongData.Song
randomizer System.Random
key String
mode int
timeSigPattern String
timeSigQuant int
tempo int
return void

composeMelody() public method

public composeMelody ( Song thisSection, Random randomizer, String key, int mode, String timeSigPattern, int timeSigQuant ) : void
thisSection BlottoBeats.Library.SongData.Song
randomizer System.Random
key String
mode int
timeSigPattern String
timeSigQuant int
return void

generate() public method

public generate ( SongParameters paramets ) : double
paramets BlottoBeats.Library.SongData.SongParameters
return double

generate_4Chord() public method

public generate_4Chord ( SongParameters paramets ) : double
paramets BlottoBeats.Library.SongData.SongParameters
return double

generate_Classical() public method

public generate_Classical ( SongParameters paramets ) : double
paramets BlottoBeats.Library.SongData.SongParameters
return double

generate_Jazz() public method

public generate_Jazz ( SongParameters paramets ) : double
paramets BlottoBeats.Library.SongData.SongParameters
return double

generate_TwelveTone() public method

public generate_TwelveTone ( SongParameters paramets ) : double
paramets BlottoBeats.Library.SongData.SongParameters
return double