![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Что означает "устройство" в контексте функций MidiOutOpen и MidiOutClose: физическое устройство или MIDI-поток?Delphi , Мультимедиа , АудиоВведение в MIDI в DelphiMIDI (Musical Instrument Digital Interface) - это протокол для обмена музыкальной информацией между устройствами. В Delphi работа с MIDI осуществляется через Windows API функции, такие как Понятие устройства в MIDI APIВ Windows MIDI API термин "устройство" относится к любому объекту, способному принимать и обрабатывать MIDI-сообщения. Это может быть:
Пример получения количества доступных MIDI-устройств:
Работа с MIDI-устройствами в DelphiОткрытие устройстваФункция
Закрытие устройстваПосле работы с устройством его необходимо закрыть:
MIDI-потоки vs. Обычные MIDI-сообщенияMIDI-поток - это способ отправки нескольких MIDI-сообщений с временной привязкой. В отличие от Пример создания MIDI-потока:
Альтернативные решения для работы с MIDI в DelphiИспользование библиотеки DelphiMidiДля упрощения работы с MIDI можно использовать сторонние библиотеки, такие как DelphiMidi:
Использование виртуальных MIDI-портовДля тестирования без физического устройства можно использовать виртуальные MIDI-порты, такие как loopMIDI или MIDI-Yoke. ЗаключениеТермин "устройство" в контексте функций В контексте функций MidiOutOpen и MidiOutClose термин "устройство" относится к любому объекту, способному принимать MIDI-сообщения, включая физические устройства, программные синтезаторы и виртуальные порты. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |