Основы 1. Что такое DMX и зачем он нужен
Эта серия — для тех, кто со сценическим светом ещё ни разу дела не имел. Вы купили (или собираетесь купить) пару прожекторов, слышали слова «DMX», «канал», «адрес», «юниверс» — и пока они звучат как заклинания. За двенадцать уроков мы разберём их все: без формул, без электротехники и без предположения, что вы «и так знаете».
Начнём с главного вопроса: что вообще такое DMX.
Как жили до DMX
Представьте зал начала восьмидесятых. Есть прожекторы, есть человек за пультом. Пульт — это ящик с ручками, и от каждой ручки к своему прожектору тянется отдельный провод. Хотите десять приборов — тяните десять проводов. Хотите, чтобы прибор умел не только гаснуть и загораться, а ещё и менять цвет, — тяните по проводу на каждое умение.
Пока приборов пять, это терпимо. Когда их тридцать, а у каждого по десятку параметров, зал превращается в клубок кабелей, а пульт — в стену из трёхсот ручек. И главное: пульт одного производителя не понимал приборы другого. Купили новый прожектор — ищите к нему свой пульт.
Инженеры сделали то же, что до них сделали в компьютерах: договорились об общем языке.
DMX простыми словами
DMX (полное имя — DMX512) — это язык, на котором пульт разговаривает со световыми приборами. Один кабель, внутри которого бежит поток чисел, и каждый прибор из этого потока выбирает «свои» числа.
Аналогия, которая работает лучше всего: представьте один кабель с 512 дорожками внутри. Дорожки пронумерованы: первая, вторая, третья… пятьсот двенадцатая. По каждой дорожке едет одно число — это команда: «яркость 200», «красный 255», «поворот 128». Приборы висят на одном кабеле и слушают только те дорожки, которые им назначены. Первый прожектор слушает дорожки с 1 по 6, второй — с 7 по 12, и они друг другу не мешают.

Дорожка на языке света называется каналом. Это слово будет встречаться постоянно — ему целиком посвящён второй урок.
Три факта, из которых следует всё остальное
Чтобы дальше не было сюрпризов, стоит запомнить три особенности DMX. Из них вытекают почти все правила и почти все проблемы, которые вы встретите.
Факт 1. Пакет из 512 чисел уходит целиком и постоянно — примерно 40 раз в секунду.
Пульт не посылает команду «прожектор номер три, стань красным». Он посылает весь набор из 512 чисел, снова и снова, десятки раз в секунду. Даже когда вы ничего не трогаете, поток идёт. Именно поэтому свет меняется плавно и мгновенно откликается на движение фейдера: следующий пакет уже в пути.
Факт 2. Разговор односторонний.
Пульт говорит — приборы слушают. Прибор не может ответить «я сгорел», «у меня перегрев» или «я не получил команду». Из-за этого в DMX нет проверки доставки: если сигнал испортился по дороге, никто об этом не узнает — вы просто увидите, что прибор не работает, дёргается или живёт своей жизнью. Отсюда все требования к кабелям и разъёмам, о которых будет восьмой урок.
Факт 3. Числа сами по себе ничего не значат.
По кабелю бежит просто «канал 5 = 200». Что такое канал 5 — яркость, красный цвет или поворот головы — решает сам прибор, а точнее его конструкция. Кабель, пульт и программа этого не знают и знать не обязаны. Поэтому одна и та же команда на разных приборах даёт разный результат — и поэтому так важны две вещи, которым посвящены уроки 3 и 4: адрес (кому команда) и профиль (что этот прибор понимает под своими каналами).
Из чего состоит любая DMX-система
Сколько бы ни стоило оборудование, схема всегда одна и та же — четыре звена.
| Звено | Что это | Пример |
|---|---|---|
| Источник команд | Пульт или компьютер с программой. Здесь вы решаете, что должен делать свет | СветоМастер на ноутбуке |
| Интерфейс | Коробочка-переводчик из USB (или из сети) в DMX. Разговорно называют «адаптер», «контроллер», «адаптер», «свисток» | USB-DMX адаптер |
| Линия | DMX-кабель, идущий от прибора к прибору цепочкой | XLR-кабели, терминатор в конце |
| Приборы | Прожекторы, головы, стробы, дым — всё, что светит и двигается | 4 прожектора и 2 головы |
Компьютер сам по себе DMX не умеет — у него нет такого разъёма. Поэтому нужен интерфейс: он берёт числа из программы и превращает их в электрический сигнал в кабеле. Подробно про интерфейсы, сеть и то, что делать, когда 512 каналов кончились, — девятый урок.
Чего DMX не делает
Три вещи, которых от него ждут новички — и напрасно.
- Не питает приборы. Об этом только что сказали, но это ошибка номер один.
- Не знает, что за прибор подключён. DMX не опрашивает оборудование и не настраивает его сам. Соответствие «канал — параметр» вы задаёте в программе, выбирая модель прибора из библиотеки.
- Не проверяет, дошла ли команда. Никакого «доставлено» не существует. Если разъём отошёл, прибор просто застынет в последнем полученном состоянии (или начнёт мигать — зависит от модели).
А как же современные приборы «по сети»?
Вы наверняка видели прожекторы и диммеры с обычным компьютерным разъёмом RJ-45. Это не отмена DMX, а его перевозка: протоколы Art-Net и sACN упаковывают те же самые пакеты по 512 чисел в обычную локальную сеть. Смысл каналов, адресов и профилей остаётся ровно тем же. Разница только в том, по какому проводу едут числа и сколько наборов по 512 можно вести одновременно.
Подведём итог
- DMX512 — общий язык управления светом, принятый всеми производителями.
- Линия DMX — это 512 каналов, по каждому едет своё число-команда.
- Пакет из 512 чисел уходит целиком и постоянно, ~40 раз в секунду.
- Разговор односторонний: прибор не отвечает, ошибки доставки не видны.
- Числа обретают смысл только в приборе — отсюда важность адреса и профиля.
- Кабель DMX не даёт питание, приборы включаются в розетку отдельно.
Что дальше: в следующем уроке разберём главную единицу этого языка — канал и его значение от 0 до 255. Узнаем, почему 50 % яркости — это 128, а не 50, и почему один-единственный канал умеет делать сразу несколько разных вещей.