NAMM (1 онлайн

  • Автор темы Автор темы Arlekin
  • Дата начала Дата начала

Arlekin

فلاديمير
23 Июн 2008
8.382
13.410
113
rmmedia.ru
NAMM 2026 стартовал
 
Любопытно. Речь идёт о поддержке MIDI 2? Или мы являемся свидетелями разделения власти, и скоро у нас будут MIDI "просто", MIDI от мелкомягких и true MIDI от фруктовой компании? :)
 
Короче, миди в винде выйдет на совершенно новый уровень! :rolleyes:

Преимущества для всех​

  • В большинстве случаев не требуется установка сторонних драйверов USB. Большинство устройств USB MIDI 1.0 соответствуют требованиям класса и работают без сторонних драйверов. Это значит, что вам не придётся возиться с их расположением в реестре или беспокоиться о совместимости. Не устанавливайте сторонние драйверы без крайней необходимости, и вы сможете лучше использовать MIDI в Windows.
  • Поддерживает существующие приложения. Существующие API-интерфейсы WinMM и WinRT MIDI 1.0 были перенаправлены на новую службу Windows. Это подмножество новых функций, в том числе многопользовательских, благодаря которым ваши приложения будут работать так же, как и раньше, но станут ещё лучше.
  • Многопользовательский режим по умолчанию. Любая конечная точка (включая устройства MIDI 1.0) может использоваться несколькими приложениями одновременно. Это значит, что вы можете использовать приложение для работы с библиотекой или контроллер, пока ваша DAW поддерживает соединение.
  • Поддерживает ваши существующие устройства. Службы Windows MIDI поддерживают устройства MIDI 1.0, которыми вы пользуетесь сегодня, в том числе устройства с потоковыми драйверами ядра, предоставленными производителем, а также устройства MIDI 1.0 и MIDI 2.0, соответствующие требованиям класса. Работа будет лучше/быстрее, если они будут использовать новый драйвер класса, но мы понимаем, что это не всегда возможно или желательно для некоторых существующих устройств.
  • Быстрее. В ходе тестирования мы обнаружили, что новая инфраструктура гораздо быстрее отправляет и получает сообщения по сравнению со старым API, даже с плагинами, настроенными в службе. В службах Windows MIDI нет встроенных ограничений скорости или регулирования, даже для старых устройств USB MIDI 1.0. Новый драйвер MIDI 2.0 не ограничен полной скоростью USB и поддерживает скорость USB 3.x.
  • Меньший джиттер. Чем выше скорость, тем меньше джиттер. Это зависит от типа подключения (USB, сеть, виртуальное подключение) и устройства, с которым взаимодействует Windows, но даже без какой-либо компенсации джиттер находится в диапазоне микросекунд.
  • Mолее детерминированный.Что касается компенсации задержки, новый API позволяет планировать исходящие сообщения на основе временных меток для любых приложений, использующих новый API. Кроме того, при получении сервисом входящие сообщения помечаются временной меткой.
  • MIDI между приложениями и виртуальными устройствами. Службы Windows MIDI включают встроенный виртуальный MIDI 2.0 между приложениями, обеспечивающий молниеносную связь между приложениями на ПК.
  • Более совершенные инструменты. Мы предоставляем midi.exe консоль служб MIDI для Windows для разработчиков и опытных пользователей, а также для всех, кто умеет работать с командной строкой. С ее помощью можно отслеживать конечные точки, отправлять и получать сообщения, отправлять/захватывать данные SysEx и делать многое другое. Мы также включаем в комплект приложение MIDI Settings с графическим интерфейсом для переименования устройств, настройки MIDI, тестирования и многого другого.
  • Встроенные сценарии Встроенная поддержка сценариев MIDI с использованием PowerShell. Хотите автоматизировать синхронизацию между микшерами? Хотите настроить сценарий для инициализации всех ваших устройств перед презентацией? Всё это можно сделать с помощью командлетов PowerShell.
 
Mолее детерминированный.Что касается компенсации задержки, новый API позволяет планировать исходящие сообщения на основе временных меток для любых приложений, использующих новый API. Кроме того, при получении сервисом входящие сообщения помечаются временной меткой.
Особенно интересно вот это. Неужели в кьюбейсе миди станет ещё точнее записываться?
 
  • Like
