\
- From
- Kirill A. Shabordin (2:5030/606)
- To
- Peter Pike's
- Date
- 2002-08-04T16:25:18Z
- Area
- RU.ALGORITHMS
Ave, Peter!
[...]
Ps> 1. Если подбиpать ноты random-но, полyчается какофония. Нечто похожее
Ps> на pазыгpывающийся оpкестp. 2. Если pандомно но вставить пpавило,
Ps> чтобы частота не отличалась от пpедыдyщей ноты не более, чем на
Ps> заданный поpог - полyчится нечто вpоде волынки. Уныло и пpотяжно :) 3.
Ps> Если задать изменение частоты по гаpмонической фyнкции - что
Ps> полyчится, зависит от заданной фyнкции. Либо кpасиво, либо вообще
Ps> ypодский.
Ps> Есть ли какие алгоpитмы _pадyющего слyх_ звyкосочетания?
:)
Вариант. Гармонию пишешь сам. Для каждой ступени лада создаешь несколько
ладовых гамм - от мажора до пентатоники, через гармонический и мелодический минор. В зависимости от аккорда (от функции аккорда точнее) выбираешь случайным образом ноту из нужной гаммы. Лучше выбирать не ноту, а паттерн, в том смысле, что задать несколько сотен относительных фраз. Еще лучше метрику тоже генерировать из набора шаблонов, вводя критерий "удобоваримости".
Будет как минимум не резать слух :)
Пример - гармония, предположим, IIm - V - I по кругу. На II минорную ступень будем случайно играть куски мелодического минора, на V - ионическую гамму, на
I - мажорную пентатонику.
Это так, приблизительный подход, реально можно усложнить выбор нот. Но выходить будет все-таки формальное "обыгрывающее соло". :)
Kirill A.Shabordin 16:25
---
* Origin: kazzl (2:5030/606)