Навигация в редакторе midi



Приведём краткое описание клавиатурных команд.
Но вы и без этого описание сможете изучить команды включив тренировочный режим по клавише h,
по этой же клавише он выключается.

Примечание:
мидиредактор закрывается по комбинации контрол плюс альт плюс шифт плюс эскейп:
Ctrl+Shift+Win+ESC, Ctrl+Alt+Shift+ESC; File: Close window
собственно также как и reaper.
либо по Клавише эскейп осуществляется переход между миди-редактором и трек-листом:
ESC; View: Toggle show MIDI editor windows

В данном мидиредакторе реализована возможность навигации не только по отдельным нотам, но и по аккордам.
Улучшено предпрослушивание вводимых и редактируемых событий,
это стало возможным благодаря созданию режима аккордовой навигации.
Навигацией и редакцией можно пользоваться в реальном времени, на лету…
Можно осуществлять непрерывное движение навигатором как по нотам, так и по аккордам,
своего рода скраббинг.
Предварительно проверьте включены ли все возможные предпрослушивания по клавише p, а также комбинации этой клавиши с модификаторами:
P; Options: Preview notes when inserting or editing; on,
Shift+P; Options: Preview on keyboard action (when preview is enabled); on,
Ctrl+P; Options: Preview all selected notes that overlap with the edited note (when preview is enabled); on,
Ctrl+Shift+P; Options: Preview on velocity change (when preview is enabled); on,

Для работы с событиями, будь то ноты или контроллеры, используются команды, назначенные на клавиши нумлока.

Модификатор контрол чаще применяется для работы с нотами и каналами,
а модификатор альт, чаще применяется для работы с контроллерами.
Иногда контрол ассоциируется с левой границей объекта, а альт с правой его границей,
также как в некоторых случаях это происходит в трек-листе.

Клавишами нумлока управляем навигатором.

Четвёрка и шестёрка осуществляет навигацию по нотам:
Num 4; Navigate: Select previous note
Выбор предыдущей ноты,
Num 6; Navigate: Select next note
Выбор следующей ноты.
Если при этом удерживать контрол, то к выбору будет добавляться соответственно нота слева или справа по движению курсора:
Ctrl+Num 4; Add previous note to selection
Добавить к выбору предыдущую ноту,
Ctrl+Num 6; Add next note to selection
Добавить к выбору следующую ноту.

Если включён аккордовый режим:
Num 0; ReaEar: Toggle mode of chort navigation
То при попадании курсора на ноты расположенные на одном и томже тике,
эти ноты будут расцениваться как аккорд и выбираться.
восьмёрка и Двойка осуществляет навигацию по нотам по вертикали в аккордах.
Num 8; ReaEar: Select prev note of vertical
Движение к предыдущей ноте в аккорде, обычно нижней по звучанию,
Num 2: ReaEar: Select next note of vertical
Движение к следующей ноте в аккорде, обычно выше по звучанию.
Если в мидиклипе отражён не один канал, то сначала навигатор проходит по нотам канала с меньшим значением.
Если удерживать при движении по аккорду контрол, то также как и при навигации по нотам, следующая выбранная нота будет добавляться к уже выбранной:
Ctrl+Num 8; ReaEar: Add prev note to selection of vertical
Добавление предыдущей ноты в аккорде к уже выбранной,
Ctrl+Num 2; ReaEar: Add next note to selection of vertical
Добавление следующей ноты в аккорде к уже выбранной.

Семёрка и девятка осуществляет навигацию по одинаковым по высоте нотам:
Num 7; Navigate: Select previous note with same pitch
Перейти к предыдущей ноте одинаковой по высоте звучания,
Num 9; Navigate: Select next note with same pitch
Перейти к следующей ноте одинаковой по высоте звучания.

Для того чтобы выделить ноты одинаковые по высоте, нужно нажать контрол с пятёркой нумлока,
на эту комбинацию назначены многократные нажатия:
Ctrl+Num 5
1 press: Select all notes with same pitch
2 press: Edit: Select all notes
3 press: Edit: Unselect all
При однократном нажатии выделяются одинаковые по высоте выбранные ноты,
при двукратном нажатии будут выделены все ноты,
а если нажать эту комбинацию трижды, то выделение будет снято.

По клавише нум-5 можно узнать что и сколько выбрано,
на эту клавишу назначены многократные нажатия:
Num 5
1 press: ReaEar: Say last navigation event
2 press: ReaEar: Say num selected events
3 press: Edit: Unselect all
При однократном нажатии мы услышим, какой объект был последним в фокусе,
при двукратном нажатии будет сообщено сколько и каких объектов (нот и контроллеров) выбрано,
при троекратном нажатии все выделения будут сняты.

