Меню

Как подключить midi клавиатуру к android

Android-устройства в качестве миди-контроллера

Я уверен, что многие из тех, кто пользуется компьютером в качестве музыкального инструмента, обладают миди-клавиатурами, либо миди-контроллерами. Это действительно удобно! Причем, даже если вы не выступаете вживую, то крутить ручки или, к примеру, сыграть партию «вживую» гораздо интересней и эффективней, чем писать ее в секвенсоре. Впрочем, эти устройства – дополнительная статья расходов, что не всегда по карману непрофессиональным музыкантам. Но, к счастью, разработчики софта улучшают и улучшают его. И на данный момент любой обладатель Android-устройства может превратить его в миди-контроллер. Как сделать это в конкретных программах и будет данная статья.

Что мы имеем на данный момент

Итак, я предполагаю, что Вы – счастливый обладатель андроид-устройства и, естественно, компьютера на базе windows. Рассматривать iMac и совместимые устройства я, к сожалению, не имею возможности, но уверен, там все происходит подобным образом. Примеры будут на основе Ableton, хотя можно использовать и другие секвенсоры с поддержкой миди. Теперь насчет андроид-устройства. В моем случае – это телефон Lenovo A750 с Android ICS 4. Опять же, на более ранних ОС я не имею возможности проверить, так что будем отталкиваться от такой конфигурации.