Реакции: 901
Короче, миди в винде выйдет на совершенно новый уровень! :rolleyes:

Преимущества для всех​

  • В большинстве случаев не требуется установка сторонних драйверов USB. Большинство устройств USB MIDI 1.0 соответствуют требованиям класса и работают без сторонних драйверов. Это значит, что вам не придётся возиться с их расположением в реестре или беспокоиться о совместимости. Не устанавливайте сторонние драйверы без крайней необходимости, и вы сможете лучше использовать MIDI в Windows.
  • Поддерживает существующие приложения. Существующие API-интерфейсы WinMM и WinRT MIDI 1.0 были перенаправлены на новую службу Windows. Это подмножество новых функций, в том числе многопользовательских, благодаря которым ваши приложения будут работать так же, как и раньше, но станут ещё лучше.
  • Многопользовательский режим по умолчанию. Любая конечная точка (включая устройства MIDI 1.0) может использоваться несколькими приложениями одновременно. Это значит, что вы можете использовать приложение для работы с библиотекой или контроллер, пока ваша DAW поддерживает соединение.
  • Поддерживает ваши существующие устройства. Службы Windows MIDI поддерживают устройства MIDI 1.0, которыми вы пользуетесь сегодня, в том числе устройства с потоковыми драйверами ядра, предоставленными производителем, а также устройства MIDI 1.0 и MIDI 2.0, соответствующие требованиям класса. Работа будет лучше/быстрее, если они будут использовать новый драйвер класса, но мы понимаем, что это не всегда возможно или желательно для некоторых существующих устройств.
  • Быстрее. В ходе тестирования мы обнаружили, что новая инфраструктура гораздо быстрее отправляет и получает сообщения по сравнению со старым API, даже с плагинами, настроенными в службе. В службах Windows MIDI нет встроенных ограничений скорости или регулирования, даже для старых устройств USB MIDI 1.0. Новый драйвер MIDI 2.0 не ограничен полной скоростью USB и поддерживает скорость USB 3.x.
  • Меньший джиттер. Чем выше скорость, тем меньше джиттер. Это зависит от типа подключения (USB, сеть, виртуальное подключение) и устройства, с которым взаимодействует Windows, но даже без какой-либо компенсации джиттер находится в диапазоне микросекунд.
  • Mолее детерминированный.Что касается компенсации задержки, новый API позволяет планировать исходящие сообщения на основе временных меток для любых приложений, использующих новый API. Кроме того, при получении сервисом входящие сообщения помечаются временной меткой.
  • MIDI между приложениями и виртуальными устройствами. Службы Windows MIDI включают встроенный виртуальный MIDI 2.0 между приложениями, обеспечивающий молниеносную связь между приложениями на ПК.
  • Более совершенные инструменты. Мы предоставляем midi.exe консоль служб MIDI для Windows для разработчиков и опытных пользователей, а также для всех, кто умеет работать с командной строкой. С ее помощью можно отслеживать конечные точки, отправлять и получать сообщения, отправлять/захватывать данные SysEx и делать многое другое. Мы также включаем в комплект приложение MIDI Settings с графическим интерфейсом для переименования устройств, настройки MIDI, тестирования и многого другого.
  • Встроенные сценарии Встроенная поддержка сценариев MIDI с использованием PowerShell. Хотите автоматизировать синхронизацию между микшерами? Хотите настроить сценарий для инициализации всех ваших устройств перед презентацией? Всё это можно сделать с помощью командлетов PowerShell.
Дак это еще в macOS Sonoma появилось.. тоже мне новость)
 
@Denis12308, да чё там у вас появилось, Дэнчик? У вас там до сих пор лэтенси выше, чем в винде, что там у вас могло появиться.. Не смеши.
Единственное, что у вас там может появиться - это новые баги со стеклянными энтим вашим интерфейсом :D
 
  • Haha
Реакции: Zit и Denis12308
Мы также включаем в комплект приложение MIDI Settings с графическим интерфейсом для переименования устройств, настройки MIDI, тестирования и многого другого.
  • Use input from a MIDI controller to send commands to another application, launch applications, send keystrokes, etc.
