Общий обзор редактора midi



В мидиредакторе кроме основополагающих его функций таких как пошаговый редактор, навигатор-редактор, есть конечно ещё масса разных функций и удобств.

Начнём с того, что также как и в трек-листе есть тренировочный режим, который включается и выключается по клавише h:
H; ReaEar: Set/unset training mode
В этом режиме при нажатии клавиатурных команд они не отрабатываются, а лишь произносится действие, которое будет срабатывать при их нажатии.
Также как и в трек-листе на этой клавише с модификаторами контрол и шифт есть функция отключения и включения скринридера:
Ctrl+Shift+H; ReaEar: enabled/disabled screenreader
Бывают ситуации когда нужно для лучшего слухового анализа отключать скринридер.

Также на клавише h с модификаторами контрол альт назначено открытие диалога гуманизации:
Ctrl+Win+H, Ctrl+Alt+H; Humanize notes…;
с помощью этого диалога можно отквантованный материал оживить по некоторым параметрам.

На клавишу t с модификаторами контрол и альт назначено следующее действие:
Контрол плюс альт плюс t:
Ctrl+Alt+T, Ctrl+Win+T; Transpose notes…; off
Открывается диалог транспозиции выбраных или всех нот.

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

Все эти переключатели для удобства в работе нужны во включённом положении (on).

На клавишу l назначены три вида режима легато,
от однократного до троекратного нажатия:
L
1 press: Edit: Make notes legato, preserving note start times
2 press: Edit: Make notes legato, preserving relative note spacing
3 press: Set note ends to start of next note (legato)

Экспериментируйте достигая нужного результата,
так как при разных миди-текстах получаются разные результаты.
В любой момент при несоответствии результата вашему желанию можно отменить этот шаг нажав контрол плюс z:
Ctrl+Z; Edit: Undo
Тоесть отмена.
Если нужно отменить отмену можно воспользоваться командой контрол плюс шифт плюс z:
Ctrl+Shift+Z; Edit: Redo

Команды отменить, и отменить отмену стандартные,
они такие же как и в трек-листе.

Далее команды управляющие масштабом:
Клавиша бэкспэйс с модификаторами контрол или шифт изменяют масштаб:
Контрол плюс бэкспэйс:
Ctrl+Backspace; View: Zoom in horizontally
Масштаб изменяется так, что при этом передвижение курсора по пикселям имеет более мелкий шаг.
бэкспэйс с шифтом:
Shift+Backspace; View: Zoom out horizontally
масштаб изменяется так, что при движении курсором по пикселям шаг становится больше.
По комбинации контрол плюс шифт плюс бэкспэйс:
Ctrl+Shift+Backspace
1 press: ReaEar: Say horizontal zoom level
2 press: View: Zoom to selected notes/CC
3 press: View: Zoom to content
При однократном нажатии скринридер проговрит размер текущего масштаба,
при двукратном нажатии масштаб приравняется к выбранной ноте,
а при троекратном нажатии масштаб приравняется к контенту.

На клавиши минус и равно на основной клавиатуре назначены команды управляющие выделением,
они такиеже как и в трек-листе и продублированы соответственно на клавиши / и * нумлока:
минус:
-, Num /
1 press: Move cursor to start of time selection
2 press: ReaEar: Set start point of time selection
При однократном нажатии курсор перемещается в начало выделенной области,
при двукратном нажатии устанавливается начало выделения.
А на клавишу равно основной клавиатуры и соответственно * нумлока назначено:
=, нум *
1 press: Move cursor to end of time selection
2 press: ReaEar: Set end point of time selection
при однократном нажатии курсор переместится в конец выделенной области,
а при двукратном нажатии устанавливается конец выделения.

Клавиша минус с модификаторами контрол и шифт:
Ctrl+Shift+Num /, Ctrl+Shift+-; ReaEar: Say points of time selection
Скринридер произнесёт область выделения
Клавиша равно и модификаторы контрол и шифт:
Ctrl+Shift+=
1 press: Edit: Select all notes in time selection
2 press: Edit: Set time selection to selected notes

