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

Содержимое удалено Содержимое добавлено
мНет описания правки
мНет описания правки
Строка 1:
{{Работа со звуком в GNU/Linux}}
 
==Основные понятия==
 
MIDI (Musical instrument Digital Interface) — это протокол, который был разработан в начале 1983 года ведущими фирмами-производителями музыкального оборудования, такими как Roland, Korg, E-mu, Yamaha и другими. Изначально он был предназначен для замены принятого в то время способа управления музыкальными инструментами при помощи аналоговых сигналов управлением при помощи информационных сообщений (events), передаваемых по цифровому интерфейсу. Впоследствии он стал стандартом де-факто в области электронных музыкальных инструментов и компьютерных модулей синтеза. В настоящее время существует несколько стандартов протокола MIDI: XG, GS, GM и другие.
Строка 19:
Для подсоединения MIDI-устройств к компьютеру используется MIDI/joystick-порт. Большинство современных MIDI-клавиатур также имеют USB-разъём.
 
==MIDI-каналы==
 
MIDI-каналы предназначены для того, чтобы один синтезатор или звуковой модуль мог играть несколькими
разными тембрами одновременно, причём каждый тембр (инструмент) исполняет свою независимую партию. Когда одно устройство передаёт канальные MIDI-сообщения на другое, внешне это выглядит так, как если бы они были соединены шестнадцатью кабелями (и по каждому следуют указания о том, какие ноты каким тембром играть). На самом деле MIDI-технология использует один кабель, но в каждое канальное MIDI-сообщение вписывается номер MIDI-канала, для которого оно предназначено. Устройство-получатель, пользуясь этим номером, направляет каждое канальное MIDI-сообщение на свой канал.
 
==Каким образом звучит MIDI-файл==
 
Как уже было сказано выше, MIDI-информация не содержит в себе непосредственно звуковых данных, а лишь указания некоему устройству, будь то внешний синтезатор или программа, выполняющая те же функции, которое ответственно за воспроизведение звука. Таким устройством может быть внешний инструмент или же звуковая карта, которая входит в сборку вашего компьютера.