Звук в Линуксе/MIDI: различия между версиями

Содержимое удалено Содержимое добавлено
{{BookCat}}
орфография
 
Строка 5:
MIDI (Musical Instrument Digital Interface) — это протокол, который был разработан в начале 1983 года ведущими фирмами-производителями музыкального оборудования, такими как Roland, Korg, E-mu, Yamaha и другими. Изначально он был предназначен для замены принятого в то время способа управления музыкальными инструментами при помощи аналоговых сигналов на управление посредством информационных сообщений (events), передаваемых по цифровому интерфейсу. Впоследствии он стал стандартом де-факто в области электронных музыкальных инструментов и компьютерных модулей синтеза. В настоящее время существует несколько стандартов протокола MIDI: XG, GS, GM и другие.
Основным понятием в MIDI-протоколе является событие (event) или сообщение. Каждый раз, когда происходит нажатие на клавишу MIDI-клавиатуры, отпускание нажатой клавиши, вращение ручки или нажатие кнопки, устройство формирует соответствующее MIDI-сообщение или событие. Таким образом, MIDI-поток отражает в себе все действия производимые музыкантом, включая динамику исполнения, технические приёмы и прочее. Каждое такое MIDI-событие привязано к временной сетке и набор этих событий представляет из себясобой способ записи партитуры. Записанное таким образом произведение может быть сохранено в файл (обычно с расширением <tt>mid</tt>) и использоваться для последующего воспроизведения и/или редактирования; также возможно использование MIDI в &laquo;реальном времени&raquo;.
 
Очень важно понять, что MIDI-протокол не является протоколом передачи звука, а только лишь &laquo;кодирует&raquo; действия, совершаемые музыкантом на музыкальном инструменте, и передаёт их устройству, которое, в свою очередь, отвечает за воспроизведение звука. Информация, передаваемая устройству в MIDI-потоке, эквивалентна нажатию клавиш, вращению ручек и нажатию кнопок устройства (естественно, при том условии, что в самом устройстве данной кнопке или ручке соответствует какое-либо MIDI-сообщение).
Строка 30:
Как правило, звуковые карты воспроизводят MIDI-файлы при помощи FM-синтезатора, встроенного в них. Хотя возможности FM-синтеза велики, как правило, звучание таких синтезаторов оставляет желать лучшего&nbsp;&mdash; на звуковых картах часто используются дешёвые чипсеты фирмы Yamaha&nbsp;&mdash; OPL2/OPL3 или совместимые с ними.
 
Гораздо более убедительный звук можно получить при помощи wavetable-синтезатора (WT), который представляет из себясобой комбинацию постоянной памяти, в которую обычно прошиты банки со звуками от фирмы-производителя, и оперативной, в которую могут загружаться пользовательские банки (как, например, на некоторых картах Turtle Beach или Gravis Ultra Sound). Таким образом wavetable-синтезатор совмещает в себе функции синтезатора и семплера, что делает возможным
использование как прошитых в ROM банков, так и пользовательских.