Как сделать аблетон на 2 монитора

Обновлено: 08.07.2024

Как подключить второй монитор к ноутбуку или настольному компьютеру

Определите, какой у вашего монитора кабель. Для этого проверьте его коннектор, который вставляется в компьютер. Скорее всего, это HDMI или VGA. Коннектор наверняка будет подписан. Если нет, узнайте тип кабеля на сайте производителя монитора или из официальной документации.

Вы также можете попробовать определить коннектор визуально с помощью этих схематических изображений.

Типы коннекторов. Изображение: Apple support / Лайфхакер

Теперь разберитесь, разъёмы для каких кабелей есть на компьютере. Это опять‑таки можно сделать с помощью подписей на корпусе, если они есть, а также воспользовавшись сайтом производителя или документами к ПК. Разъёмы HDMI и VGA присутствуют на большинстве устройств.

Если подходящий разъём есть, просто вставьте в него кабель монитора. В противном случае вам понадобится переходник. Например, если для видеосигнала компьютер имеет только разъём USB‑C (типично для MacBook), а ваш монитор подключается через HDMI, понадобится переходник USB‑C / HDMI.

Пример переходника USB-C / HDMI от компании QGeeM. Изображение: Amazon

Если текущий кабель не совместим с компьютером, но на мониторе есть дополнительный разъём такого же типа, как на ПК, не спешите с переходником. Вместо него вы можете купить другой кабель, для которого есть разъёмы как на мониторе, так и на компьютере. Скорее всего, такой вариант будет дешевле переходника.

Когда в ноутбуке несколько разъёмов, выбирать желательно тот, что поддерживает наилучшее разрешение и частоту кадров. Например, большинство MacBook по HDMI не выводят картинку в 4K или делают это только с развёрткой в 30 Гц, но при этом спокойно показывают 4K 60 Гц при подключении по DisplayPort. Уточнить все необходимые детали можно в документации к ноутбуку.

Как настроить два монитора

Обычно компьютер автоматически распознаёт второй монитор после подключения. Вам остаётся только зайти в настройки ОС и выбрать удобный режим работы c несколькими экранами. Если же новое устройство не появится в меню настроек, убедитесь, что вы правильно подключили его к компьютеру и электросети, а также не забыли про кнопку питания.

Если у монитора несколько портов для получения видеоданных, возможно, придётся вручную активировать тот из них, через который вы подключили компьютер. Для этого вызовите с помощью аппаратных кнопок меню экрана и выберите в нём нужный порт: HDMI, VGA или другой.

Обычно на мониторах 1–2 кнопки, так что нужную вы должны найти без проблем. При необходимости можете посмотреть инструкцию к своей модели.

Как настроить два монитора в Windows

Откройте параметры экрана. В Windows 10 это меню находится в разделе «Параметры» → «Система» → «Дисплей». В других версиях Windows расположение настроек может отличаться. Но почти в любой системе их также можно открыть через панель управления или контекстное меню, кликнув правой кнопкой по рабочему столу. Или через поиск Windows по запросам «Экран», «Дисплей» или «Монитор».

Все подключённые к компьютеру дисплеи появляются в меню настроек в виде прямоугольников. Если вы их не видите, нажмите «Обнаружить». Когда прямоугольники появятся, выберите под ними один из трёх режимов отображения рабочего стола.

1. Дублирование экранов

В этом режиме оба монитора синхронно показывают одинаковое изображение. Но если один из них не поддерживает разрешение второго, то на дисплее с более высоким разрешением рабочий стол будет уменьшен и появятся чёрные поля.

Дублировать экраны удобно, если вы используете их, например, для презентаций: один дисплей для вас, другой — для аудитории.

2. Расширенный рабочий стол

Выбрав расширение рабочего стола, вы разделите его между дисплеями. Каждый из них будет показывать только фрагмент доступной области. Вы можете выбирать, какую именно часть рабочего стола будет отображать конкретный дисплей. Для этого нужно передвигать прямоугольники экранов относительно друг друга.

