Я ищу инструмент для управления VST-инструментами через мой epiano midi. Моя цель - сыграть песню, и DAW (или что-то еще) определяет темп, анализируя то, что я сейчас играю.
Вопрос: возможно ли это вообще?
Я хотел бы создать какой-то «шаблон песни», который автоматически синхронизируется с моей игрой и может автоматически переключать звуки во времени. Я мог добиться этого, используя настройки автоматизации DAW для управления VST-инструментами.
Например: начиная со звука струны во вступлении и куплете и автоматически переключая (или добавляя) дополнительные звуки фортепиано в припеве.
Я мог бы запрограммировать шаблон заранее (поскольку количество тактов известно для каждого куплета/припева). Но я не знаю, как я могу синхронизировать это с моим живым воспроизведением, чтобы DAW знала точное время переключения?
Или, если невозможно определить время в реальном времени только по тому, что я играю на своей миди-клавиатуре: есть ли какая-нибудь программа, которая может переключать звуки по миди-сигналу? Например, клавиша C5 может активировать звуки куплета, а D5 — звуки припева?
Это должно быть возможно, особенно с MIDI, поскольку ноты кодируются как приказы. Однако задумывались ли вы о том, насколько это рискованно? Алгоритм, пытающийся определить темп, а затем подсчитывающий удары для управления переходом, имеет некоторые шансы где-нибудь потерпеть неудачу . Если бы это было так, у вас не было бы возможности восстановить, что для живого выступления немного раздражает…
Ваше второе решение кажется более практичным. То, что вы действительно хотите отправить, это ControlChange
или ProgramChange
заказ. На большинстве MIDI-клавиатур для этого можно назначить кнопку (или несколько). Если у вас нет времени взяться за клавиатуру (игровую часть), то я уверен, что есть программы (например, QMidiRoute в Linux), которые могут определять определенный порядок MIDI (например, NoteOn на предопределенной конкретной ноте). ) и измените его, ProgramChange
например, для вывода a . На мой взгляд, это было бы намного надежнее для живых выступлений, но будьте осторожны, нажимайте только эту ноту, когда хотите, чтобы произошли изменения!
Последний способ, о котором вы не упомянули (возможно, потому, что его нужно купить), - это иметь ножной MIDI-контроллер. Нажав ногой на один из переключателей, вы можете отправить MIDI-сигнал на вашу DAW, говоря, что она должна изменить звук. Это решение не будет «удалять» некоторые клавиши с вашей клавиатуры, чтобы назначить их чему-то другому, и оставит ваши руки свободными…
Использование назначенных MIDI-нот в качестве управляющих сообщений — «переключение клавиш» — является стандартной практикой в таких секвенсорах, как Cubase. Это также внутренняя функция некоторых виртуальных инструментов.
Клавишники Музыкального театра регулярно используют MainStage на компьютере Mac для воспроизведения сложных и постоянно меняющихся патчей, которые стали их основным товаром. Переключение программ обычно осуществляется с помощью ножного переключателя, но легко может быть выполнено с помощью «горячей клавиши» на клавиатуре.
Определение темпа иногда используется, когда фоновая дорожка должна «следовать», а не опережать темп. Это может сработать, когда игра на клавиатуре очень дисциплинирована! Я думаю, однако, что ножной или клавишный переключатель подойдет для ваших целей лучше и надежнее. (Это не обязательно должен быть MainStage на Mac. Просто на данный момент они захватили рынок MT.)
Я предполагаю, что ваш реальный вопрос заключается в том, как изменить звуки в середине песни. Это давняя потребность, и ваша идея заранее запрограммированных и синхронизированных последовательностей песен — только один из способов сделать это. Для этого существует множество различных стратегий. Я постараюсь перечислить несколько.
Создайте последовательность («песня-шаблон») для точной структуры такта каждой песни и изменения звука, и синхронизируйте свое живое исполнение с последовательностью . Вам нужно будет слушать клик-трек во время игры. Компьютер говорит: щелкни, щелкни, щелкни, и ты повинуешься. По сути, это то же самое, что и игра по фоновой дорожке, широко используемая стратегия во многих последовательных шоу и смешанных жанрах электроники, рока и вокала, где некоторые партии инструментов (или световые или специальные эффекты) секвенированы. Последовательность может включать треки сыгранных инструментов, но в вашем случае она меняет только настройки звука.
То же, что и выше, но отрегулируйте темп секвенсора с помощью педали типа tap-tempo или другого синхронизирующего устройства, которое генерирует MIDI-часы, и вы можете заставить секвенсор следовать вашему темпу. Я не уверен, делает ли это управление шоу проще или сложнее. Есть даже продукты, которые пытаются синхронизироваться с темпом входящего звука, но я не думаю, что они будут следовать за чьей-либо игрой на фортепиано. А что, если вы сделаете ошибку, и программа синхронизации решит, что вы только что ускорились на 50%, и пробежит по скорости на пять тактов впереди вас.
Создайте последовательность для каждой песни, но со «сценой» для каждой части, такой как куплет, припев и т. д., и вы можете вручную запускать сцены с помощью MIDI-команд, таких как нажатия клавиш или изменения управления и т. д. с клавиатуры или ножного контроллера. Ableton Live поддерживает это, а возможно и другие программы и утилиты. Всякий раз, когда меняется куплет/припев и т. д., вы говорите секвенсору «следующая сцена, пожалуйста», с помощью ножного контроллера, нажатия клавиши, изменения управления и т. д.
Если ваш клавишный инструмент или синтезатор имеет много изменяемой пользовательской памяти , вы можете запрограммировать звуки или программные изменения для всех частей песен или целых наборов песен в программы пользовательского банка. Например, пресет 001: вступление песни 1, пресет 002: куплет песни 1, пресет 003: припев песни 1 и т. д. Вы начинаете песню (или весь набор) с пресета 001, и каждый раз, когда вам нужно изменить звуки, вы просто нажмите ДАЛЕЕ. Программирование песен или наборов может быть утомительным, но некоторые игроки используют этот метод.
Ограничьте свою игру несколькими звуками и используйте звуки как единый инструмент и как свое естественное выражение. Вам действительно нужны десятки разных звуков? Трех звуков будет достаточно? Вы кавер-группа, работающая как живой музыкальный автомат, который должен воспроизвести все те же звуки и эффекты, которые есть на всем известном альбоме? Как насчет того, чтобы использовать всего пару звуков и добавить фортепиано, когда вам нужна дополнительная мощность? Гитаристы могут использовать больше мощности и искажений как часть своего музыкального самовыражения, вместо того, чтобы пытаться быть рассчитанным на время театральным номером. Используйте педаль громкости MIDIкоторый вводит фортепиано, когда вам нужна мощь. Нет ничего плохого в том, чтобы отыграть весь концерт с одним звуком Rhodes! Если вы хотите изменить звук, активируйте эффект или измените количество драйва или искажения. Научитесь воспринимать изменения звука как часть вашего инструмента , так же, как нажатие клавиш. Исполнители на органном дышле используют дышла (и управление Лесли) как часть своего музыкального самовыражения.
Используйте несколько клавиатур . Нижняя — это ваша основная клавиатура, где у вас есть основной рояль и т. Д., А верхние используются для вспомогательных звуков, таких как пэды, лиды и т. д. Это похоже на органиста, использующего несколько руководств.
НиктоНада