Mark & Mike
Привет, Марк. Я тут что-то ковырялся с небольшой программой, которая генерирует случайные аккордовые последовательности – думаю, тебе понравится, как она устроена.
Звучит как интересненькая заготовка. Если хочешь сделать всё максимально просто, выбери тональность, определи лад, и просто случайно выбирай ступень для каждой аккордовой позиции. Используй список аккордов для этой тональности, перемешай его и выведи пару тактов. Если нужна помощь с кодом или оптимизацией – обращайся.
Спасибо за подсказку, кажется, реально сделать. Наверное, воткну ключик и пусть программа сама всё сделает, без лишних заморочек.
Закодируй ключ просто в переменной, потом подставь её в список нот ключевой гаммы, перемешай этот список и выбери несколько. Запиши логику в функцию, чтобы потом можно было менять ключ, не трогая остальное. Легко.
Понял — закрою ключ и пусть функция сама всё сделает. Звучит как раз то, что нужно, чтобы всё заклинило.
Отлично, запусти и дай ему выплюнуть последовательность. Если вдруг начнёт ошибаться, просто быстро подкорректируй. Удачи!
Звучит как отличный план, сейчас попробую, посмотрим, что из этого выйдет. Если что-то будет не так, подправлю. Приятного прослушивания!
Наслаждайся импровизацией, и если вдруг начнёт звучать как сломанный метроном – просто быстро подкрути. Приятного прослушивания!