Этот режим используют для улучшения многозадачности. Так, вы можете запускать на каждом дисплее разные программы и видеть их перед собой одновременно. Очень удобно, если вам нужно работать сразу с несколькими окнами, которые не помещаются на одном экране.

3. Использование одного из подключённых дисплеев

Этот режим оставляет активным только выбранный экран, второй продолжает работать, но с выключенной подсветкой. Такой вариант часто используют владельцы ноутбуков, чтобы работать за большим внешним дисплеем вместо встроенного. Внешний оставляют активным, а потемневший встроенный слегка опускают вместе с крышкой, чтобы не мешал смотреть на большой монитор.

Комбинация Win + P позволяет переключаться между режимами работы дисплеев на лету.

Выбрав подходящий режим, вы можете настроить разрешение активных дисплеев и другие привычные параметры. После этого всё будет готово к работе.

Как настроить два монитора в macOS

Разверните меню Apple, перейдите в раздел «Системные настройки» → «Мониторы» и кликните по вкладке «Расположение». Вы увидите синие прямоугольники, которые изображают подключённые к компьютеру экраны. Выберите в этом меню один из двух режимов отображения рабочего стола.

1. Расширенный рабочий стол

Этот режим в macOS работает почти таким же образом, как в Windows. Рабочий стол разделяется между двумя экранами, и вы можете свободно распределять между ними открытые окна. Когда курсор выходит за границы одного дисплея, он появляется на другом. Чтобы настроить, какую часть рабочего стола отображает тот или иной экран, просто переставьте прямоугольники относительно друг друга.

Один из дисплеев в этом режиме является основным и содержит строку меню. На его прямоугольнике отображается белая полоска. Чтобы сделать основным другой экран, перетащите полоску на его прямоугольник.

При этом док всегда отображается на том дисплее, который находится ниже. Чтобы панель появилась на другом экране, нужно переместить курсор к его нижней границе. Если вас это не устраивает, можно в настройках Mission Control отключить опцию «Мониторы с отдельными рабочими пространствами Spaces» и установить расположение экранов «по диагонали» как скриншоте выше — тогда док всегда будет на внешнем мониторе.

2. Видеоповтор

Видеоповтор аналогичен режиму дублирования экранов в Windows. Когда он выбран, прямоугольники на схеме сливаются в один и все дисплеи показывают одно и то же изображение. Чтобы активировать этот режим, поставьте отметку «Включить видеоповтор мониторов».

Когда выберете нужный режим, откройте вкладку «Монитор» и при необходимости настройте разрешение и прочие параметры экранов. После этого можете приступать к работе.

Режим закрытого дисплея

Помимо перечисленных, macOS поддерживает специальный режим закрытого дисплея. С его помощью можно использовать MacBook как системный блок с закрытой крышкой.

Этот режим активируется автоматически при следующих условиях. Ноутбук должен находиться на зарядке и спать. Кроме того, к нему следует подключить монитор, а также клавиатуру или мышь. Если при этом нажать на кнопку клавиатуры или мыши, ноутбук проснётся, внешний экран заработает, а встроенный останется выключенным.

Если вы подключаете клавиатуру или мышь по Bluetooth, то для использования режима закрытого дисплея понадобится разрешить беспроводным устройствам выводить Mac из режима сна. Это можно сделать в настройках Bluetooth.

Большая часть вашей работы в Live происходит на главном экране Live. Этот экран состоит из множества окон, и каждое окно управляет определённым аспектом вашего Live сета, сет это тип документа, который вы создаёте и над которым работаете в Live. Если у вас несколько мониторов (или даже один очень большой), вы можете открыть второе окно для одновременного отображения всех окон Live.

Каждая из кнопок на границах экрана вызывает определённое окно; например нажатие на эту, открывает/закрывает браузер Live:

