LINUX.ORG.RU
ФорумTalks

Случайная генерация музыки


0

0

Услышал про такое впервые ещё когда в школе учился, но саму эту музыку слышать не доводилось. Я правильно понимаю, что по какому-то алгоритму создаётся случайный midi-файл, но это получается не какофония или случайное бульканье, а вполне гармоничная мелодия? Как это делается? Какие программы для этого существуют?

★★★★

Ответ на: комментарий от anonymous

Это немного не то. Тогда уж algorithmic music, но тогда в основном выдаёт общие фразы о генетических алгоритмах, или предлагает купить миди-редакторы.

acheron ★★★★
() автор топика

Что значит "случайная"? Если она гармоничная, то значит там какие-то правила уже заложены - лады, мелодические ходы, ритм... А уже внутри этого что-то выбирается рандомно и исходные данные вводятся рандомные.

А чисто рандомное... Набери в консоли cat /dev/urandom > /dev/dsp - гармонично?

anonymous
()
Ответ на: комментарий от anonymous

> tracker music

Какое отношение имеет трекерная музыка к сабжу? Да, это по сути отдельный стиль (как и какой-нибудь chiptune), но где там "случайная генерация"-то?

anonymous
()
Ответ на: комментарий от anonymous

> то значит там какие-то правила уже заложены - лады, мелодические ходы, ритм...

Об этом и речь. Скажем сгенерировать несколько нот, какие-то ещё начальные условия, и из этого строить мелодию. Вопрос как, и что под топиком это умеет?

acheron ★★★★
() автор топика
Ответ на: комментарий от anonymous

> Какое отношение имеет трекерная музыка к сабжу?

И то и другое идеологически близко к миди-синтезаторам :) Но я спрашиваю не про трекеры.

acheron ★★★★
() автор топика

вполне гармоничную мелодию можно запрограммировать
но музыкой это никогда не будет

kto_tama ★★★★★
()
Ответ на: комментарий от kto_tama

> но музыкой это никогда не будет

Является ли музыкой midi-файл? А шарманка? Ценители ответят "нет", но именно такую музыку я имел в виду.

acheron ★★★★
() автор топика
Ответ на: комментарий от acheron

> Вопрос как, и что под топиком это умеет?

Такого даже и под оффтопиком нет. Максимум гармонизация под заданную гамму и арпеджиатор, но это скорее помогает пишущему челвоеку, а не заменяет его.

anonymous
()
Ответ на: комментарий от kto_tama

> вполне гармоничную мелодию можно запрограммировать но музыкой это никогда не будет

Смотря что считать "программрованием". 8 аккордов загоняется в арпеджиатор и получается танцевальная электроника. Приятная, типа евродэнса или евротранса. Если 1, 2 или 4 - неприятная, соответственно.

Понятно что ещё все звуки надо придумать, аранжировку выстроить, барабаны, но все мелодические партии - 8 повторяющихся аккордов.

anonymous
()
Ответ на: комментарий от Begemoth

Это белый шум. ;)

Как-то выкладывали список таких вещей. Вместо /dev/urandom можно что-то другое, получался типа Kraftwerk и т.д.

anonymous
()

Люблю иногда слушать музыку генерируемую этой программой. Покопавшись в настройках можно понять как она генерируется (также рекомендуется музыкальное образование)

http://www.sonicmood.com/ Осторожно, по ссылке проприетарщина, только под мак.

anonymous
()
Ответ на: комментарий от anonymous

> Такого даже и под оффтопиком нет.

Было для Acorn-а в начале 90-х. Неужто заглохло совсем?

acheron ★★★★
() автор топика
Ответ на: комментарий от anonymous

> commonmusic.sf.net?

На первой странице упоминается "Introduction to Algorithmic Music Composition". Похоже, то. Спасибо.

acheron ★★★★
() автор топика
Ответ на: комментарий от Begemoth

> cat /dev/urandom > /dev/dsp

Кстати, как послать случайную последовательность в timidity?

Знаю, что не то, но стало интересно.

acheron ★★★★
() автор топика
Ответ на: комментарий от Gharik

> Фабрику звёзд послушай.

urandom разнообразнее.

acheron ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.