Комментарии 13
Хорошо — это теория. А где результат. Я, например, помню статьи в «Науки и жизнь» — «Пишем музыку на калькуляторе». Хотелось бы услышать результат.
Я думаю к плюсам Вашего алгоритма можно отнести то, что он «слушает» и распознает ноты из вне. Т.е. можно сделать в некотором роде акомпаниатора — робота импровизирующего на основании распознаных внешних шумов. Я бы с удовольствием посмотрел на такое.
Я думаю к плюсам Вашего алгоритма можно отнести то, что он «слушает» и распознает ноты из вне. Т.е. можно сделать в некотором роде акомпаниатора — робота импровизирующего на основании распознаных внешних шумов. Я бы с удовольствием посмотрел на такое.
+2
Господа, отвечу тут на вопрос про результат. На следующей неделе я закончу топик про практическое применение. Сразу оговорюсь, что это, как бы сферическая коллаборация в вакууме. Будут рассморены 2 алгоритма: генерация марковскими цепями и синтез на основе порождающих грамматик. Первый алгоритм компетентен только в вопросах звуковысоты, второй — в вопросах ритма.
Надеюсь, к этому времени я найду свою дипломную работу, а именно программу, чтобы можно было пощупать как это работает. Ссылка на программу будет так же в следующем топике. Спасибо за интерес к теме, а пока я ушел наслаждаться отпуском.
Надеюсь, к этому времени я найду свою дипломную работу, а именно программу, чтобы можно было пощупать как это работает. Ссылка на программу будет так же в следующем топике. Спасибо за интерес к теме, а пока я ушел наслаждаться отпуском.
0
Да, хотелось бы увидеть, как это все работает. Или хотя бы понять, как считаются оценки. Можете привести пару примеров расчета подходящих пар?
0
Индастриал. Звуки завода. Сотни станков и агрегатов работающие по определенным алгоритмам и издающие звуки сливающиеся в ритмы и мелодии…
0
Интересно было бы протестировать такой простой алгоритм генерации музыки:
а) задаются на вход несколько нот (можно случайно)
б) по базе всех музыкальных произведений всех времен и народов ищутся подстроки, начинающиеся с заданных нот; составляется частотная таблица
в) из нескольких наиболее вероятных вариантов продолжений случайным образом выбирается одно (вероятность выбора может коррелировать с вероятностью подстроки в базе)
г) после этого шаг б) применяется уже к новым нескольким нотам.
Такой аналог детской игры «допиши стихотворение», где каждый следующий игрок видит только две последние строчки.
а) задаются на вход несколько нот (можно случайно)
б) по базе всех музыкальных произведений всех времен и народов ищутся подстроки, начинающиеся с заданных нот; составляется частотная таблица
в) из нескольких наиболее вероятных вариантов продолжений случайным образом выбирается одно (вероятность выбора может коррелировать с вероятностью подстроки в базе)
г) после этого шаг б) применяется уже к новым нескольким нотам.
Такой аналог детской игры «допиши стихотворение», где каждый следующий игрок видит только две последние строчки.
0
Это подход, основанный на марковских цепях. Он подробно описан в фундаментальном, по моему мнению, труде Зарипова Р. Х. в его книге «Кибернетика и музыка», 1971 года, по-моему.
0
Часто стали на хабре писать про генерацию музыки.
Помнится один товарищ недавно описывал, как это сделать, опираясь на теорию генетических алгоритмов.
Жалко у вас послушать нечего, было бы любопытно сравнить.
Помнится один товарищ недавно описывал, как это сделать, опираясь на теорию генетических алгоритмов.
Жалко у вас послушать нечего, было бы любопытно сравнить.
+1
Нашел тот топик. Кому интересно — habrahabr.ru/blogs/algorithm/111736.
+1
По ссылке выдало 404 ошибку.
0
Удалите точку в конце.
0
Все верно, за точку приношу извинения.
Правильный вариант ссылки: habrahabr.ru/blogs/algorithm/111736
Правильный вариант ссылки: habrahabr.ru/blogs/algorithm/111736
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Коллаборационный подход в машинном творчестве