При однократном нажатии все ноты в выделеной области будут выбраны,
а при двукратном нажатии будет выделена область по выбранным нотам.

Подобные команды, только по установке точек зацикливания и перехода к ним назначены также как и в трек-листе на комбинации альт с квадратными скобками:
Альт плюс левая квадратная скобка:
Alt+[
1 press: Move cursor to start of loop
2 press: Loop points: Set start point
При однократном нажатии курсор переместится в начало зацикленной области,
а при двукратном нажатии будет установлено начало зацикливания.
Альт плюс правая квадратная скобка:
Alt+]
1 press: Move cursor to end of loop
2 press: Loop points: Set end point
При однократном нажатии курсор переместится в конец зацикленной области,
а при двукратном нажатии установится точка конца зацикливания.

Если просто без модификаторов нажимать на квадратные скобки, то курсор будет передвигаться по сетке.
Левая квадратная скобка:
[; Edit: Move edit cursor left by grid
Движение курсора влево по сетке,
а правая квадратная скобка:
]; Edit: Move edit cursor right by grid
движение курсора вправо по сетке.

В продолжении курсорной навигации:
клавиши страницы двигают курсор по тактам:
клавиша страница вверх:
Page Up; Edit: Move edit cursor left one measure
Движение курсора влево по тактам.
Клавиша страница вниз:
Page Down; Edit: Move edit cursor right one measure
Движение курсора по тактам вправо.

Если при этом удерживать модификатор контрол, то курсор будет двигаться по долям:
Контрол плюс клавиша страница вверх:
Ctrl+Page Up; ReaEar: Move edit cursor back one beat
Движение курсора на одну долю влево,
а контрол плюс клавиша страница вниз:
Ctrl+Page Down; ReaEar: Move edit cursor forward one beat
Движение курсора по долям вправо.

Чтобы выделить все ноты в такте нужно к клавишам страницы добавлять модификаторы контрол и шифт:
Ctrl+Shift+Page Up, Ctrl+Shift+Page Down; Edit: Select all notes in measure

На клавиши начало и конец назначены следующие команды:
Клавиша начало:
Home
1 press: ReaEar: Move edit cursor to start of current measure
2 press: View: Go to start of file
При однократном нажатии курсор переместится в начало текущего такта,
а при двукратном нажатии курсор переместится в начало редактируемого файла.

Клавиша конец:
End
1 press: ReaEar: Move edit cursor to start of next measure
2 press: View: Go to end of file
При однократном нажатии курсор переместится в начало следующего такта,
а при двукратном нажатии курсор переместится в конец редактируемого файла.

При удерживании модификатора контрол и нажатии клавиш начало или конец,
курсор будет перемещаться соответственно в начало или конец выбранного события в редактируемом файле:
Ctrl+Home; Navigate: Move edit cursor to start of selected events in active MIDI media item
Перемещение в начало,
а:
Ctrl+End; Navigate: Move edit cursor to end of selected events in active MIDI media item
Перемещение в конец выбранного события редактируемого файла.

Клавиша инсерт служит для вставок нот и контроллеров,
это описано в статье Пошаговый редактор.

Клавиша дэлит удаляет выбранные события:
Delete; Edit: Delete events
Удаление выбранных событий.
Если при этом удерживать модификатор контрол, то будут удаляться только ноты:
Ctrl+Delete; Edit: Delete notes
Если с клавишей дэлит нажимать модификатор альт:
Alt+Delete; Loop points: Remove loop points
То будут удалены точки зацикливания.
Если с клавишей дэлит удерживать альт и шифт:
Alt+Shift+Delete; Time selection: Remove time selection and loop point selection
Будут удалены выделение и точки зацикливания.
Дэлит с шифтом:
Shift+Delete; Time selection: Remove time selection
будет снято выделение.
Если с клавишей дэлит удерживать модификаторы контрол альт и шифт,
то будут удаляться ноты определённой длины, комбинация имеет многократность в нажатии,
чем больше количество нажатий, тем длиннее ноты будут удаляться:
Ctrl+Alt+Shift+Delete
1 press: Edit: Delete all notes of less than 1/256 note in length
2 press: Edit: Delete all notes of less than 1/128 note in length
3 press: Edit: Delete all notes of less than 1/64 note in length
4 press: Edit: Delete all notes of less than 1/32 note in length
5 press: Edit: Delete all notes of less than 1/16 note in length
6 press: Edit: Delete all notes of less than 1/8 note in length

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