о, можно будет на миди клавиатуре тексты в ворде печатать? :Dle18: или Хром открывать на до мажор ?
 
  • Like
Реакции: 901
@Denis12308, да чё там у вас появилось, Дэнчик? У вас там до сих пор лэтенси выше, чем в винде, что там у вас могло появиться.. Не смеши.
Единственное, что у вас там может появиться - это новые баги со стеклянными энтим вашим интерфейсом :D

зато у Денчика транс появился))))))))))))))))))))))))))) Не человек, а то сейчас начнется))
 
  • Haha
Реакции: 901
не знаю будут ли лайв демки вот этого девайса... :Dle18: :oops:
 
Друг был там. Говорит, что после пандемии это самая крупная. Интересно, что стенд ESP был не для всех, только по пропускам. Но лично меня впечатлило, что даже LTD уже на уровне серьезных инструментов. А ESP - это уже, местами, яйца Фаберже.
 
  • Like
Реакции: Min.ka72
а что миди протокол еще существует?))
«А что MIDI протокол еще существует?))». Интересный запрос! Сейчас составлю план: посмотрю, что можно найти в интернете и постараюсь собрать полезную информацию.

Протокол MIDI (Musical Instrument Digital Interface) существует и используется в электронных музыкальных инструментах и программах. Это стандарт для обмена данными между устройствами, который позволяет обмениваться информацией о ноте, скорости нажатия, таймкоде и других параметрах.
MIDI не посылает звуковую волну, создаваемую инструментом, — вместо этого отправляет информацию, а принимающее устройство использует свои внутренние механизмы для генерации звуков.

Версии​


Некоторые версии протокола MIDI:
  • MIDI 1.0 — оригинальная спецификация, выпущенная в 1983 году. Предполагал только направленный в одну сторону обмен данными.
  • MIDI 2.0— версия, разработанная в 2020 году. Лучше адаптирована к новым технологиям: увеличена пропускная способность кабеля и улучшена синхронизация, передаваемые данные стали детализированнее. Некоторые особенности MIDI 2.0:
    • двунаправленная передача сообщений;
    • механизм профилей, с помощью которого можно динамически изменять конфигурацию устройства под конкретные задачи;
    • увеличение количества каналов в одном подключении с 16 до 256 (16 групп по 16 каналов).
При этом MIDI 2.0 обратно совместим с MIDI 1.0 — существующее оборудование и программы, даже если они поддерживали только MIDI 1.0, смогут работать с новым протоколом.

Принцип работы​


Суть протокола — передача информации, которая определяет поведение или выполнение функций синтезатора или программы. Такая информация называется MIDI-событиями (MIDI events). Все MIDI-события можно разделить на две группы: позиции или назначение тайм-кода.
  1. Канальные — информация о нажатой ноте, её длительности, velocity, изменения её характера.

Отдельный MIDI-интерфейс в виде разъёмов представляет собой один поток MIDI-данных и содержит 16 каналов. Информация может передаваться на все каналы сразу или поканально.

Оборудование​


Протокол MIDI поддерживается в большинстве электронных инструментов — синтезаторов, драм-машин, процессоров эффектов или контроллеров. Также MIDI используется в студийном оборудовании.
Основной стандарт соединения и передачи MIDI-сигналов — 5-контактный разъём DIN, но всё чаще MIDI-интерфейсы переводят на разъёмы USB и кабели 1/8” TRS.

Программы​


MIDI-данные можно редактировать в специальных программах-секвенсорах — они называются DAW (от английского digital audio workstation, цифровая звуковая рабочая станция). Например:
  • MidiEditor — бесплатное программное обеспечение для редактирования, записи и воспроизведения MIDI-файлов.
  • MidiRecorder — программа для записи мелодий с помощью MIDI-клавиатуры, есть возможность экспортировать мелодии в стандартные MIDI-файлы.
  • MIDI Keyboard Tester — платформа для проверки отзывчивости и функций MIDI-клавиатуры, показывает, какие клавиши нажимаются и какие MIDI-события отправляются.
 

Сейчас просматривают