Contents Up << >>
Random Melody Generator
With this dialog you can generate melodies, bass lines or chords.
In general it works as follows: first it generates a small piece of melody,
the seed. Then this seed is repeated several times and each time some variations are
applied to the seed. Finally the melody is mapped to the harmonies using the Harmony
Browser. See the description of the Random Rhythm Generator
for additional information. Adjustables:
- steps/count, count/bar, #bars the maximum length of a seed
- pitch center, pitch range defines the range of midi keys for the
generated melody.
- #notes one for melody and bass, two or three for chords
- random seed length if checked, the length of the seed is
determined by random. If not, the seed length equals the length of
the rhythm field (see below) and produces more steady results for bass
and chords.
- rhythm as intervals if checked, the rhythm field is interpreted as
intervals, if not, its interpreted absolute. Example: lets assume there is one bar
at 1 and one bar at 2. Interpreted absolute means, that notes may occur on the first
beat and/or on the second beat, but no notes will be generated at the third and fourth
beat. Interpreted as intervals means, that the time distance between two notes
may be either 1/16 or 4/16.
- note length the length of a generated note. Like the Random Rhythm
Generator, a new note may start only after the old one has finished, so the
note length overrides the rhythm setting in concurrent situation.
- velocity velocity setting, same as in Random Rhythm generation
- pitch interval When the RMG generates the seed, it starts with a random
choosen pitch. Then for every next note, it adds an interval to its previous note.
The interval is choosen from the probabilties you define here. If, for example, there
is only one bar at 1, then every note will have an interval of 1 to its previous
note.
- seed length Here you define the probabilities for the length of the seed.
- seed repeat defines the probabilities for how often a sees will be
repeated
- seed variations defines the variations that may be applied:
- 1 plain repeat with no variation
- 2 multiplies the intervals by -1
- 3 appends a new pattern to the beginning and to the end of the seed
- 4 multiplies the intervals by 2 or 1/2
- rhythm defines the probabilities for the rhythm.
Please take a look at the examples in the song/rmg directory. To generate a new
melody for example 1, do the following:
- load the midi file rmg1.mid in the track window
- load the harmonies rmg1.har in the harmony browser. You may minimize the
harmony browser but not close it - it is needed to transpose the generated melody.
- load the melody generator settings rmg1solo.mel into the Random Melody Generator
- next, mark the range where the events should be generated. This is
bar 5 to bar 45 in the track window.
- In the Random Melody Generator window press the generate button,
then the transpose button and finally the play button (the three rightmost
buttons in the toolbar).