|
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.
|