FINAL PROJECT: TIDES IN FIVE SCORE
ALGORITHMS:
CANTOR
- Cantor accepts a phrase, determines what the middle is and removes it.
VARYVOLDUR
- VaryVolDur accepts a phrase and find each notes and puts vary volume settings and duration on the notes. Volume settings are random. Duration settings are every mult. of 3 and 4 (a multiple of 3 has priority over a multiple of 4).
PICKPHRASE
- PickPhrase accepts a note and matches it up with corresponding phrase. The corresponding phrase is composed of notes within it's major or minor pentatonic scale. It can pick either the phrase (major or minor) based upon a randomly generated number.
ICICLE and HARD
- Icicle and Hard are similar algorithms. The only difference is the sounds they produce (Icicle produces high notes and Hard produces low notes). They both generate their phrases by accepting a note from the beginning phrase and adding and subtracting pitch values, as well as purposefully adding volumes and duration to make a similar sound, no matter what note is used.
DRUMS0
- Drums0 produces a drum sound from non-percussive instruments by using set notes and lowering octaves. It uses the time suffix in KeyKit to layer sound. It also contains it's own volume envelopes that fade sound in and out.
NEXT