На клавишу слэш основной клавиатуры назначена команда переключения соло фильтра:
/; Filter: Toggle filter solo;
Включает или выключает прослушивание отфильтрованых событий.
Наклавишу точка назначена команда мьютирования событий:
.; Edit: Mute events (toggle)
Мьютирует или размьютирует выбранное событие.
Если удерживать при этом шифт,
то мьютированные ноты будут выделены:
Shift+.; Edit: Select all muted notes
Таким образом к примеру можнос помощью мьютирования отдельных нот их выделять с последующим их редактированием.

На клавишу запятая назначены команды выделения событий.
Альт плюс запятая, продублирована альт плюс a:
Alt+A
1 press: Select all CC events
2 press: Unselect all CC events
При однократном нажатии будут выделены все cc события-контроллеры,
при двукратном нажатии эти выделения будут сняты.
Контрол плюс запятая, продублировано контрол плюс a:
Ctrl+,
1 press: Edit: Select all notes
2 press: Edit: Unselect all
При однократном нажатии будут выделены все ноты,
а при двукратном нажатии все выделения будут сняты.
При нажатии клавиши запятая с модификаторами контрол и альт, продублировано с a
будут выделены все события:
Ctrl+Alt+A
1 press: Edit: Select all events
2 press: Edit: Unselect all
При однократном нажатии будут выделены все события,
при двукратном нажатии все выделения будут сняты.

Если клавишу запятая нажать с модификатором шифт, то будет инвертировано выделение:
Shift+,; Invert selection

Клавиша запятая с модификаторами контрол и шифт:
Ctrl+Shift+,
1 press: ReaEar: Say num selected events
2 press: Edit: Unselect all
При однократном нажатии скринридер произнесёт сообщение о выделеных объектах,
а при двукратном нажатии все выделения будут сняты.

По команде контрол плюс n можно переименовать редактируемый файл:
Ctrl+N; Rename MIDI take…

На клавишу v назначен переключатель произнесения значения велосити при навигации:
V; ReaEar: Toggle speaking velocity mode

Если клавишу v нажимать с контролом,
то будет отрабатываться стандартная операция вставки:
Ctrl+V
1 press: Edit: Paste
2 press: Edit: Paste preserving position in measure
При однократном нажатии стандартная вставка,
а при двукратном нажатии вставка в другой такт с сохранением расположения исходного объекта.

Также стандартные команды копирования и вырезания с контролом на клавишах c и x соответственно:
Ctrl+C; Edit: Copy
и:
Ctrl+X; Edit: Cut

Если при копировании или вырезании удерживать ещё и шифт,
то операции будут совершаться с выделенной областью:
Ctrl+Shift+C; Edit: Copy events within time selection
и:
Ctrl+Shift+X; Edit: Cut events within time selection

Ну а на клавише z сосредоточена уже упоминавшееся команда отмена с модификатором контрол, и отмена отмены с модификаторами контрол и шифт соответственно:
Ctrl+Z; Edit: Undo
и:
Ctrl+Shift+Z; Edit: Redo

На клавишу s назначена команда разрезания ноты:
S; Edit: Split notes

Если удерживать модификаторы контрол альт и шифт,
то разрезание будет осуществляться по сетке:
Ctrl+Alt+Shift+S, Split notes on grid
Ну и ни кто не отменял стандартной команды сохранения по контрол плюс s:
Ctrl+S; File: Save file (MIDI file mode only)

