6.7.1. Transpose... — транспонирование выделенных MIDI-нот
Командой MIDI > Transpose... открывается диалоговое окно
Transpose (рис. 6.38), предназначенное для транспонирования выделенных MIDI-нот.
![](116.gif)
Рис. 6.38. Диалоговое окно Transpose
В поле ввода Semitones вы должны указать интервал транспонирования (в количестве полутонов. Положительное число означает транспонирование вверх, отрицательное — вниз. Алгоритм работы
Transpose состоит в том, что к номерам нот, записанных в части на треке, прибавляется число, введенное вами в поле
Semitones.
Разработчики программы предлагают нам самим решать, как быть в тех случаях, когда в результате транспонирования ноты могут "забраться" слишком высоко или "опуститься" слишком низко. Если установлен флажок
Keep Notes in Range, то максимальный диапазон транспонирования будет ограничен значениями, введенными в полях ввода
Upper Barrier и Lower Barrier. Советуем не менять его значения, установленного по умолчанию (от С-2/0 до G8/127). В этом случае, даже если в промежуточном результате вычислений, сопровождающих транспонирование, номер ноты выйдет за допустимый интервал [0, 127], ничего страшного не случится. Программа автоматически прибавит к промежуточному результату или число 12, или -12, и ноты окажутся в пределах существующих MIDI-октав. В итоге, нота до по-прежнему останется нотой до, нота ре — ре и т. д.
Если же в полях ввода Upper Barrier и Lower Barrier вы зададите слишком узкий допустимый диапазон транспонирования, то его алгоритм будет иным способом реагировать на возникновение "пограничных конфликтов":
-
если сумма номера исходной ноты и числа, заданного в поле ввода
Semitones, превысит число, заданное в поле ввода
Upper Barrier, то в итоге будет создана нота с номером, равным числу, заданному в поле ввода
Upper Barrier;
-
если сумма номера исходной ноты и числа, заданного в поле ввода
Semitones, станет меньше числа, заданного в поле ввода
Lower Barrier, то в итоге будет создана нота с номером, равным числу, заданному в поле ввода
Lower Barrier.
В таких ситуациях вероятным становится непредсказуемое изменение нот: нота до вполне может превратиться, например, в ноту ля или в любую другую.
Этому окну можно найти довольно необычное применение. Если в полях
Upper Barrier и Lower Barrier ввести одно и то же значение, то все ноты, содержащиеся в выделенной части, превратятся именно в ту ноту, которая указана в данных полях. Понадобиться это может в тех случаях, когда вам захочется из мелодической партии выделить ритм "в чистом виде".
|