Программы я выбрал бесплатные, доступные на сервисе Google-Play. Ссылки будут указаны далее. Первая – это Touch OSC (https://play.google.com/store/apps/details?id=net.hexler.touchosc_a). Вторая – FingerPlay MIDI (https://play.google.com/store/apps/details?id=com.flat20.fingerplay&hl=ru). И если первая позволяет работать, в общем, без дополнительных программ (со своим драйвером), то вторая требует установки на компьютере своего сервера в виде отдельной программы. Но обо всем по-порядку.

Подготовка

Для начала нам нужно установить виртуальные миди-порты. Как это сделать, я описывал в статье про миди-маппинг. Кто не знает – читаем. Во-вторых, у нас должно быть настроено соединение wi-fi, со статическим ip-адресом. В windows 7 это можно проверить (сделать), зайдя в «Центр управления сетями и общим доступом-Беспроводное сетевое соединение-Свойства-Протокол интернета версии tcp/ipv4» (рис. 1).


Рисунок 1. Установка статического IP-адреса на компьютере.

Как видим на рисунке, установлен статический адрес 192.168.1.57. Нам нужно будет запомнить этот адрес, он нам пригодится далее, в настройке программ на андроиде.

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

FingerPlay MIDI

Первая пограмма – FingerPlay MIDI. Кроме основной программы в памяти телефона, она требует установки сервера на компьютере, для создания собственного канала, через который будут передаваться миди-сообщения в виртуальный порт (Midi-Yoke) на компьютере. Для начала настроим ее в телефоне. Запускаем ее, нажимаем на значке настроек (кнопка с шестеренкой) и попадаем во вкладку Settings (рис. 2).


Рисунок 2. Настройки FingerPlay.

Во-первых, устанавливаем Server type – FingerServer. Во-вторых, в Server Address устанавливаем ip-адрес нашего компьютера. Теперь на компьютере разархивируем FingerPlayServer.zip и запускаем run.bat. Хочу обратить внимание, что для его работы необходимо наличие java. Итак, появляется окно, в котором мы видим статус подключения телефона и компьютера. Теперь на телефоне ставим галочку напротив Connect to server и если все правильно, то статус превратится в Connected to 192.168.1.57 (или адрес вашего компьютера). Окно сервера на компьютере тоже изменится, показывая, что устройство подключено (рис. 3).


Рисунок 3. Окно сервера FingerPlay.

Как видим, в статусе – Phone connected, что означает, что телефон подключен, а также отображается на какой выход приходят миди-сообщения (Midi-Yoke 1). Кроме того, в настройках на телефоне, мы можем выбрать другое виртуальное миди-устройство (рис. 4).


Рисунок 4. Выбор миди-устройства для вывода сообщений.

Вот, собственно и вся подготовка. Теперь можно покрутить любой регулятор и в окне сервера появятся сообщения о том, какой параметр изменяется. Теперь самое время перейти в Ableton.

В Ableton нам достаточно выбрать то, миди-устройство, которое указано в FingerPlay (в нашем примере, Midi-Yoke 1) (рис. 5).


Рисунок 5. Включаем Midi-Yoke 1 в Ableton.

Если все правильно, то теперь можно замапить разные контроллеры и кнопки. И касаясь экрана на телефоне, управлять параметрами в Ableton. Например, перейдем в раскладку (Layout) для микшера в FingerPlay (она занимает среднее положение на панели справа, см. рис.6).


Рисунок 6. Раскладка микшера в FingerPlay.

Теперь в Ableton нажимаем Ctrl+M, включается режим миди-маппинга. Нажимаем, к примеру, на регуляторе громкости первого канала в Ableton и касаемся первого регулятора на экране телефона. Если все правильно, в карте маппинга появится новая запись (рис. 7).


Рисунок 7. Новый параметр в карте миди-маппинга.

Нажимаем Ctrl+M для возвращения в обычный режим. И теперь если мы касаемся первого регулятора на экране, у нас изменяется громкость на первом канале в Ableton! (рис. 8).


Рисунок 8. Регулятор на экране телефона управляет регулятором в Ableton.

Вот и все, миссия выполнена. Аналогично можно замапить кнопки, которые находятся в другой раскладке FingerPlay и пользоваться.

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

Touch OSC

Это приложение отличается от предыдущего мультиплатформенностью. Его клиент доступен не только для андроида, но и для iOs. А сервер, соответственно, может работать и на mac-совместимых компьютерах. Но я буду рассматривать связку android+windows 7, как и упоминал выше. Сервер для windows можно скачать на официальном сайте по этой ссылке: http://hexler.net/pub/touchosc/touchosc-bridge-1.0.1-win32.zip.

Устанавливаем его в телефон и на ПК, если все верно, то в системном трее на ПК появится иконка TouchOSC bridge (рис. 9).


Рисунок 9. Сервер TouchOSC Bridge установлен и запущен.


Рисунок 10. Настройки Touch OSC в телефоне.

Здесь есть одна сложность, с которой я очень долго промучился. Дело в том, что у меня телефон ни в какую не хотел показывать мой компьютер в списке Found Hosts. Там постоянно отображался 0. Несмотря на это, все заработало замечательно, так что не обращаем на это внимание и продолжаем. Переходим в Ableton.

В Ableton, как несложно догадаться, нам нужно выбрать миди-порт Touch OSC. На этот раз это собственный порт, который появляется в системе после установки сервера (рис. 11).


Рисунок 11. Настройки Touch OSC в Ableton.

Теперь можно пробовать мапить кнопки и регуляторы в Ableton, как указано выше. Аналогично можно использовать наш андроид-контроллер и в других секвенсорах.

Немного об интерфейсе и возможностях

Особых сложностей, как видим, не возникает. Лично для меня самой большой сложностью было законнектить компьютер с телефоном, и то, только в случае с TouchOSC. А что же они по сути нам предлагают в качестве контроллеров? Сразу скажу, что TouchOSC будет посильнее и в плане интерфейса, и в плане уже готовых раскладок.


Рисунок 12. Раскладка Keys в TouchOSC.

Здесь доступно 5 раскладок, в каждой из которых по 3 закладки. На рисунке 12, к примеру мы видим, что есть даже раскладка одной октавы пианино. Поддержка мультитача присутствует. Кроме того, в Touch OSC есть гораздо большее количество контроллеров – тут и клавиатура и всевозможные регуляторы, фейдеры, кроссфейдеры, X-Y-контроллеры. Finger Play, к сожалению, обладает всего несколькими типами контроллеров, клавиатуры нет. И раскладка у него всего лишь одна. Зато, в отличии от Touch OSC, здесь можно собственноручно, без проблем редактировать эти раскладки, создавать свои. Конечно, придется разобраться в синтаксисе, либо использовать онлайн-конструктор (https://dl.dropbox.com/u/1856630/fingerplay/index.html). Хотя он работает, мягко говоря, не очень хорошо. В Touch OSC загрузка раскладок доступна только для iPod, iPhone. Редактирование возможно и на windows. Хотя в сети есть способ как загрузить свою раскладку на андроид-устройство. Но метод довольно сложный.

Что ж, на данный момент обе программы со своими обязанностями вполне справляются. У каждой есть плюсы и минусы, но тем не менее, имея ноутбук, wi-fi и телефон на базе андроид можно успешно использовать телефон в качестве контроллера. Если же выбирать из этих программ, я все же отдаю предпочтение Touch OSC.

Источник

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

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

Современные модели цифровых пианино оснащены разъемами USB и MIDI, а также имеет беспроводное соединение Bluetooth. Благодаря этому реализуется подключение инструмента, что в результате позволяет организовать небольшую музыкальную студию прямо у себя дома.

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

Первым делом требуется подобрать кабель подключения к инструменту. Выбор кабеля зависит от модели клавишных и бывает следующих типов:

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

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

В новых моделях клавишных чаще всего можно обнаружить порт USB-B, а в профессиональных инструментах или более возрастных моделях обычно используется MIDI-соединение (порт In и Out).

Также есть модели с входом USB-A, однако они не подходят для передачи MIDI-данных. В этом случается исполнитель может вставить в разъем клавиатуры флэш-накопитель, который будет сохранять запись, учитывая звуковые настройки клавиатуры.

Наиболее простым способом синхронизации является Bluetooth-соединение, где необходимости в использовании кабеля вообще нет.

Как подключить пианино к ПК?

Для подключения к компьютеру потребуется один единственный кабель. Разберем процесс подробнее.

Для этого присоедините кабель USB-B к музыкальному инструменту, а USB-A к порту компьютера. Если для подключения используется MacBook, потребуется кабель USB C-B.

Читайте также:  Как подключить базу данных mysql к сайту php denwer

Тогда, разъем USB-A подключите к своему ПК, а разъем MIDI типа In подключите к порту MIDI типа Out на клавишном инструменте. Теперь MIDI типа Out присоедините к порту MIDI типа In на пианино.

Как правило, устаревшие модели цифровых пианино оснащены исключительно MIDI In-Out разъемами. В современных же моделях уже реализованы порты MIDI и USB-B.

Синхронизация с устройствами iOS и Android

При синхронизации музыкального инструмента и устройства под управлением мобильных операционных систем, следует учитывать один очень важный факт. Так как iOS и Android устройства не оснащены адаптером USB, для подключения потребуется приобретение дополнительного переходного адаптера.

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

Как подключиться к iOS устройству

Для синхронизации клавишного инструмента с iOS устройством, потребуется дополнительный адаптер типа «Lightning to USB Camera». Через него реализуется подключение пианино через USB A-B кабель, что в итоге дает единый провод, но с двумя соединениями. Оно надежное и качественное, пусть и выглядит слегка неаккуратно.

Также можно прибегнуть к покупке кабеля «Lightning to USB-B». Тогда соединение реализуется посредством одного кабеля, не требует дополнительных затрат на адаптеры. Однако надежность такого кабеля весьма условна, что вызвано их способностью к быстрому износу. Сложной задачей станет и поиск подобного аксессуара.

Подключение к устройству Android

Подключение музыкального инструмента с Android устройством аналогично способу подключения к гаджетам под управлением iOS. Только в этом случае потребуется не Lightning-кабель, а провод, совместимый с конкретной моделью Android.

Возможны следующие способы синхронизации:

Вне зависимости от интерфейса зарядки Android устройства не получится обойтись без кабеля USB A-B, в случае когда клавишные оснащены портом MIDI In-Out. В этом случае адаптер, о которых говорится в пункте 1 и 2, подключается к USB-A, в то время как USB A-B используется для разъемов MIDI.

При наличии в подключаемом гаджете интерфейса USB-C можно обойтись одним кабелем для синхронизации –- USB типа C к B.

Если же в смартфоне или планшете под управлением Android используется microUSB, то без одновременного использования двух кабелей не обойтись.

Синхронизация через Bluetooth

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

Цифровое фортепиано, оснащенное интерфейсом MIDI In-Out, легко подключить к устройству посредством использования беспроводного адаптера. Например, YAMAHA MD-BT01.

Данный адаптер необходимо подключить в порт MIDI, что позволит передавать данные с инструмента на необходимое устройство без каких-либо потерь.

Более профессиональное подключение

Профессиональное многоканальное подключение предполагает соответствующие затраты. Однако специальный интерфейс даст возможность синхронизировать с ПК или умным гаджетом не только цифровое фортепиано, но и микрофон, педали, другие музыкальные инструменты.

Для устройств от Apple лучшего всего подходит MIDI-интерфейс, а именно ALESIS I/O Dock II. Он синхронизирует клавишный инструмент с MIDI In-Out интерфейсом и позволит применять микрофон для записи гитары, вокала, инструментов оркестра.

Применение входа ¼ “ дает возможность записи MIDI-сигналов и реального аудиосигнала цифрового фортепиано.

Отсутствует необходимость в дополнительных функциях? Используйте решение попроще –– IK MULTIMEDIA iRIG MIDI 2. Для синхронизации подходит Lightning и USB-соединения, а в общий пакет предустановленных приложений входит такое ПО, как iGrand Piano и iLectric Piano.

Для применения интерфейса используется MIDI In-Out-Throught, а значит, он подходит для подключения клавишных с разъемом In-Out, но не USB-A.

Нужно ли использовать драйвера и какие?

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

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

Когда вам удастся синхронизировать пианино со своим ПК или умным устройством, перед вами откроется новый неизведанный мир создания авторской музыки в своей уютной домашней студии! Используйте оцифрованные ноты вместо стопок тетрадей, производите запись композиций, редактируйте их в любое время, используйте любые музыкальные инструменты для записи и творите искусство!

Используйте клавишный инструмент в качестве MIDI-контроллера

Теперь вы знаете, как синхронизировать клавишный инструмент с любым доступным устройством. Наверняка, в процессе прочтения статьи вы задумались над вопросом, что такое MIDI.

Все просто – это данные, исходящие с музыкального инструмента, которые считывает компьютер и трансформирует в музыкальные ноты. Сыграйте отрывок легато, а затем воспроизведите его на своем устройстве со стаккато. Удобно, не правда ли?

Такая трансформация звуков возможна благодаря CC (ControlChange). Теперь вы можете менять настройки как заблагорассудится, выбирая новые способы воспроизведения того или иного отрывка и произведения.

Главным отличием MIDI от Audio является возможность контроля нот и данных ControlChange. При неправильной записи нот, просто отрегулируйте их на ПК или умном устройстве.

Читайте также:  Как правильно подключить автомат сверху или снизу питающий кабель

Audio-данные также располагают неким функционалом, но довольно ограниченным. Здесь для музыканта доступно лишь изменение громкости, замедление и ускорение динамики. В случае с MIDI-данными, возможности воспроизведения бесчисленны.

Итак, у нас есть музыкальный инструмент, синхронизированный с ПК или умным устройством, что дает невероятные возможности для музыкальной деятельности. Как их все использовать? Для этого нужны специальные приложения.

В основном программное обеспечение для цифрового пианино делится на 4 категории:

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

Источник

Как подсоединить USB-клавиатуру к Android-смартфону или планшету

Android-устройства прошли долгий путь от почти неизвестных никому гаджетов до одних из лидеров рынка. При этом популярность смартфоны и планшеты под управлением операционной системы от Google получили не в последнюю очередь благодаря наличию возможности тонкой настройки внешнего вида самой ОС и подключению самых разнообразных внешних устройств. В том числе и клавиатур для более удобного набора текста. И сегодня мы расскажем вам, как подключить USB-клавиатуру к Android-смартфону или планшету.

Подключить USB-клавиатуру к Android-смартфону или планшету проще простого

Сразу хочется заметить, что для того, чтобы подсоединить клавиатуру (да и любое другое USB-устройство) вам потребуется OTG-кабель. Большинство производителей кладут этот переходник в комплект к смартфону или планшету. Но если у вас вдруг его нет, то придется приобрести данный кабель. Благо, стоит он не так дорого, а функциональность устройства увеличивает в несколько раз.

Как подключить USB-клавиатуру к Android-смартфону или планшету

Итак, у нас с вами есть OTG-кабель и USB-клавиатура. Давайте приступать. Казалось бы, втыкайте с одной стороны кабеля клавиатуру, а другую подключайте к смартфону. Только вот после этой нехитрой операции ничего не произойдет и пользоваться клавиатурой при наборе сообщений и в приложениях у вас не получится (или получится, но все будет работать «криво»). Для того, чтобы получить вожделенную возможность, вам требуется немного покопаться в настройках устройства.

Советы по использованию USB-клавиатуры на Android

В старых ревизиях операционной системы Android некоторые специальные клавиши (а именно Home, End, Page Up, Page Down и Delete) работали весьма плохо, но сейчас такой проблемы нет и они прекрасно распознаются при использовании подавляющего большинства USB-клавиатур. Также работает и кнопка Print Screen, а значит вы можете довольно легко делать скриншоты экрана.

Если вы используете клавиатуру в стиле MacBook, то вам пригодится клавиша Command. Если же ваша клавиатура имеет Windows-раскладку, то, соответственно, клавиша Windows. Нажатие на них будет вызывать голосового ассистента. Однако если у вас на клавиатуре есть особые клавиши вроде ухода в спящий режим, закрытия всех окон и так далее, они работать уже, скорее всего, не будут.

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

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

Не хотелось бы навести на себя немилость читателей нашего сайта, тем более в комментариях обычно очень резко воспринимают статьи, в которых хорошо говорится про Apple, iOS и iPhone, но я за правду. Тем более, что неприязнь к другой операционной системе ничем не оправдана, и это просто дело вкуса. Плюсы есть и в Andriod, и в iOS, как и минусы. Более того, озвучивание преимущества одной операционной системы над другой, наоборот, полезно, чтобы понимать, что можно улучшить и начать требовать это от производителя и разработчиков. В последнее время iOS и Android сильно сблизились по функциональности и некоторым другим параметрам, но все равно разница между ними пока большая. Давайте обсудим, что лучше у Apple, чем у Google, ведь преимущества Android мы и так все знаем.

Несмотря на то что аудитория Telegram сегодня растёт как на дрожжах, самым популярным мессенджером по-прежнему остаётся WhatsApp. Им пользуются более двух миллиардов человек по всему миру, оставляя его в недосягаемости для всех остальных сервисов обмена сообщениями. Но такая популярность возникла не на пустом месте. Очевидно, что разработчики WhatsApp проделали большую работу, чтобы превратить просто неплохой сервис для обмена сообщениями в мега-удобный социальный инструмент.

В последнее время участились случаи, когда пользователи жалуются на некорректную работу WhatsApp. У кого-то сервис тормозит, а кто-то вообще говорит о том, что приложение просто не запускается. На прошлой неделе были глобальные проблемы, а буквально вчера пользователи некоторых стран жаловались на то, что система опять работает некорректно. Можно ли с этим что-то сделать? Есть несколько простых пошаговых рекомендаций, которые помогут решить проблему. Если приведенные шаги не сработают, значит, проблема куда более серьезная, чем показалось изначально. В этом случае останется только ждать. Поэтому давайте пробовать.

Источник