ieshua
Старожил
- 2019
- 543
- 19
Expression Maps — ключевой инструмент для связывания нотных обозначений и игровых приёмов с конкретными событиями MIDI у ваших виртуальных инструментов (keyswitch, program change, CC). Ниже — практическое руководство по созданию, привязке и отладке собственных Expression Map для оркестровых библиотек.
Что нужно понимать перед началом
Пошаговая настройка (общая последовательность)
1. Подготовка VST-инструмента
- В режиме Play добавьте и загрузите нужный VST-инструмент и набор сэмплов.
- Убедитесь, что инструмент отвечает на keyswitches/program changes выбранного диапазона/канала.
2. Создание Expression Map
- В Play Mode найдите панель Expression Maps (или через меню Play → Expression Maps).
- Нажмите "Новый" и задайте имя карты (например, "Spitfire Strings Basic").
3. Добавление техник
- Внутри карты создайте записи для каждой техники: legato, sustain, spiccato, pizzicato, marcato и т.д.
- Для каждой техники укажите тип MIDI-сообщения: Keyswitch (Pitch), Program Change (PC), или CC (номер контроллера и значение).
4. Привязка карты к игроку
- В списке Players выберите игрока (например, Violin I) и в секции воспроизведения выберите созданную Expression Map.
- Назначьте канал/порт, если требуется отдельный MIDI-канал.
Пример таблицы маппинга (упрощённый)
Практические советы
Отладка проблем
Сохранение и распространение
Заключение
Expression Maps — мощный мост между нотной записью и возможностями сэмплеров. Правильно спроектированная карта экономит массу времени и делает результат воспроизведения естественным и управляемым. При настройке двигайтесь от простого к сложному: начните с базовых техник, убедитесь в стабильности, затем добавляйте вариативность (CC, сложные комбинации).
Что нужно понимать перед началом
- В Dorico артикуляции и Playback Techniques в нотном материале триггерят события воспроизведения только если у игрока назначена подходящая Expression Map.
- Expression Map не содержит звуков: она сообщает VST, какие MIDI-сообщения отправлять для переключения режимов.
- Часто используются: keyswitches (тут тонально-завязанные переключатели), program changes (банальные переключения пресетов), и контроллеры (CC для crossfade/legato/volume).
Пошаговая настройка (общая последовательность)
1. Подготовка VST-инструмента
- В режиме Play добавьте и загрузите нужный VST-инструмент и набор сэмплов.
- Убедитесь, что инструмент отвечает на keyswitches/program changes выбранного диапазона/канала.
2. Создание Expression Map
- В Play Mode найдите панель Expression Maps (или через меню Play → Expression Maps).
- Нажмите "Новый" и задайте имя карты (например, "Spitfire Strings Basic").
3. Добавление техник
- Внутри карты создайте записи для каждой техники: legato, sustain, spiccato, pizzicato, marcato и т.д.
- Для каждой техники укажите тип MIDI-сообщения: Keyswitch (Pitch), Program Change (PC), или CC (номер контроллера и значение).
4. Привязка карты к игроку
- В списке Players выберите игрока (например, Violin I) и в секции воспроизведения выберите созданную Expression Map.
- Назначьте канал/порт, если требуется отдельный MIDI-канал.
Пример таблицы маппинга (упрощённый)
Код:
Technique Type Channel Value
Legato Keyswitch 1 C#2 (37)
Sustain Program Ch 1 PC 34
Spiccato Keyswitch 1 D2 (38)
Pizzicato CC 1 CC#20 = 127
Marcato Keyswitch 1 B1 (35)
- Используйте уникальные keyswitch-ноты, не пересекающиеся с нотно́й партией (обычно ниже минимума партии).
- Если библиотека использует комбинации (например, keyswitch + CC), создавайте соответствующие правила в одной технике.
- Для гибкости создайте несколько Expression Maps под разные стили библиотеки (legato-heavy, spiccato-only) и переключайтесь через шаблоны воспроизведения (Playback Templates).
Отладка проблем
- Нет реакции на переключение: проверьте MIDI-канал и что VST прослушивает выбранный канал.
- Кнопка Program Change не срабатывает: убедитесь, что в настройках VST разрешены внешние PC сообщения.
- Конфликты keyswitch: если приём не срабатывает, посмотрите, не перекрывает ли клавиатуру инструмент диапазон keyswitch’ей.
- Перезапустите плагин/перезагрузите шаблон воспроизведения при внесении серьёзных изменений.
Сохранение и распространение
- Сохраняйте Expression Maps и Playback Templates отдельно — это позволит быстро применять готовые карты к новым проектам и делиться ими с коллегами.
Заключение
Expression Maps — мощный мост между нотной записью и возможностями сэмплеров. Правильно спроектированная карта экономит массу времени и делает результат воспроизведения естественным и управляемым. При настройке двигайтесь от простого к сложному: начните с базовых техник, убедитесь в стабильности, затем добавляйте вариативность (CC, сложные комбинации).