Навигатор имеет два курсорных режима, с привязкой курсора к навигатору и без таковой.
Эти режимы переключается по комбинации контрол и нум-ноль:
Ctrl+Num 0; ReaEar: Toggle moving cursor at midi-events position mode
При привязанном курсоре он будет следовать за навигаторам по нотам,
а при отвязанном будет оставаться на своей позиции, где бы навигатор не находился.
Если курсор отвязан от навигатора и требуется выбрать ноту в позиции курсора,
нужно установить курсор в требуемую позицию и нажать комбинацию контрол плюс энтер:
Ctrl+Enter
1 press: Select note nearest to the edit cursor
2 press: Add note nearest to the edit cursor to selection
При однократном нажатии будет выбрана ближайшая нота к позиции курсора тем самым перенесётся навигатор в эту позицию
при двукратном нажатии этой комбинации ближайшая к курсору нота добавится к выбору, правда для этого пока нет надлежащего режима работы.

Чтобы корректно выделялась нота ближайшая к курсору, рекомендуется сделать масштаб по выбранной ноте, тоесть нажать контрол шифт бэкспейс дважды на ноте с желательной длительностью.

Выбранные ноты можно редактировать по горячим клавишам:
плюс и минус нумлока изменяет высоту выбранных нот на полтона:
Num +; Edit: Move notes up one semitone
повышение ноты на полтона,
а
Num -; Edit: Move notes down one semitone
понижает ноту на полтона.

Чтобы изменить высоту нот на октаву нужно ещё удерживать и шифт:
Shift+Num +; Edit: Move notes up one octave
Повышает ноту на октаву,
а:
Shift+Num -; Edit: Move notes down one octave
Понижает ноту на октаву.

Альт с плюсом и минусом нумлока регулирует велосити изменяя по единице:
Alt+Num +; Edit: Note velocity -01
убавляет велосити выбранных нот на одну единицу,
а:
Alt+Num -; Edit: Note velocity +01
прибавляет велосити выбранных нот на одну единицу.

Если удерживать при этих комбинациях ещё и шифт, то велосити будет изменяться на десять единиц:
Alt+Shift+Num +; Edit: Note velocity -10
Понижает уровень велосити выбранных нот на десять единиц,
а:
Alt+Shift+Num -; Edit: Note velocity +10
повышает уровень велосити выбранных нот на десять единиц.

Контрол с плюсом и минусом нумлока меняют канал для выбранных событий:
Ctrl+Num +; Edit: Set event channel higher
Повышает канал выбранных событий на единицу,
а:
Ctrl+Num -; Edit: Set event channel lower
понижает канал для выбранных событий на одну единицу.
Также изменить-присвоить канал выбранным событиям можно нажимая цифры основной клавиатуры удерживая модификатор контрол.
Цифры от 1 до 0 присваивают соответственно от первого по десятый каналы,
а двойные нажатия цифр от 1 до 6 присваивают выбранным событиям каналы от 11 до 16.

Контрол с шифтом и плюсом и минусом фильтруют каналы для отображения в редактируемом клипе:
Ctrl+Shift+Num +
1 press: Channel: Show only next channel
2 press: Channel: Show all channels
При однократном нажатии отображаются события следующего канала,
из используемых в редактируемом клипе,
при двукратном нажатии отображаются все используемые каналы в редактируемом клипе.
Ctrl+Shift+Num –
1 press: Channel: Show only previous channel
2 press: Channel: Show all channels
при однократном нажатии отображается предыдущий канал из используемых в редактируемом клипе,
при двукратном нажатии отображаются все используемые каналы редактируемого клипа.

Отфильтрованные каналы можно прослушать отдельно нажав клавишу слэш / соло.
/; Filter: Toggle filter solo; off

Переходим к редактированию длительностей и позиций событий.

На клавиши единица и тройка с модификаторами назначены следующие действия:
Num 1
1 press: Edit: Shorten notes one pixel
2 press: Edit: Set note length to half
3 press: Edit: Shorten notes one grid unit
При однократном нажатии нота укорачивается на один пиксель,
при двукратном нажатии нота укорачивается вдвое,
а при троекратном нажатии нота укорачивается на одну единицу размера сетки.

Num 3
1 press: Edit: Lengthen notes one pixel
2 press: Edit: Set note length to double
3 press: Edit: Lengthen notes one grid unit
При однократном нажатии нота удлиняется на один пиксель,
при двукратном нажатии нота удлиняется вдвое,
а при троекратном нажатии нота удлиняется на одну единицу размера сетки.

Чтобы просто для выбранных нот задать длительность равную размеру сетки нужно нажать комбинацию контрол альт шифт нум-энтер:
Ctrl+Alt+Shift+Num Enter, Edit: Set note lengths to grid size
Установить длительность выбранных нот по размеру сетки.

Единица и тройка нумлока с удерживанием контрола:
Ctrl+Num 1
1 press: Edit: Move notes left one pixel
2 press: Edit: Move notes left one grid unit
При однократном нажатии ноты передвигаются влево на один пиксель,
при двукратном нажатии ноты передвигаются влево на одну единицу размера сетки.
Ctrl+Num 3
1 press: Edit: Move notes right one pixel
2 press: Edit: Move notes right one grid unit
При однократном нажатии ноты передвигаются на один пиксель вправо,
а при двукратном нажатии ноты передвигаются вправо на одну единицу размера сетки.

