Здравствуйте, я только знакомлюсь с Reaper. Существует ли быстрый способ изменения корневой ноты в Reaper?
Например в FL Studio это делается по щелчку ПКМ по нужной ноте в настройках канала (делается для каждого инструмента по-отдельности).
По сути - это транспонирование MIDI до того, как сообщение приходит на инструмент. Мне это нужно для того чтобы, играя на MIDI клавиатуре в тональности Ля минор, на выходе получить любую желаемую тональность.
Знаю про VST плагин ReaControlMidi и JS плагины Midi Transpose или MidiTool.
Идеальным, на первый взгляд, показался такой вариант: в каждом новом треке загружать по умолчанию ReaControlMidi с дефолтным пресетом (заблаговременно создав в плагине свои пресеты транспонирования от -11 до +11 и потом менять пресет во всех инстанциях сразу через Project Media/FX Bay>вкладка FX>столбец Preset. Это хорошо работает в случае использования в разных инстанциях плагина одиного и того же пресета или просто factory default.
Но есть нюанс. На некоторых треках этот плагин нужен для других целей (посыл CC сообщений), и смена пресета на этих инстанциях недопустима. Вы скажете, что в таких случаях можно добавить еще один ReaControlMidi на этот же трек, уже для задачи транспонирования. Но тогда на инстанциях, что используются для других задач - нужно обязательно сохранять настройки в пресет с новым именем, чтобы Media/FX Bay не трогал эти инстанции при массовой смене пресета. С таким подходом будут накапливаться кучи пресетов, которые со временем превратятся в кашу, поэтому такой способ не очень удобный в итоге.
Еще вариант - просто использовать другой плагин, только для целей транспонирования. Например Midi Transpose или MidiTool. Но, почему-то пресеты для JS плагинов через Project Media/FX Bay менять нельзя, такая функция просто недоступна.
Может есть еще способы решить такую задачу?
Например в FL Studio это делается по щелчку ПКМ по нужной ноте в настройках канала (делается для каждого инструмента по-отдельности).
По сути - это транспонирование MIDI до того, как сообщение приходит на инструмент. Мне это нужно для того чтобы, играя на MIDI клавиатуре в тональности Ля минор, на выходе получить любую желаемую тональность.
Знаю про VST плагин ReaControlMidi и JS плагины Midi Transpose или MidiTool.
Идеальным, на первый взгляд, показался такой вариант: в каждом новом треке загружать по умолчанию ReaControlMidi с дефолтным пресетом (заблаговременно создав в плагине свои пресеты транспонирования от -11 до +11 и потом менять пресет во всех инстанциях сразу через Project Media/FX Bay>вкладка FX>столбец Preset. Это хорошо работает в случае использования в разных инстанциях плагина одиного и того же пресета или просто factory default.
Но есть нюанс. На некоторых треках этот плагин нужен для других целей (посыл CC сообщений), и смена пресета на этих инстанциях недопустима. Вы скажете, что в таких случаях можно добавить еще один ReaControlMidi на этот же трек, уже для задачи транспонирования. Но тогда на инстанциях, что используются для других задач - нужно обязательно сохранять настройки в пресет с новым именем, чтобы Media/FX Bay не трогал эти инстанции при массовой смене пресета. С таким подходом будут накапливаться кучи пресетов, которые со временем превратятся в кашу, поэтому такой способ не очень удобный в итоге.
Еще вариант - просто использовать другой плагин, только для целей транспонирования. Например Midi Transpose или MidiTool. Но, почему-то пресеты для JS плагинов через Project Media/FX Bay менять нельзя, такая функция просто недоступна.
Может есть еще способы решить такую задачу?