Я играю с алгоритмической композицией, и у меня есть следующая проблема.
У меня есть мелодия, последовательность аккордов / гамма / и то, и другое, которые использовались для создания этой мелодии (с помощью любого метода), и новая, совершенно другая последовательность аккордов. Как я могу изменить ноты в мелодии, чтобы они соответствовали новой последовательности аккордов, сохраняя при этом, насколько это возможно, то, что заставляет эту мелодию звучать так, как она есть?
Это то, что жидкие ноты ( http://www.re-compose.com/liquid-notes-music-software.html ) делают, когда вы выбираете новые аккорды, и, на мой взгляд, они неплохо справляются со своей задачей.
Короткий ответ: это зависит от того, что вы имеете в виду, говоря, что ноты в мелодии «соответствуют новой последовательности аккордов». Вы можете поставить любые аккорды с мелодией; но это может звучать очень диссонансно иногда или все время! И это: больше не производило бы эффекта, похожего на первоначальные отношения между мелодией и гармонией (если вы уже сочинили аккорды, соответствующие вашей мелодии); больше не производят эффекта, который отображает обычные характеристики гармонии общепринятой практики.
Вот пример:
Верхняя строка представляет собой простейшую возможную гармонизацию этой мелодии, и, конечно же, то, что можно было бы считать гармонизацией, наиболее явно предложенной мелодией. Но использование аккорда Ab Major звучит хорошо: совсем по-другому, но хорошо. Это дает характерный для фильмов ужасов эффект «неправильной» гармонизации такой простой детской мелодии. Это работает по нескольким причинам: простая мелодия и использование только одного мажорного аккорда — легко узнаваемые элементы, даже если они создают диссонанс; между мелодией и гармонией все еще существует некоторая узнаваемая связь, например, нота C теперь является мажорной терцией основного аккорда, а все остальные ноты (кроме E) имеют лидийские отношения с основным аккордом.
Вы могли бы иметь аккорды под этой неизменной мелодией, которые были бы более или менее диссонирующими:
Более длинный ответ: если вы хотите, чтобы ваша мелодия сохраняла «традиционные» отношения с основными аккордами (другими словами, сохраняла отношения, характерные для общепринятой гармонии), вам нужно будет изменять элементы вашей мелодии по мере того, как ваши аккорды отклоняются. от того, что можно было бы считать «удобной» гармонизацией.
Чтобы максимально сохранить идентичность вашего мелодического материала, вы должны стремиться:
Конечно, это легче сказать, чем сделать: для этого потребуется немного поэкспериментировать. Почти наверняка легче делать это в каждом конкретном случае, а не создавать алгоритм, но мне нравится звучание вашего вызова, и вы можете создать правила, которые создают мелодические изменения, в целом вы более счастливы. чем нет, с.
Указав на трудности с этими мелодическими корректировками, вот несколько подходов, которые могут сработать для создания традиционных гармонических/мелодических отношений:
Две действительно важные вещи, которые нужно иметь в виду:
На мой взгляд, есть еще один важный выбор, который вам, вероятно, следует сделать: когда в вашу мелодию вносятся изменения, продолжаете ли вы свою мелодию, полностью измененную по отношению к одной измененной ноте (например, если нота сглажена на полутон? , вы продолжаете с каждой второй нотой, «транспонированной» вниз на полтона), или вы продолжаете, как и сделали бы, только с одной измененной нотой? Опять же, это, вероятно, будет зависеть от того, какой из них позволит большинству нот «удобно» сочетаться с основным аккордом или аккордами.
Примеры:
Хотя ваши изменения аккордов могут быть сколь угодно сложными, давайте остановимся на мелодии и новом аккорде из приведенного выше примера, даже если это очень простой случай. (Исходная мелодия гармонируется с одним мажорным аккордом, а новая последовательность аккордов тоже состоит из одного мажорного аккорда. Таким образом, тривиальное решение состоит в том, чтобы транспонировать всю мелодию на мажорную терцию вниз, чтобы начать с Ab.) Если мы возьмем Аккорд Ab Major в качестве нашего тонического аккорда (мы можем также - это единственный аккорд!) Мы можем отрегулировать высоту тона, чтобы он был в Ab Major:
Это работает хорошо; в частности, потому что первые два такта по-прежнему имеют аккордовые тона в тех же относительных положениях. Соль в третьем и четвертом тактах звучат хуже: они не особенно диссонируют, но звучали бы лучше, если бы их подогнали под аккордовые тона — это подходит для более длинных нот, так как мелодия останавливается на них. Хотя ни одно из следующих решений (такты 3-4) не так эффективно, как исходная мелодия, они работают лучше, если для миним используется тон аккорда Ab (лично я предпочитаю четвертый такт):
Приведенный выше пример будет хорошо звучать и с Ds вместо Dbs. Это можно интерпретировать как Ab Lydian или как аккорд IV ми-бемоль мажор.
Но давайте попробуем более сложный пример. Приведенные ниже аккорды были выбраны наугад (не очень интересно знать как, но честно!):
Хорошо, довольно странные аккорды - но это случайный выбор для вас! Однако в качестве примера это работает довольно хорошо, потому что мелодия в ее нынешнем виде определенно не очень хорошо сочетается с лежащими в основе аккордами.
На первый взгляд, си-бемоль и ми-бемоль довольно тесно связаны (они оба могут быть в родственных тональностях/ладах ля мажор, си-бемоль дорийский, фа минор...), поэтому мы можем транспонировать нашу мелодию, чтобы она лучше подходила к эти аккорды. Вот несколько способов изменить мелодию, чтобы она соответствовала первым двум аккордам. Оба сохраняют (в основном) положение аккордовых тонов и неаккордовых тонов. Первый сохраняет повторение высоты тона от такта к такту, но меняет интервалы (и подразумевает Eb7); второй сохраняет точные интервалы, но использует последовательность для второго такта (т.е. ноты транспонируются на тон вверх):
У обоих этих решений есть свои достоинства, но, попробовав их со следующим аккордом, я думаю, что второе сработает лучше:
Здесь нам удается сохранить точные интервальные отношения в третьем и четвертом тактах, как в исходной мелодии (и повторении). Фактически, в третьем такте точно такие же отношения между мелодией и гармонией, как и в оригинале. Кроме того, четвертый такт имеет те же отношения между мелодией и гармонией, что и второй такт измененной мелодии (опять же подразумевает седьмой аккорд).
Но насколько хорошо это звучит? Ну, на мой слух, звучит довольно плохо. Возможно, это лучшее возможное решение, но не обязательно то, что я сочинил бы, если бы у меня был свободный выбор лежащей в основе гармонии. Другими словами, последовательность аккордов звучит немного странно, как будто она не совсем работает, поэтому неудивительно, что измененная мелодия звучит так же...
Несколько заключительных комментариев: Здесь я только что привел один простой пример. Но возможности, конечно, безграничны (более быстрая смена аккордов, различные типы/расширения аккордов, более сложные мелодические линии). И это существенная проблема: здесь я придумал только одно "индивидуальное" решение для одной мелодии и набора аккордов - это потребовало определенного количества рассуждений о задействованных мелодических и гармонических материалах. Поскольку они неизбежно будут разными в каждом случае, я не уверен, будет ли возможно алгоритмическое решение. А если и есть, то найти будет непросто!
Наконец, если вы еще этого не сделали, вам нужно убедиться, что вы хорошо понимаете общепринятую гармонию и как подходить к гармонизации и повторной гармонизации мелодий (по сути, то, что вы делаете, очень тесно связано, даже если это может показаться противоположный). Кроме того, может быть полезным чтение о технике фуги, особенно о том, как реальные и тональные ответы корректируются, чтобы соответствовать различным гармониям и ключевым центрам.
В моем другом ответе здесь я предлагаю способы, которыми данная мелодия может быть адаптирована для «подгонки» под другую последовательность аккордов. Однако этот подход может показаться надуманным и привести к неудовлетворительным результатам, особенно если новая последовательность аккордов имеет очень разные горизонтальные отношения по сравнению с исходной последовательностью аккордов.
Итак, я подумал, что было бы полезно подойти к этому процессу с противоположной точки зрения, чтобы предположить, почему такой подход, скорее всего, будет неэффективным , а не рассматривать, как такой процесс может быть достигнут.
Мелодическая линия без аккомпанемента обычно подразумевает одно или несколько гармонических сопровождений. Насколько тесно мелодия связана с конкретной подразумеваемой гармонией, будет зависеть от ряда факторов:
Даже если мелодия остается в пределах одной тональности или лада, она, скорее всего, будет удобно сочетаться с определенной серией аккордов, взятых из этой тональности или лада, а не только с любыми аккордами из этой тональности или лада. Даже если новые аккорды выбраны только из той же тональности или лада, маловероятно, что это хорошо гармонизирует мелодию без корректировок. И эти корректировки вполне могут привести к тому, что мелодия будет работать менее эффективно. Проще говоря, данная мелодия, которая звучит «хорошо», вероятно, сработает, потому что она также подразумевает последовательную последовательность аккордов с последовательной фразировкой и каденциальными точками.
Это правда, что данную мелодию обычно можно перегармонизировать несколькими способами. Однако любая последовательность аккордов, которая эффективно гармонизирует данную мелодию, не будет просто произвольной серией аккордов, но будет каким-то образом связана с исходной гармонией:
Мелодические линии, использующие меньшее количество звуков, вероятно, будут более способствовать легкой повторной гармонизации, поскольку они, вероятно, менее сильно подразумевают только один конкретный аккорд за раз. Хорошим примером является следующая мелодия из трех нот:
(Хорошо, это только простые регармонизации, которые не гармонизируют многие ноты мелодии как неаккордовые тона или с любыми расширенными аккордами...) Следующий пример показывает и то, и другое: как легко можно повторно гармонизировать даже более простую мелодию (просто одна нота!); как можно использовать расширенные/измененные аккорды, чтобы предоставить больше возможностей, сделав доступными больше тонов аккордов:
Поскольку приведенная выше мелодия состоит всего из одной высоты тона, она не подразумевает особой последовательности аккордов; он мог бы легко позволить целый ряд различных гармонизаций. Важно, однако, то, что аккорды здесь все еще имеют самодостаточную связность , в значительной степени обеспечиваемую нисходящими хроматическими нотами корня - они не произвольны.
Независимо от того, подразумевает ли данная мелодия определенную гармонизацию или нет, всегда существует ограниченное количество гармонических последовательностей, которые хорошо ей соответствуют. По этой причине, если для гармонизации данной мелодии выбран произвольный ряд аккордов, вполне вероятно, что в мелодию потребуются значительные изменения, которые могут существенно повлиять на характер мелодии. Это особенно вероятно в том случае, когда произвольной последовательности аккордов не хватает собственной согласованности (обеспечиваемой, например: общей тональностью / режимом; установленными каденциальными паттернами).
Даже если выбранная последовательность аккордов действительно имеет свою собственную связность (она работает как последовательность аккордов сама по себе), может потребоваться внести в мелодию значительные изменения, чтобы она соответствовала такой последовательности аккордов. В некоторых случаях этого можно добиться, внеся в мелодию всего несколько изменений, чтобы она полностью сохранила свой характер, но в других случаях мелодия может перестать работать хорошо, так как она слишком далеко отходит от своей первоначальной фразировки, контура и гармоники. функции каждой из его нот.
Если не заботиться о том, чтобы как можно точнее придерживаться исходной мелодии, этот процесс будет более эффективным: в этом случае можно выбрать более короткие элементы исходной мелодии для использования с новым гармоническим аккомпанементом, например: фигурации, мотивы или даже определенные интервалы. Ведь это хорошо используемый композиционный прием, будь то барочная фуга, вагнеровская опера, сериальная композиция или любое другое композиционное произведение, построенное на внутренних мотивных связях. В этом случае успех такого подхода, вероятно, будет основан как на эффективности/согласованности выбранной гармонической структуры (аккордовой последовательности), так и на том, как затем использовать с ней мелодические фрагменты.
Боб Бродли
Генри
Дом
Генри
Боб Бродли
Боб Бродли
Генри
Генри