Ableton Live Device Browser.jpg

Вы можете запустить Live в полноэкранном режиме, выбрав из меню View команду Full Screen (во весь экран). Полноэкранный режим также можно включить/выключить нажав [F11] (Windows) или [CTRL][CMD][F](Mac). В Windows и версиях OS X до 10.9 вы можете выйти из полноэкранного режима, нажав кнопку, которая появляется в правом нижнем углу экрана.

Ableton Live Device Browser f11.jpg

Отключение полноэкранного режима (Windows и OS X 10.8 или более ранние версии)

При использовании OS X версии 10.9 или выше, для управления полноэкранным режимом, Live использует встроенные элементы управления операционной системы. Вы можете включить полноэкранный режим, нажав по стрелкам в правом верхнем углу.

Ableton Live Device full.jpg

Включите полноэкранный режим (OS X 10.9 или выше)

В полноэкранном режиме в OS X версии 10.9 или выше, меню Live отображается при перемещении указателя мыши в верхнюю часть экрана. Вы можете отключить полноэкранный режим, щелкнув по стрелкам в правой части строки меню.

Включение опции Second Window (второе окно) с помощью [CTRL] [Shift] [W] (ПК) / [CMD] [Shift] [W] (Mac) или из меню View открывает второе окно, в котором будет отображаться альтернативный набор окон Live.

Если браузер Live открыт, вы можете настроить горизонтальное разделение главного окна путём перетаскивания разделителя.


VCV Rack — open source среда, эмулирующая модульные синтезаторы. Про VCV можно посмотреть вот тут, а про модульные синтезаторы можно почитать хорошую статью на Хабре.

Ableton Push 2 — это второе поколение midi-контроллера от Ableton, заточенного на работу с одноимённой DAW, но также имеющего API для использования сторонними разработчиками.

API VCV Rack

Каждый модуль в VCV состоит из двух частей — звуковой и графической. Звуковая часть наследует от класса Module метод process, вызывающийся для каждого семпла, то есть с частотой дискретизации. Кстати, частота дискретизации в VCV может варьироваться от стандартных 44.1 кГц до аж 768 кГц, что позволяет более точно эмулировать модульные синтезаторы при наличии достаточной вычислительной мощности.

За графику отвечают объекты типа ModuleWidget, которые наследуют от базовой структуры метод draw. В VCV используется библиотека векторной графики nanovg. Отрисовка внутри метода draw может происходить как внутри границ модуля (лишнее отрезается движком), так и например во фреймбуфер, чем мы ещё воспользуемся.

Итак, что же нужно, чтобы написать свой модуль для VCV?

Настройка окружения и установка Rack SDK

Первый шаг хорошо описан в документации и совершенно не вызывает трудностей (по-крайней мере под linux), так что не будем на нём останавливаться.

Генерируем шаблон плагина

Для этого в Rack SDK есть скрипт helper.py. Ему нужно сказать createplugin, после чего указать название плагина и, опционально, информацию о нём.


Когда шаблон плагина создан, его можно скомпилировать и установить командой

Рисуем фронтенд модуля

Каждый плагин может содержать несколько модулей, и для каждого из модулей нужно нарисовать главную панель. Для этого документация VCV предлагает нам использовать Inkscape или любой другой векторный редактор. Так как модули в VCV крепятся на виртуальный Eurorack-стенд, их высота всегда равна 128,5мм, а ширина должна быть кратна 5,08мм.
Основные элементы интерфейса, такие как CV/Gate гнёзда, кнопки и лампочки можно разметить в векторном виде. Для этого нужно нарисовать на их месте круги соответствующих цветов (подробнее тут), чтобы потом helper.py сгенерил по этой разметке код. Лично мне показалось что это не очень удобная фича и проще размещать элементы напрямую из кода. Когда картинка и разметка готовы, нужно снова запустить helper.py чтобы создать шаблон модуля и связать его с передней панелью.

