Звук в Линуксе/MIDI: различия между версиями
Содержимое удалено Содержимое добавлено
Oleg4280 (обсуждение | вклад) {{BookCat}} |
Kalendar (обсуждение | вклад) орфография |
||
Строка 5:
MIDI (Musical Instrument Digital Interface) — это протокол, который был разработан в начале 1983 года ведущими фирмами-производителями музыкального оборудования, такими как Roland, Korg, E-mu, Yamaha и другими. Изначально он был предназначен для замены принятого в то время способа управления музыкальными инструментами при помощи аналоговых сигналов на управление посредством информационных сообщений (events), передаваемых по цифровому интерфейсу. Впоследствии он стал стандартом де-факто в области электронных музыкальных инструментов и компьютерных модулей синтеза. В настоящее время существует несколько стандартов протокола MIDI: XG, GS, GM и другие.
Основным понятием в MIDI-протоколе является событие (event) или сообщение. Каждый раз, когда происходит нажатие на клавишу MIDI-клавиатуры, отпускание нажатой клавиши, вращение ручки или нажатие кнопки, устройство формирует соответствующее MIDI-сообщение или событие. Таким образом, MIDI-поток отражает в себе все действия производимые музыкантом, включая динамику исполнения, технические приёмы и прочее. Каждое такое MIDI-событие привязано к временной сетке и набор этих событий представляет
Очень важно понять, что MIDI-протокол не является протоколом передачи звука, а только лишь «кодирует» действия, совершаемые музыкантом на музыкальном инструменте, и передаёт их устройству, которое, в свою очередь, отвечает за воспроизведение звука. Информация, передаваемая устройству в MIDI-потоке, эквивалентна нажатию клавиш, вращению ручек и нажатию кнопок устройства (естественно, при том условии, что в самом устройстве данной кнопке или ручке соответствует какое-либо MIDI-сообщение).
Строка 30:
Как правило, звуковые карты воспроизводят MIDI-файлы при помощи FM-синтезатора, встроенного в них. Хотя возможности FM-синтеза велики, как правило, звучание таких синтезаторов оставляет желать лучшего — на звуковых картах часто используются дешёвые чипсеты фирмы Yamaha — OPL2/OPL3 или совместимые с ними.
Гораздо более убедительный звук можно получить при помощи wavetable-синтезатора (WT), который представляет
использование как прошитых в ROM банков, так и пользовательских.
|