music generator generation about music generator  project music generation docs
about music generator project about music generator

Music generator

& generation

download music generator contact us
download music generator contact us
Music generation Navigation

Main principles


 

About

Intro

Music & computers

Attempts of generation

Computer based generation

Music generator

Main principles

Scale structure

Rhythmical structure

Rhythmical groups

Melodic groups

Melodic structure

Supporting notes

Harmonic structure

Algorithmization

Main conclusion

Interactive

Introduction

Some theory

Integration basis

Algorithmization principles

Main conclusion

Download


The main principles we take into consideration will be as follows:

  • - Melody is a single-tone period (eight bars (tacts)) in minor or major key divided in separate parts in accordance with scale structure types used in program.

  • - Every note obey the law of musical structure and can not express the style of playing

  • - Rhythmical rules (making different durations)

  • - Pitch interval rules

  • - Harmonic rules (defining stable/unstable notes). Thus obscure accompaniment comes through the composition.

  • - Program uses random generator for every generation parameter. Hence the number of different plays generated by the program is practically infinite.

Algorithm creates single-part eight bar period. There are four types of scale structure defining the division of the hole period. Rhythmical and melodic structure of the generated play depends on the current type of the rhythmical and melodic structure accordingly.
There are several common variants for each structure (scale, rhythmical, melodic, harmonic) inside the music generator. Generally speaking the number of variants can not be limited and the process of generator modernization is also infinite.