Подключаем кнопки и крутилки


Не считая дисплея, Ableton Push 2 видится компьютером как обычный USB-MIDI девайс, что позволяет легко наладить связь между ним и VCV Rack. Для этого создадим внутри класса модуля входную midi очередь и выходной midi порт.

Попробуем найти Ableton Push среди подключенных midi девайсов и подключиться к нему. Так как модуль предназначен для работы исключительно с Ableton Push, нам не нужно обременять юзера выбором девайса и можно просто найти его по названию.

Теперь хочется научить пэды контроллера светиться разными цветами, чтобы было удобнее в них ориентироваться. Для этого нам надо будет посылать ему соответствующие midi команды. Рассмотрим, например, пэд с номером 36 (это самый нижний левый пэд). Если на него нажать, контроллер пошлёт команду 0x90 (note on), следом за ней номер ноты (36) и число от 0 до 127, означающее силу нажатия. А когда, наоборот, компьютер посылает контроллеру ту же самую команду 0x90 и тот же самый номер ноты 36, то третье число будет означать цвет, которым должен светиться нижний левый пэд. Номера кнопок и пэдов представлены на рисунке выше. У Push довольно много возможностей для работы с цветом, палитрами, анимацией и другими параметрами подсветки. Я не стал вникать в подробности и просто вывел все возможные цвета дефолтной палитры на пэды и выбрал понравившиеся. Но в общем случае, преобразование midi команды в значения ШИМ на светодиодах, согласно документации, выглядит так:


Подключаем дисплей


Для подключения дисплея придётся поработать с USB. Сам по себе контроллер не умеет ничего рисовать и не знает ничего о графике. Всё что он хочет — это чтобы не реже чем раз в 2 секунды ему присылали кадр размером 160x960 пикселей. Весь рендеринг происходит на стороне компьютера. Для начала подключим и откроем USB девайс, как это описано в документации:

Чтобы передать кадр, нужно сначала послать 16-байтовый заголовок, а потом 160 строк из 960 16-битных чисел каждая. При этом, согласно документации, строки следует передавать не по 1920 байт, а пакетами по 2048 байт, дополняя нулями.

Теперь осталось только отрисовать и записать в буфер кадр. Для этого используем класс FramebufferWidget, реализующий метод drawFramebuffer. VCV Rack из коробки использует библиотеку nanovg, так что графику здесь писать довольно легко. Узнаем текущий графический контекст из глобальной переменной APP и сохраним его состояние. Дальше создадим пустой кадр размером 160x960 и отрисуем его методом draw. После этого скопируем фреймбуфер в массив, который будет отправлен по USB, и вернём состояние контекста. В конце выставим флаг dirty, чтобы на следующей итерации отрисовки движок VCV не забыл обновить наш виджет.

Логика взаимодействия и маппинг параметров

Для моей задачи мне хотелось уметь переключать паттерны, записанные в секвенсеры, и при этом контролировать определённый набор параметров, свой для каждой группы паттернов. Под маппингом я понимаю связывание параметра одного модуля с параметром другого модуля или midi контроллера. Я нашёл крайне мало информации о том как маппинг сделать красиво, поэтому большую часть кода, реализующего его взял из встроенного в VCV модуля MIDI Map. Вкратце, для каждой связки параметров там создаётся специальный объект ParamHandle, который через костыли сообщает движку что с чем связано.

Заключение

Вот такой модуль у меня получился в итоге. Помимо стандартного преобразования midi в CV, он позволяет группировать пэды, присваивать им цвета и связывать произвольные параметры модулей с энкодерами Push, отображая их названия и значения на дисплее контроллера. На видео ниже можно посмотреть его обзор, а на этом видео увидеть в действии.

Полный код доступен вот здесь.