Примечание:
Шаг Движения по пикселям зависят от выбранного масштаба.
Масштаб регулируется с помощью клавиши backspase с модификаторами контрол и шифт.

Также ноты двигать или изменять их длительность можно ещё и следующим способом:
Ctrl+Num Enter
1 press: Edit: Move left edge of note to edit cursor
2 press: Edit: Trim left edge of note to edit cursor
При однократном нажатии выбранная нота переместится так, что её левая граница будет соответствовать позиции курсора,
а при двукратном нажатии левая граница ноты переместится в позицию курсора, а правая её граница останется на прежнем месте,
тем самым эта нота изменит свою длительность,
Ещё ноту можно переместить в позицию курсора нажав контрол альт и нум-энтер:
Ctrl+Alt+Num Enter; Set note position to edit cursor

По комбинации альт и энтер нумлока:
Alt+Num Enter
1 press: Edit: Move right edge of note to edit cursor
2 press: Edit: Trim right edge of note to edit cursor
При однократном нажатии выбранная нота переместится так, что с позицией курсора будет совпадать её правая граница,
а при двукратном нажатии правая граница выбранной ноты переместится в позицию курсора,
при этом её левая граница останется на прежнем месте,
тем самым изменится длительность этой ноты.

Переходим к контроллерам.

Если с нажатием единицы и тройки нумлока удерживать альт, то действия будут производиться с контроллерами на выбранной дорожки:

Alt+Num 1
1 press: Edit: Move CC events left 1 pixel
2 press: Edit: Move CC events left by grid
При однократном нажатии выбранный контроллер будет передвинут на один пиксель влево,
а при двукратном нажатии выбранный контроллер будет передвинут на одну единицу размера сетки.
Alt+Num 3
1 press: Edit: Move CC events right 1 pixel
2 press: Edit: Move CC events right by grid
При однократном нажатии выбранный контроллер будет передвинут вправо на один пиксель,
а при двукратном нажатии выбранный контроллер будет передвинут вправо на одну единицу размера сетки.

Навигация по контроллерам осуществляется цифрами нумлока с удерживанием модификатора альт:
Alt+Num 4; ReaEar: Select prev event
Перемещает навигатор к предыдущему контроллеру по выбранной дорожке контроллеров.
Alt+Num 6; ReaEar: Select next event
Перемещает навигатор к следующему контроллеру по выбранной дорожке контроллеров.
При этом если удерживать модификатор контрол,
то будет добавляться к выбору соответственно предыдущий или следующий контроллеры на выбранной дорожке контроллеров:
Ctrl+Alt+Num 4; ReaEar: Add prev event to selection
Добавится к выбору предыдущий контроллер,
а:
Ctrl+Alt+Num 6, ReaEar: Add next event to selection
добавится к выбору следующий контроллер.

Регулировать значение контроллеров нужно клавишами двойка и восьмёрка нумлока удерживая альт:
Alt+Num 2; Edit: Decrease value a little bit for CC events
Уменьшение значения выбранного контроллера,
а:
Alt+Num 8; Edit: Increase value a little bit for CC events
Увеличение значения выбранного контроллера.
Чтобы выбрать требуемую дорожку контроллеров используем двойку и восьмёрку нумлока удерживая модификаторы контрол и альт:
Ctrl+Alt+Num 2; CC: Next CC lane
Перемещает фокус на следующую дорожку контроллеров,
а:
Ctrl+Alt+Num 8, CC: Previous CC lane
Перемещает фокус на предыдущую дорожку контроллеров.

Также любые редакции можно производить с выбранными событиями в их свойствах нажав энтер на основной клавиатуре:
Enter; Edit: Event properties;
Зайдя в свойства события можно в предлагаемых параметрах их редактировать.

Клавиши нумлока в работе с контроллерами продублированы курсорными стрелками.
При необходимости дублирование может быть снято для замены на вновь появляющиеся действия,
при их удобстве размещения на снятых дублированиях.

Чтобы выделить все контроллеры на текущей дорожке
следует нажать альт с пятёркой,
На эту комбинацию назначены многократные нажатия:
Alt+Num 5
1 press: Select all CC events in last clicked lane
2 press: Select all CC events
3 press: Unselect all CC events
При однократном нажатии будут выделены контроллеры на текущей дорожке контроллеров,
при двукратном нажатии будут выделены все контроллеры,
при троекратном нажатии выделения с контроллеров будут сняты.

Для удобства на нум слэшь и нум звёздочка с модификаторами продублированы некоторые команды,
которые в том числе назначены на клавиши основной клавиатуры.
Это команды в основном отвечающие за назначение выделения, либо перехода к его точкам,
а также касающиеся назначения и перехода к точкам зацикливания.
Можете всё исследовать в тренировочном режиме, который включается и выключается по клавише h.

Примечание:
При необходимости дублирования могут быть сняты.