На клавишу d назначены команды дублирования:
контрол плюс d:
Ctrl+D
1 press: Edit: Duplicate events
2 press: Edit: Duplicate events one octave higher
3 press: Edit: Duplicate events one octave lower
При однократном нажатии будет продублировано событие,
при двукратном нажатии событие будет продублировано на октаву вверх в этом же расположении,
а при троекратном нажатии событие будет продублирована на октаву вниз в этом же расположении.
По команде контрол плюс шифт плюс d:
Ctrl+Shift+D; Edit: Duplicate events within time selection
будут продублированы события в выделенной области.
На клавишу f назначен переключатель фильтра:
F; Filter: Enable/disable event filter;
Разрешить или запретить фильтр.
Открытие диалога фильтра происходит по нажатии клавиши таб:
Tab; ReaEar: Set midi filter editing mode
В этом диалоге можно отфильтровать разные события по разным параметрам.

Если клавишу f нажимать с модификатором шифт:
Shift+F; Filter: Invert filter;
То применение фильтра будет инвертировано.

На клавишу g назначены команды привязки событий к сетке,
актуально при размещении с помощью мышки:
G; View: Toggle grid;
Показать или скрыть сетку.
контрол плюс g:
Ctrl+G
1 press: View: Toggle snap to grid
2 press: Options: Snap note ends to grid (when snap is enabled)
При однократном нажатии срабатывает переключатель привязки к сетке,
а при двукратном нажатии срабатывает переключатель привязки концов нот к сетке.

Клавиша j объединяет выбранные ноты в одну:
J; Edit: Join notes
При таком объединении можно эти ноты редактировать как одну.

На клавишу q назначены команды связанные с квантованием событий:
Q
1 press: Quantize…
2 press: Quantize notes using last quantize dialog settings
При однократном нажатии открывается диалог квантования событий,
а при двукратном нажатии к нотам применяется квантование с последними используемыми настройками.
Клавиша q с модификатором контрол, также продублирована с модификаторами контрол альт и шифт:
Ctrl+Q
1 press: Quantize notes position to grid
2 press: Quantize notes position and end to grid
При однократном нажатии ноты квантуются исходя из размера сетки,
а при двукратном нажатии ноты также квантуются по размеру сетки, но уже с учётом квантования окончаний нот.

При использовании с клавишей q модификаторов контрол альт:
Ctrl+Alt+Q
1 press: Quantize events to grid
2 press: Quantize events using last quantize dialog settings
При однократном нажатии по сетке квантуются все события,
а при двукратном нажатии все события квантуются исходя из последнего использования настроек в диалоге квантования событий.

При нажатии клавиши q с модификаторами альт и шифт:
Alt+Shift+Q; Unquantize
Происходит разквантование.

На клавишу пробел назначены такиеже команды как и в трек-листе:
Space; Transport: Play/stop
Воспроизведение и стоп.

Пробел с контролом пауза:
Ctrl+Space; Transport: Play/pause
воспроизведение пауза.

Альт с пробелом:
Alt+Space; Transport: Toggle repeat;
Включает или выключает зацикливание.

Контрол шифт пробел:
Ctrl+Shift+Space; ReaEar: Say current position
Произнесение скринридером позиции курсора.
Пробел с контролом виндоус и альтом:
Ctrl+Alt+Win+Space; Options: Synchronize transport with main transport;
Включение или выключение синхронизации воспроизведения.

Переключение между мидиредактором и эвентлистом происходит по комбинации контрол плюс таб:
Ctrl+Tab; Mode: Event List;
Находясь в мидиредакторе после нажатия контрол с табом попадаем в эвентлист,
также находясь в эвентлисте нажимаем контрол таб и обратно попадаем в мидиредактор:
Ctrl+Tab; Mode: Piano Roll;
Возможно кому либо иногда будет удобнее некоторые правки делать в эвентлисте,
в нём клавиатурные команды по возможности синхронизированы с командами в мидиредакторе.