Протестировать его удалось только под Linux (Ubuntu 18.04), на MacOS не подключился дисплей из-за специфики libusb и возникли странные задержки в midi интерфейсе. Не смотря на это, VCV Rack оставил очень хорошее впечатление и как фреймворк и как modular DAW, я надеюсь что VCV будет развиваться и дальше, а эта статья поможет ещё кому-то написать для него свои модули.

Настройка аудио в Ableton Live

Большинство внешних аудио интерфейсов используют для подключения к компьютеру порты USB, Thunderbolt или Firewire. В нашем примере мы будем использовать подключение по USB.


Вкладка Audio в настройках Ableton Live

5. На Mac можно выбрать разные устройства для звукового ввода (Input) и вывода (Output) или отключить их выбрав No Device;


Настройки CoreAudio на Mac в Ableton Live

6. Меню Input Config и Output Config позволяют активировать или деактивировать входы и выходы аудио интерфейса. У аудио интерфейсов начального уровня, как правило есть 2 входа и 2 выхода. Они будут автоматически настроены программой. Отключите не используемые входы и выходы, чтобы снизить нагрузку на процессор.

7. По умолчанию, для входа и выхода выбрана частота дискретизации 44100 Гц. При необходимости эта величина может быть уменьшена, либо увеличена.


Выбор частоты дискретизации в Ableton Live

8. Размера буфера (Buffer Size) может быть выбран начиная со значения 32 сэмпла. Чем меньше буфер, тем меньше задержка при вводе и выводе звука, однако, это также значительно увеличивает нагрузку на ЦП. Как разумный компромисс, Ableton рекомендует выставить значение от 256 до 512 сэмплов.


Размер буфера в Ableton Live

Чтобы настроить размер буфера, в Windows вам может потребоваться открыть панель управления аудио интерфейсом.


Вызов панели управления аудиоинтерфейса в Ableton Live

Подключение аудио мониторов и наушников

Перед подключением аудио мониторов (динамиков) к аудио интерфейсу, убедитесь, что аудио мониторы выключены. Подключите входы аудио мониторов к выходам аудио интерфейса. Выставите на аудио интерфейсе минимальное значение громкости. Теперь подключите наушники и увеличивайте громкость, пока не услышите звук.

Здесь мы научимся создавать свои темплейт-проекты (шаблоны) для Ableton Live. Наличие такого шаблона может существенно ускорить работу, особенно на первых этапах создания трека, в тот самый момент, когда посетила муза и хочется творить! Также, темплейт-проект поможет сохранить общий стиль и почерк автора при написании EP или целого альбома.Есть еще один важный плюс в шаблонах – это изначальный порядок. Когда все заранее стоит на своих местах, сгруппировано, дорожки названы, раскрашены, приятно смотреть и работать в такой среде и хочется сохранять этот порядок и дальше.


Звукорежиссура

145 постов 1.3K подписчиков

Правила сообщества

- в сообществе запрещены оскорбления;

- посты, не соответствующие тематике сообщества, будут переноситься в ленту;

- в сообществе отключена премодерация, поэтому, добавляя посты, убедитесь, что они наполнены качественным контентом, а так же, не повторяют предыдущие посты;


ХедХантер и кладмены

На днях листал ХХ.
Штук 5 вакансий курьера. От найка и адидас до ксиаоми и секс-шопа . Вакансии в самом верху в топе, смотрело со мной около 150 человек. Оклад 15к в неделю и 350 за точку. Нормально так для курьера?
В итоге все эти вакансии - кладмена. Работодатель зовёт в телегу.
Мне просто интересно , ХХ настолько похуй, что у него там творится? Очевидно вакансия левая, ибо заработок нереальный для курьера. Где пожаловаться не нашёл, выливаю свой гнев сюда. Вообще подозреваю, что все все знают.

Мотивации пост

Мотивации пост Twitter, Мотивация, Скриншот

. а в пустыне она вообще бесценна.

Рамзан Кадыров замечен в сепаратизме?

Как все уже знают, Кадыров пригрозил силой отнять у ингушей их земли.

