\

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)