Как это: часть страны решила отобрать территорию у другой части этой же страны?

Интересно, почему на него не заводят дело за призывы к силовому захвату или отчуждение территории?

А ведь это сепаратизм. Развал СССР тоже начался с взаимных претензий его республик. Если какой-то регион России, собирается силой захватить другой регион, то это уже не субьект Российской Федерации. Это самостоятельная государственная единица.

Как вы считаете, можно ли расценивать действия Рамзана Кадырова как прямой отказ подчиняться действущему законодательству России и проявлением сепаратизма?

Прошу юридической помощи, напали чеченцы в метро

Здравствуйте, я очень сомневался писать пост или нет, но сил уже нет бороться в одиночку с нашей правоохранительной системой. 30 августа я ехал на работу к 14:00, на выходе из метро Юго-Восточная на меня напали 2 чеченца ( https://www.m24.ru/shows1/14/308198 сюжет на Москва 24, правда они вырезали специально тот кусок, когда я отмахивался, разрывая дистанцию, уже после нескольких минут избиения в голову и назвали это "дракой", хотя ни одного удара я не нанес), я подбежал к службе безопасности метрополитена, одна из сотрудниц сразу убежала, вторая стояла и смотрела как меня избивают, ничего не делая. В итоге мне сломали нос и нанесли множественные повреждения в области головы. Когда они меня били они орали, что они из Чечни и всех русских вы**ут и ничего им не сделают, явный состав 282 статьи УК РФ, однако в итоге им инкриминировали лишь 115. После их задержания, когда я ждал скорую, полицейская сказала, что у них был нож и они орали, что воевали против русских в чеченскую войну, а также что они находятся под действием наркотиков (в таганском отделении опер потом также сказал). После меня отвезли в ГКБ им. Пирогова, в приемное отделение к нейрохирургу, где я пробыл более 6 часов, как в последствии выяснилось, принял со скорой меня санитар, а заключение выдал медбрат. В итоге в заключении прописаны препараты, которые мне якобы ввели, но их не вводили + заключение противоречит в некоторых моментах самому себе. Госпитализировать меня отказались, хотя по словам врачей скорой должны были госпитализировать на 10-14 дней. На следующий день я пошел в травмпункт рядом с домом, чтобы снять всё-таки побои, но травматолог сказал, что поставил бы ушиб мягких тканей только в случае наличия разрыва кожи (хотя это уже должно быть рваной раной, в моём понимании).

На данном этапе мне не дали ознакомиться с материалами уголовного дела, нож по словам дознавательницы в деле не фигурирует, я просил ознакомить меня с записями с камер видеонаблюдения, мне было отказано, а также с дозоров полицейских, тоже было отказано. Дознавательница не присылает никаких повесток по следственным действиям, я посмотрел, её действия нарушают 164, 188 и 192 статьи УПК РФ, когда на очередной встрече я хотел написать заявление на отвод дознавателя. Я думаю, что дознавательница ангажирована к этим чеченцам и/или диаспоре. При первой встрече, назначенной на 10:00, она отказалась меня принять к оговоренному по телефону (повестки не было) времени, а когда из кабинета выходил другой сотрудник, я слышал, как она говорит кому-то из своих "мариную **анного терпилу".

Прошу оказать юридическую помощь, что делать с этой дознавательницей? Что делать с врачами, которые отказались меня принимать и госпитализировать? Мне назначена очная ставка на 20 ноября, но я боюсь туда идти, потому что возможен вариант, что эти чеченцы придут туда с оружием.

Подбегая к сотрудникам безопасности метро, я включил камеру, думал это их вразумит, я стал кричать, что они хотят меня убить, но люди даже не обернулись. У меня сохранился кусочек видео, до того момента, как один из нападавших выхватил телефон (когда он выхватил телефон, то прервал запись) у меня из рук и начал меня избивать.

Читайте также: