Спасибо!!! Прорывная информация!!! С помощью которой можно реализовать множество идей! Собственными мозгами не обращаясь к профессиональным программистам!!!
@@lllsnake3365 не надо бороться с задержкой есть просто ардуино на каком то чипе который сигнал может сразу в миди конвертировать, вроде ардуино Нано это точно на этом чипе и ещё один L3 Uno или Leonardo, и просто можно подключить к усб а пк увидит миди устройство без каких либо программ, кайф) буду скоро собирать на таком
@@lllsnake3365 задержки там нет точно, проверено, в сериал порт мгновенно летят команды и в midi порт мгновенно летят команды, задержка в миди исключена, там если по сериал гонять я вообще делал 115200 был когда ещё не знал о Leonardo гнал сразу по сериал все кнопки с MEGA2560 в программу, которая нажатия кнопок дальше слала виртуальному миди порту, бомбя конкретные ноты, и выходило очень даже круто, так нет же, показалось мало полез в STM32 и нафиг мне этот STM32 ради миди, уперся и одни грабли там. А так спокойно летело все кроме силы нажатия со скоростью 115200, да и в миди ещё с задержками не приходилось встречаться. С ASIO там да, так это ж не миди. И ещё понятно что ASIO драйвер будет влиять на задержки, но никак не несчастная миди кнопка на скорости 115200 или в случае с миди там вроде 36000 примерно скорость, так на той скорости работают все миди устройства на планете стандарта миди. Если городить на MEGA2560 вообще в сериал на 115200 будет летать, что быстрее в 3 раза стандарта миди для заводских миди клавиатур. Что там тормозить будет?
Дружище, спасибо огромное от души! Была проблема - Hairless не реагировал на нажатие кнопки. Чтобы починить - нужно закрыть Arduino IDE. Видимо, она каким-то образом становится единоличным слушателем сериал-порта. То же самое и в обратную сторону. Пока Hairless не закрыть - скетч не прошьётся =)
you prolly dont care at all but does someone know a way to get back into an instagram account?? I somehow lost my account password. I would appreciate any help you can offer me
@Riley Everett I really appreciate your reply. I got to the site thru google and Im waiting for the hacking stuff now. Takes a while so I will reply here later when my account password hopefully is recovered.
Супер. Молодец! Все по полочкам разложено. А вот поясните, если у моего гитарного процессора Digitech RP355 только один разъем USB(как у принтеров) для связи с компьютером, будет он работать с arduino nano по MIDI SYSEX командам?
да вот пытаюсь этот про майкро запустить...устройство в списке есть, скетчи идут, светодиоды реагируют на нажатия , а миди порт закрыт. пробовал через хейрлес миди...тоже не идут миди команды.
Для arduino pro micro не нужна специальная программа для миди порта и hairless midi тоже не нужно. Эта плата так же как и Leonardo способна сама меняться в HID устройство. Можешь мне на почту написать или ВК
Я так понимаю, количество будущих клавиш миди-контроллера ограничено количеством цифровых пинов? Не густо для миди-контроллера, если честно. Как можно расширить?
Добрый день, твое видео ответило на пару вопросов которые меня интересовали. У меня есть ещё вопрос, есть ли возможность сделать миди контролёр через вай-фай к ipad? Через блютуз знаю как сделать интересует сама возможность, так как продаются уже с вай-фай модулем платы, а блютуз только отдельно и то дороже получается. Просто проектирую фут свитч с 4 - 8 кнопок и вот определяюсь с компонентной базой. P.s. может кто знает где плата с распаянным блютузом продается ?
wi fi платы отдельно можно купить, и блютуз модули тоже отдельно на али, сам не делал. Посмотри вот эту ссылку forum.openframeworks.cc/t/micro-controller-midi-wifi/26223/3
@@VanGog171если ты имеешь в виду splash screen, то можно поставить абсолюьно люьую картинку. Я свои сам делал, если надо напиши мне на почту или вк, скину свой pack
Если к ПК по wifi, то там полюбому придется писать софт TCPIP скорее всего, так как ловить придется по TCPIP протоколу или наверное по UDP еще, других не знаю как программировать, аналогично на прочих андроидах и со стороны ПК придется писать софт, причем первым делом это будет клиент-сервер, где сервер приемная часть, С ПК на ПК даже могу сделать так программу, которая легко передаст любые хоть смайлики сообщения, миди и т.д. и т.п. А вот для мобильных языки программирования неполноценные либо там платно будет аж до ужаса дорого. Но если проснифить что именно ловит серверная часть от клиента, то серверу можно заслать наверное и с андроид аналогичные сигналы, но как запилить серверную часть на андроидах и т.д. здесь нужен знающий андроиды и мобильные языки, а это как правило без денег не станут разговаривать.
Спасибо за ответ :) , должен сказать что попробовал controlchange 0 которое в таблице значится как ProgramChange , не сработало :( ... И еще вопрос - для чего нужно 10ком на кнопку ? Спасибо ... P.S. Все работает отлично, bravo !
Вообще, такие штуки как Program Change можно в сиквенсере делеать, по крайней мере Рипер позволяет это делать. 10кОм это защита от дребезга, чтобы никаких шумов не было, когда кнопка в неактивном сотсоянии, она с помощью резистора притянута к земле
Кстати, если ты делал все точно как в видео, то ControlChange 0 не будет работать, так как эта функция только для типа миди данных Midi CC, а я в ролике использовал тип миди данных Midi Note
Спасибо за ответ :) хочу спросить , дэйв из нот энд вольт показывает как сделать чтобы кнопки посылали ProgramChange midi send , но к сожалению я не смог прибавить этот скетч к твоему скетчу :( , просьба - покажите как может работать Ардуино с одной кнопкой с ControlChange , с одним потенциометром с controlChange и одной кнопкой с ProgramChange (от Дэйва ) . Спасибо .
Подскажи, пожалуйста. 1.) кнопка 4 контакта: 2 постоянно замкнутых при нажатии соединяются с другими 2 постоянно замкнутыми. Вопрос: + и - на разные стороны к + или - цепляем цифроой вход, и при нажатии замыкаться будут + на - (и на + или - будет ещё цифровой вход) будет смешиваться всё вместе. 2.) Написал: Pot PO1(A0, 0, 0, 1) соответственно на моём микшерном пульте Behringer XR12 должна была регулироваться громкость первого канала. Подсоединил в MIDI IN на пульте. Питания подал в miniUSB разъем Ардуинки, она сама моргает при повороте потенциометра. Не регулируется(( Я не сильно умный, у меня никогда ничего не получается, но всё же. behringerwiki.musictribe.com/index.php?title=8._MIDI
есть ли задержки у этого миди ардуино? можно ли сделать полноценную миди клаву на 7 или 8 октав? можно ли сделать чтоб можно было нажимать много клавишь
1. Задержка не ощущается 2. Можно сделать полноценную миди клавиатуру с помощью мультиплексоров или расширителей портов 3. Можно одновременно нажимать несколько клавиш
Приветствую, что лучше подойдёт для 6 одноповоротных потенциометров, 5 движковых типа слайдер и грубо говоря 12 кнопок? Хочу попробовать сделать dj микшер. Или минимум 8 поворотных и 12 кнопок и желательно хидуино, чтобы меньше заморочек. Посоветуй, пожалуйста. Рою готовый проект уже несколько месяцев, ничего похожего нет. Есть нечто близкое, но исполнение не оч понятно. Пытаюсь из ваших и прочих роликов уловить общее понимание что да как, но мозг тупо кипит.🤷🏼♂️
Без заморочек, это как раз НЕ ХИДУИНО) я бы взял Леонардо + мультиплексоры, либо если без мультиплексоров, то Ардуино Мега (там 54 входа), но тогда нужно будет делать из Ардуино Мега - Хидуино,чтобы плата воспринималась как миди контроллер. Что тебе удобней смотри сам
Уважаемый kenforth. Отличные видео! Ликбез для меня! Большое спасибо. Хочу сделать беспроводной миди-баян. При живых выступлениях нужно уйти от кабельных соединений. Ваши проекты на LEONARDO и NANO буду использовать как прототип, с применением мультиплексирования (тоже есть в вашем видео). Вопрос: для беспроводной передачи миди сигналов компьютеру или синтезатору, можно ли использовать Arduino RF-NANO (вместо NANO)? Или лучше дополнительно повесить модуль nrf24l01 на arduino (NANO или LEONARDO)? И как организовать прием миди сигналов на USB или MIDI IN-OUT, тоже на RF-NANO? Ваше мнение очень важно. Заранее благодарю.
🤚🤚 Друг привет! как из писи клавы сделать чтобы она определялась как миди устройство ? Есть варианты без ардуино? софтина какая нибудь !!! есть задача пару клав подкл к секвенсеру помимо основной . Спасибо!
Многие сиквенсеры поддерживают посыл миди нот с клавиатуры, другой вопрос,что нет смысла использовать несоклько клавиатур, так как они все будут посылать одни и теже значения. Можно также использовать MIdi OX и loop midi для того,чтобы посылать с клавиатуры определенные MIdi CC
@@kentforthable Спасибо бро ! буду юзать Повторюсь Задача превратить несколько клав именно в миди ввод чтобы закрепить за определенными инструментами , т.е нужно чтобы она уже определялась как миди педы итд , короче нужен типа конвектор.
тактируйте микросхемой через таймер и будет вам метроном, будет слать команду ваша микросхема по миди на ура, например какая нибудь нота. вам поможет там delay эта пауза между посланием миди ноты нужной вам, даже таймер не нужен, delay в цикле будет гнать вам нужный темп, также можете сделать выбор нужного вам темпа очень легко, Скорее всего у вас плавный темп будет добавляться, как в заводских метрономах СССР было, там колесико было - резистор ставите на аналоговый вход дуни и в delay МЕНЯЕТЕ то что резистор выдаст, вот и весь ваш метроном, заодно он сможет и мигать сам и пищать если навешаете бипер на дуню, и ещё даже какой нибудь звук из дуни сможете выжать, вроде как даже можно вкачать в память MEGA2560 какой нибудь звук и нацепить на китайский усилитель за 0.19$ вот сколько варинтов вашей самоделки, а ещё можете реле нацепить и будет ваш метроном через реле хоть дрелью ритм озвучивать, хоть перфоратором.
Здравствуйте. Не могли бы Вы подсказать. Подойдет ли ардуино с алика (Atmega328 MINI USB Nano V3.0 ATmega328P CH340G 5 в 16 м плата микроконтроллера для Arduino 328P NANO 3,0 CH340) если это название о чем то говорит. И еще такой вопрос, возможна ли последующая настройка хода потенциометра, т.е. в моем случае сам потенциометр будет двигаться не полностью. но мне нужно, чтобы в этом диапазоне миди сигналы отрабатывались полностью от нуля и до конечной точки.. з.ы. не кидайтесь тапками, я только постигаю азы. До этого делал миди контроллер с назначаемой педалью из геймпада.
Подскажите пожалуста подробнее,как назначить команды кнопок,чтобы они не работали как ноты а вклюение выключение чтобы назначить например включение или выключение эфектов на синтезеторе
Это делается внутри секвенсора. Зависит от daw в которой ты работаешь, нажимаешь обычно нужную кнопку и программа идет в режим миди listen, какую кнопку нажмешь или покрутишь, то он и назначиться на параметр
что ты имеешь в виду "Без стороннего софта?" чтобы без того,чтобы запускать каждый раз сторонние программы для взаимодействия Ардуино с сиквенсером? тогда способ hiduino
Можно, если только миди сигналы гнать, то даже легко, там вроде UART гонит отлично миди протокол, ставят только скорость как у миди протокола вроде там около 36000 не знаю точно, будет гнать, там разморочиться только с кодировкой текста или чего там, вроде несложно делать, тем более на дуне. Вот на STM32 это уже вопрос как сделать, но тоже через UART, по дуне точно удастся найти легко как сделать, знаю точно для дуни были готовые примеры, даже скачивал именно такой пример был, там как раз была даже схема под железный миди выход, даже разъем под проект на 5din у китайцев заказывал, но потом так и не использовал этот 5din и даже не запаивал, так и не проверял. Прошивки той уже конечно нет. Но она точно должна быть в интернете. Так что миди клава на одной плате даже нано легко и просто, жаль что STM32 щики тупят, там камень подешевле и покруче нано в сто раз. Запилил на нем джойстик, так за 2$ джойстик вышел прямо в USB драйвер подключается блин за 2$ ахах, и мощнее камень чем LEONARDO там и миди даже запилил на STM32 только грёбаный байт не умею запаковать и с дескриптором сбалансировать вот и все там миди оно заключается там в несчастном байте или двух, единственной кнопке, и приеме на стороне ПК этой байды из 2х байтов и засылание в любой редактор, подключенный к драйверу в данный момент. Очень близко подошёл к созданию миди на STM32, если бы кто помог гребаный байт упаковать и послать, драйвер уже подключен к ПК.
Приветствую, kentforth! Огромное спасибо за ролик, благодаря Вам сделал себе крутой напольный контроллер для гитары. Появился вопрос, можно ли как то программно изменить (а именно расширить) диапазон работы потенциометра? В Вашем ролике потенциометр работает в диапазоне 0-67 (DATA 2 в MIDI-OX, в 16-й системе), я столкнулся с аналогичной проблемой, у меня диапазон 0-70, когда должно быть по-хорошему 0-7F. Возможно проблема в потенциометрах, но все равно крутить в отбой их не хочу, так как управляю ногами. Хотелось бы конвертировать значения и иметь 3 области хода, 2 крайние - постоянные (DATA2 = const = 0 (7F)), средняя - линейная.
@@kentforthable большое спасибо! Сделал так, как хотел. Для будущих поколений расскажу, что натворил: залез в библиотеку MIDI_Controller/Controller.cpp, строку 147 заменил на: _value = (a*analogRead(_pin)/b - c); //a, b, c - это числа, подберите сами //а и b - образуют дробь, изменяющую размер рабочей области //с - мертвый нижний ход (от 0 до 1023) //под эту строку добавил: if (_value >= 0 && _value
Сколько перерыл не могу найти заявленный скетч от Нотс н волтс, ни у него на сайте, ни в роликах, и здесь в файлах не вижу. Извиняюсь, но можно меня носом конкретно ткнуть?
А ты случайно не собираешься сделать видео про midi контролёр на uno с bluetooth подключением ios, android? Было бы очень неплохо, а то на русском языке не нашел как передать по Buetooth(ble) миди .
Здравствуйте. У меня микшер X Air 18, возможно собрать для него контроллер на Volume Channel, Volume Main - фейдера, а на Mute Channel, FX - кнопки? Ещё вопрос: - Чем отличается скетч на Hiduino от стандартного MIDI на 5 hin? Если Вы работаете звукарём, было бы интересно подключить подобное устройство к цифровому микшеру.
1. Собрать можно, там в руководстве к микшеру по идее должна быть документация по миди сообщения, хотя я не думаю,что номера отличаются от мировых, что находятся в интернете. 2. Hiduino отличается тем, что Ардуино прошивается и превращается в другое устройство, для передачи миди по USB, там в скетче специальные строки кода для этого есть, в случае с подключением DIN 5 разьема код имеет другой вид, ну там всего пару строк кода меняется. Если нужно конкретно на примере показать, напишите мне на почту, по возможности отвечу
Круто! Скажи пожалуйста как сделать так что бы клавиатура была 3х канальная, что бы секвенсор воспринимал Ардуино как 3 миди клавиатуры? К примеру 1-10 клавиши первый канал, 10-20 это второй и т.д. спасибо!
@@zaragonx7245 ч 1. Что значит только классика? Что бы лишний раз использовать костыли типа USB to MIDI? 2. Откуда Вам знать, как я собираюсь использовать контроллер? 3. Кто Вам сказал, что я собираюсь использовать этот контроллер для серьёзных задач? Прям удивляет, как люди любят советовать то, о чем их не спрашивали.
Цитата: alexgyver.ru/lessons/arduino-led/ В простейшем случае для обычного светодиода ставят резистор, номинал которого нужно рассчитать по формуле: R = (Vcc - Vdo) / I, где Vcc это напряжение питания, Vdo - напряжение падения (зависит от светодиода), I - ток светодиода, а R - искомое сопротивление резистора. Посчитаем резистор для обычного 5 мм светодиода красного цвета при питании от 5 Вольт на максимальной яркости (2.5 В, 20 мА): (5-2.5)/0.02=125 Ом. Для синего и зелёного цветов получится 75 Ом. Яркость светодиода нелинейно зависит от тока, поэтому “на глаз” при 10 мА яркость будет такая же, как на 20 мА, и величину сопротивления можно увеличить. А вот уменьшать нельзя, как и подключать вообще без резистора.
Классный контроллер получился! Было бы интересно ещё программу тренажёр сделать и чтобы в программе были нарисованы кнопки. Делали ли Вы такую программу или может быть какие-то уже готовые решения есть?
@@konotori_vfx вроде как используются кнопки, но в коде идёт просчет с моента нажатия и вычисления velocity. Вот здесь можно почитать www.openmusiclabs.com/learning/digital/input-matrix-scanning/keyboard/index.html
Не работает с данным скетчем. Перепроверял всё что относится к потенциометру. На выходе миди выдает кашу из различных миди команд. После нескольких часов безуспешной возни взял скетч от американца, подставил свои параметры и моментально заработало
@@kentforthable да я все какна видео вводил, может, баг hairless midi, у меня китайская копия ардуино мега. Я её пытался прошить, нашел кое-как пины резет и граунд, в итоге ничерта не зименилось, я замкнул их проводками , но как-то вот не вышло~
@@kentforthable Прошу прощения, разобрался ! Я убрал строку с отключением миди канала, а также добавил Serial.print(115200); Я неверно настроил hairless midi
НЕЛЬЗЯ, НЕЛЬЗЯ потенциометр подключать к ардуино без резистора. Если при включении потенциометр будет в крайнем положении, то ардуина сгорит. Проверено на неудачном опыте.
Вы не подскажите, это Ardunio Nano или Nano3 - aliexpress.ru/item/4000878302847.html?gatewayAdapt=glo2rus&item_id=4000878302847&sku_id=10000010205274845&spm=a2g0o.order_list.0.0.21efa396k2KQ2A
Спасибо!!! Прорывная информация!!! С помощью которой можно реализовать множество идей! Собственными мозгами не обращаясь к профессиональным программистам!!!
хорош парень, редкий случай в интернете, человек внятно объяснивший какую-то вещь.
это лучший из лучших канал
Брат, ты просто бог спасибо тебе, я с твоей помощью сэкономил кучу денег, т.к хотел покупать миди клаву, за 6500, а так меньше 500 рублей получиться
Floer`s Corparation а с задержкой как будешь бороться?
@@lllsnake3365 нет задержки
CHANNEL BANANAFOX весьма сомнительно
@@lllsnake3365 не надо бороться с задержкой есть просто ардуино на каком то чипе который сигнал может сразу в миди конвертировать, вроде ардуино Нано это точно на этом чипе и ещё один L3 Uno или Leonardo, и просто можно подключить к усб а пк увидит миди устройство без каких либо программ, кайф) буду скоро собирать на таком
@@lllsnake3365 задержки там нет точно, проверено, в сериал порт мгновенно летят команды и в midi порт мгновенно летят команды, задержка в миди исключена, там если по сериал гонять я вообще делал 115200 был когда ещё не знал о Leonardo гнал сразу по сериал все кнопки с MEGA2560 в программу, которая нажатия кнопок дальше слала виртуальному миди порту, бомбя конкретные ноты, и выходило очень даже круто, так нет же, показалось мало полез в STM32 и нафиг мне этот STM32 ради миди, уперся и одни грабли там. А так спокойно летело все кроме силы нажатия со скоростью 115200, да и в миди ещё с задержками не приходилось встречаться. С ASIO там да, так это ж не миди. И ещё понятно что ASIO драйвер будет влиять на задержки, но никак не несчастная миди кнопка на скорости 115200 или в случае с миди там вроде 36000 примерно скорость, так на той скорости работают все миди устройства на планете стандарта миди. Если городить на MEGA2560 вообще в сериал на 115200 будет летать, что быстрее в 3 раза стандарта миди для заводских миди клавиатур. Что там тормозить будет?
Дружище, спасибо огромное от души!
Была проблема - Hairless не реагировал на нажатие кнопки.
Чтобы починить - нужно закрыть Arduino IDE. Видимо, она каким-то образом становится единоличным слушателем сериал-порта.
То же самое и в обратную сторону. Пока Hairless не закрыть - скетч не прошьётся =)
При заливки скетча в плату нужно закрывать все программы, которые работают с миди и потом заново их открывать после заливки скетча
Хороший туториал, спасибо!
Интересно узнать, как получать сигналы по миди
Молодец
2:53 в Arduino IDE нужно, также, выбирать тип микроконтроллера, т.к. nano поставляются с разными типами мк.
you prolly dont care at all but does someone know a way to get back into an instagram account??
I somehow lost my account password. I would appreciate any help you can offer me
@Jasper Augustus instablaster ;)
@Riley Everett I really appreciate your reply. I got to the site thru google and Im waiting for the hacking stuff now.
Takes a while so I will reply here later when my account password hopefully is recovered.
@Riley Everett It worked and I finally got access to my account again. I am so happy!
Thank you so much, you saved my account :D
@Jasper Augustus No problem xD
Вы реально Продвинуты !... Лайк и Подписка !...
Лучший!
Супер. Молодец! Все по полочкам разложено. А вот поясните, если у моего гитарного процессора Digitech RP355 только один разъем USB(как у принтеров) для связи с компьютером, будет он работать с arduino nano по MIDI SYSEX командам?
да, будет.
forum.arduino.cc/index.php?topic=228570.0
здравствуйте, вы не сталкивались с такой ошибкой в Hairless Midi? FTDI drivers don't seem to be installed. Not attempting any FTDI latency tricks.
попробуй изменить baudrate в hairless midi, например на 115200
поставь драйверы FTDI
@@kentforthable я поставил 115200 и всё заработало, спасибо!
да вот пытаюсь этот про майкро запустить...устройство в списке есть, скетчи идут, светодиоды реагируют на нажатия , а миди порт закрыт. пробовал через хейрлес миди...тоже не идут миди команды.
Для arduino pro micro не нужна специальная программа для миди порта и hairless midi тоже не нужно. Эта плата так же как и Leonardo способна сама меняться в HID устройство. Можешь мне на почту написать или ВК
Спасибо! А что бы вы посоветовали вместо Ардуино Нано для работы с midi, но то такое же компактное?
Arduino Pro Micro
Я так понимаю, количество будущих клавиш миди-контроллера ограничено количеством цифровых пинов? Не густо для миди-контроллера, если честно.
Как можно расширить?
Можно использовать либо расширители портов, либо мультиплексоры
Добрый день, твое видео ответило на пару вопросов которые меня интересовали.
У меня есть ещё вопрос, есть ли возможность сделать миди контролёр через вай-фай к ipad?
Через блютуз знаю как сделать интересует сама возможность, так как продаются уже с вай-фай модулем платы, а блютуз только отдельно и то дороже получается.
Просто проектирую фут свитч с 4 - 8 кнопок и вот определяюсь с компонентной базой.
P.s. может кто знает где плата с распаянным блютузом продается ?
wi fi платы отдельно можно купить, и блютуз модули тоже отдельно на али, сам не делал. Посмотри вот эту ссылку
forum.openframeworks.cc/t/micro-controller-midi-wifi/26223/3
@@kentforthable Что за заставка для Рипера такая!? Где найти тоже хочу такую. Так как сам Рипером пользуюсь.
@@VanGog171если ты имеешь в виду splash screen, то можно поставить абсолюьно люьую картинку. Я свои сам делал, если надо напиши мне на почту или вк, скину свой pack
Если к ПК по wifi, то там полюбому придется писать софт TCPIP скорее всего, так как ловить придется по TCPIP протоколу или наверное по UDP еще, других не знаю как программировать, аналогично на прочих андроидах и со стороны ПК придется писать софт, причем первым делом это будет клиент-сервер, где сервер приемная часть, С ПК на ПК даже могу сделать так программу, которая легко передаст любые хоть смайлики сообщения, миди и т.д. и т.п. А вот для мобильных языки программирования неполноценные либо там платно будет аж до ужаса дорого. Но если проснифить что именно ловит серверная часть от клиента, то серверу можно заслать наверное и с андроид аналогичные сигналы, но как запилить серверную часть на андроидах и т.д. здесь нужен знающий андроиды и мобильные языки, а это как правило без денег не станут разговаривать.
Браво ! Отличное demo !!! Можно ли вместо Note на кнопку поставить ProgramChange momentary ? Спасибо !
Вместо note здесь будет скорее Midi CC, смотрите таблицу, под каким номером находится Program Change
Спасибо за ответ :) , должен сказать что попробовал controlchange 0 которое в таблице значится как ProgramChange , не сработало :( ... И еще вопрос - для чего нужно 10ком на кнопку ? Спасибо ... P.S. Все работает отлично, bravo !
Вообще, такие штуки как Program Change можно в сиквенсере делеать, по крайней мере Рипер позволяет это делать. 10кОм это защита от дребезга, чтобы никаких шумов не было, когда кнопка в неактивном сотсоянии, она с помощью резистора притянута к земле
Кстати, если ты делал все точно как в видео, то ControlChange 0 не будет работать, так как эта функция только для типа миди данных Midi CC, а я в ролике использовал тип миди данных Midi Note
Спасибо за ответ :) хочу спросить , дэйв из нот энд вольт показывает как сделать чтобы кнопки посылали ProgramChange midi send , но к сожалению я не смог прибавить этот скетч к твоему скетчу :( , просьба - покажите как может работать Ардуино с одной кнопкой с
ControlChange , с одним потенциометром с controlChange и одной кнопкой с ProgramChange (от Дэйва ) . Спасибо .
Подскажи, пожалуйста.
1.) кнопка 4 контакта: 2 постоянно замкнутых при нажатии соединяются с другими 2 постоянно замкнутыми. Вопрос: + и - на разные стороны к + или - цепляем цифроой вход, и при нажатии замыкаться будут + на - (и на + или - будет ещё цифровой вход) будет смешиваться всё вместе.
2.) Написал: Pot PO1(A0, 0, 0, 1) соответственно на моём микшерном пульте Behringer XR12 должна была регулироваться громкость первого канала.
Подсоединил в MIDI IN на пульте. Питания подал в miniUSB разъем Ардуинки, она сама моргает при повороте потенциометра. Не регулируется(( Я не сильно умный, у меня никогда ничего не получается, но всё же.
behringerwiki.musictribe.com/index.php?title=8._MIDI
Напишите мне на почту , либо вк
есть ли задержки у этого миди ардуино? можно ли сделать полноценную миди клаву на 7 или 8 октав? можно ли сделать чтоб можно было нажимать много клавишь
1. Задержка не ощущается
2. Можно сделать полноценную миди клавиатуру с помощью мультиплексоров или расширителей портов
3. Можно одновременно нажимать несколько клавиш
Приветствую, что лучше подойдёт для 6 одноповоротных потенциометров, 5 движковых типа слайдер и грубо говоря 12 кнопок? Хочу попробовать сделать dj микшер. Или минимум 8 поворотных и 12 кнопок и желательно хидуино, чтобы меньше заморочек. Посоветуй, пожалуйста. Рою готовый проект уже несколько месяцев, ничего похожего нет. Есть нечто близкое, но исполнение не оч понятно. Пытаюсь из ваших и прочих роликов уловить общее понимание что да как, но мозг тупо кипит.🤷🏼♂️
Без заморочек, это как раз НЕ ХИДУИНО) я бы взял Леонардо + мультиплексоры, либо если без мультиплексоров, то Ардуино Мега (там 54 входа), но тогда нужно будет делать из Ардуино Мега - Хидуино,чтобы плата воспринималась как миди контроллер. Что тебе удобней смотри сам
@@kentforthable я имел ввиду, что «заморочки» это запускать несколько программ, чтобы все работало. Прошил плату и всё. Спасибо за совет. Буду думать.
Respect!
Добрый день, имеется вопросик, а как подключить матричную клавиатуру к данному скетчу?
с матричными клавиатурами пока не работал, но планирую в будущем делать видео
@@kentforthable спасибо, значит буду эксперементировать...
Уважаемый kenforth. Отличные видео! Ликбез для меня! Большое спасибо. Хочу сделать беспроводной миди-баян. При живых выступлениях нужно уйти от кабельных соединений. Ваши проекты на LEONARDO и NANO буду использовать как прототип, с применением мультиплексирования (тоже есть в вашем видео). Вопрос: для беспроводной передачи миди сигналов компьютеру или синтезатору, можно ли использовать Arduino RF-NANO (вместо NANO)? Или лучше дополнительно повесить модуль nrf24l01 на arduino (NANO или LEONARDO)? И как организовать прием миди сигналов на USB или MIDI IN-OUT, тоже на RF-NANO? Ваше мнение очень важно. Заранее благодарю.
🤚🤚 Друг привет! как из писи клавы сделать чтобы она определялась как миди устройство ? Есть варианты без ардуино? софтина какая нибудь !!! есть задача пару клав подкл к секвенсеру помимо основной . Спасибо!
Многие сиквенсеры поддерживают посыл миди нот с клавиатуры, другой вопрос,что нет смысла использовать несоклько клавиатур, так как они все будут посылать одни и теже значения. Можно также использовать MIdi OX и loop midi для того,чтобы посылать с клавиатуры определенные MIdi CC
@@kentforthable Спасибо бро ! буду юзать Повторюсь Задача превратить несколько клав именно в миди ввод чтобы закрепить за определенными инструментами , т.е нужно чтобы она уже определялась как миди педы итд , короче нужен типа конвектор.
Отлично! Есть такая же схема только MIDI метроном сделать?
не делал метроном, ничего не подскажу. Да и практически во всех сиквенсерах можно метроном запустить под нужный такт
тактируйте микросхемой через таймер и будет вам метроном, будет слать команду ваша микросхема по миди на ура, например какая нибудь нота. вам поможет там delay эта пауза между посланием миди ноты нужной вам, даже таймер не нужен, delay в цикле будет гнать вам нужный темп, также можете сделать выбор нужного вам темпа очень легко, Скорее всего у вас плавный темп будет добавляться, как в заводских метрономах СССР было, там колесико было - резистор ставите на аналоговый вход дуни и в delay МЕНЯЕТЕ то что резистор выдаст, вот и весь ваш метроном, заодно он сможет и мигать сам и пищать если навешаете бипер на дуню, и ещё даже какой нибудь звук из дуни сможете выжать, вроде как даже можно вкачать в память MEGA2560 какой нибудь звук и нацепить на китайский усилитель за 0.19$ вот сколько варинтов вашей самоделки, а ещё можете реле нацепить и будет ваш метроном через реле хоть дрелью ритм озвучивать, хоть перфоратором.
кнопки не тормозят? матричная клавиатура с ардуино катастрофически тормозит что только не пришлось делать, пока только ваш совет остается попробовать
обычные кнопки не тормозят, с матричной клавиатурой не имел дело
Здравствуйте. Не могли бы Вы подсказать. Подойдет ли ардуино с алика (Atmega328 MINI USB Nano V3.0 ATmega328P CH340G 5 в 16 м плата микроконтроллера для Arduino 328P NANO 3,0 CH340) если это название о чем то говорит. И еще такой вопрос, возможна ли последующая настройка хода потенциометра, т.е. в моем случае сам потенциометр будет двигаться не полностью. но мне нужно, чтобы в этом диапазоне миди сигналы отрабатывались полностью от нуля и до конечной точки.. з.ы. не кидайтесь тапками, я только постигаю азы. До этого делал миди контроллер с назначаемой педалью из геймпада.
Приветствую!
1. ruclips.net/video/iJ8vpRztKkI/видео.html
2. Потенциометр можно ограничить с помощью бибилотеки control surface
@@kentforthable спасибо большое. Буду пытаться разобраться
Подскажите пожалуста подробнее,как назначить команды кнопок,чтобы они не работали как ноты а вклюение выключение чтобы назначить например включение или выключение эфектов на синтезеторе
напишите мне на почту, либо вконтакте
Это делается внутри секвенсора. Зависит от daw в которой ты работаешь, нажимаешь обычно нужную кнопку и программа идет в режим миди listen, какую кнопку нажмешь или покрутишь, то он и назначиться на параметр
@@vic2net спасибо,просто если не назначить то в скейтче под видео при нажатии сразу по нотам играет, попробую
Привет ! А скажи пожалуйста если оригинальная ардуинка итальянская НАНО, ее можно перепрошить что бы выход midi с USB шел ?
нано не прошивается
Китайская нано на ch340 будет работать?
Скажите кто знает?
Работает или не работает?
ruclips.net/video/iJ8vpRztKkI/видео.html
Можно ли на Меге собрать миди-клаву без использования стороннего софта в винде?
что ты имеешь в виду "Без стороннего софта?" чтобы без того,чтобы запускать каждый раз сторонние программы для взаимодействия Ардуино с сиквенсером? тогда способ hiduino
Можно, если только миди сигналы гнать, то даже легко, там вроде UART гонит отлично миди протокол, ставят только скорость как у миди протокола вроде там около 36000 не знаю точно, будет гнать, там разморочиться только с кодировкой текста или чего там, вроде несложно делать, тем более на дуне. Вот на STM32 это уже вопрос как сделать, но тоже через UART, по дуне точно удастся найти легко как сделать, знаю точно для дуни были готовые примеры, даже скачивал именно такой пример был, там как раз была даже схема под железный миди выход, даже разъем под проект на 5din у китайцев заказывал, но потом так и не использовал этот 5din и даже не запаивал, так и не проверял. Прошивки той уже конечно нет. Но она точно должна быть в интернете. Так что миди клава на одной плате даже нано легко и просто, жаль что STM32 щики тупят, там камень подешевле и покруче нано в сто раз. Запилил на нем джойстик, так за 2$ джойстик вышел прямо в USB драйвер подключается блин за 2$ ахах, и мощнее камень чем LEONARDO там и миди даже запилил на STM32 только грёбаный байт не умею запаковать и с дескриптором сбалансировать вот и все там миди оно заключается там в несчастном байте или двух, единственной кнопке, и приеме на стороне ПК этой байды из 2х байтов и засылание в любой редактор, подключенный к драйверу в данный момент. Очень близко подошёл к созданию миди на STM32, если бы кто помог гребаный байт упаковать и послать, драйвер уже подключен к ПК.
Возможно разработать проект по заданным параметрам . С
ам я не волоку данную тему.
это что,вопрос, или утверждение?
Это вопрос. Есть понимание что голова волокущая эту тему может помочь. Ищу уже 2 месяца.
а можно по-русски?если вы иностранец, напишите мне на почту на английском. Адрес почты указан в информации о канале
Приветствую, kentforth! Огромное спасибо за ролик, благодаря Вам сделал себе крутой напольный контроллер для гитары. Появился вопрос, можно ли как то программно изменить (а именно расширить) диапазон работы потенциометра? В Вашем ролике потенциометр работает в диапазоне 0-67 (DATA 2 в MIDI-OX, в 16-й системе), я столкнулся с аналогичной проблемой, у меня диапазон 0-70, когда должно быть по-хорошему 0-7F. Возможно проблема в потенциометрах, но все равно крутить в отбой их не хочу, так как управляю ногами. Хотелось бы конвертировать значения и иметь 3 области хода, 2 крайние - постоянные (DATA2 = const = 0 (7F)), средняя - линейная.
Привет! проблема либо в потенциометрах, либо в настройках сиквенсера, потому как в коде потенциометры передют значения от - до 127
В библиотеке Contro Urface можн оизменить работу потенциометра под свои нужды, нужно только код покопать)
@@kentforthable большое спасибо! Сделал так, как хотел. Для будущих поколений расскажу, что натворил:
залез в библиотеку MIDI_Controller/Controller.cpp,
строку 147 заменил на:
_value = (a*analogRead(_pin)/b - c);
//a, b, c - это числа, подберите сами
//а и b - образуют дробь, изменяющую размер рабочей области
//с - мертвый нижний ход (от 0 до 1023)
//под эту строку добавил:
if (_value >= 0 && _value
А почему ты кнопку запаял на землю через резистор?
Чтобы не было помех, лишних колебаний извне
@@kentforthable спасибо, а как подобрать номинал?
@@iml404 единственный номинал, который используется везде для кнопок, это 10ком
@@kentforthable спасибо 🙏
Поделитесь пожалуйста ссылкой на конвертор миди ту юсб. Я купил, а он не работает.
aliexpress.ru/item/4000317567713.html?spm=a2g0o.productlist.0.0.409e4e37pcY4kq&algo_pvid=4c1f0899-ee46-401b-96de-743443cd140f&algo_expid=4c1f0899-ee46-401b-96de-743443cd140f-13&btsid=0b8b034e16142652543352662e3a3f&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_&sku_id=10000001303471612
Сколько перерыл не могу найти заявленный скетч от Нотс н волтс, ни у него на сайте, ни в роликах, и здесь в файлах не вижу. Извиняюсь, но можно меня носом конкретно ткнуть?
Файл называется Multiplexer default(hairless midi).txt
А ты случайно не собираешься сделать видео про midi контролёр на uno с bluetooth подключением ios, android?
Было бы очень неплохо, а то на русском языке не нашел как передать по Buetooth(ble) миди .
буду делать, но не в ближайшее время)
Здравствуйте. У меня микшер X Air 18, возможно собрать для него контроллер на Volume Channel, Volume Main - фейдера, а на Mute Channel, FX - кнопки?
Ещё вопрос: - Чем отличается скетч на Hiduino от стандартного MIDI на 5 hin?
Если Вы работаете звукарём, было бы интересно подключить подобное устройство к цифровому микшеру.
1. Собрать можно, там в руководстве к микшеру по идее должна быть документация по миди сообщения, хотя я не думаю,что номера отличаются от мировых, что находятся в интернете.
2. Hiduino отличается тем, что Ардуино прошивается и превращается в другое устройство, для передачи миди по USB, там в скетче специальные строки кода для этого есть, в случае с подключением DIN 5 разьема код имеет другой вид, ну там всего пару строк кода меняется. Если нужно конкретно на примере показать, напишите мне на почту, по возможности отвечу
Спасибо большое за Ваши труды и подробнейшее объяснения.
Обязательно свяжусь с Вами, как только соберусь с мыслями.
Не могу найти на канале Ваш E-mail адрес. Подскажите :-(
yashaar@mail.ru
Спасибо! :-)
Круто но не Си а До первой октавы ))
Он по-английски назвал.:) (тоже сначала так подумал)
Круто! Скажи пожалуйста как сделать так что бы клавиатура была 3х канальная, что бы секвенсор воспринимал Ардуино как 3 миди клавиатуры? К примеру 1-10 клавиши первый канал, 10-20 это второй и т.д. спасибо!
Советую использоывть бмблмотеку Control Surface. Там можно будет менять каналы. Также буду делать ролик по изменению Midi cc и каналов
Спасибо!
Что нужно для того, чтобы подобный контроллер подключить к андроид планшету? На борту планшета OTG, Bluetooth, Wi-Fi. Что лучше подойдёт?
я не подключал самодельные контроллеры к планшету, ничего подсказать не смогу
если хотите серъёзно заниматься MIDI забудьте слово планшет
и кстати USB тоже забудьте, только классика DIN5
@@zaragonx7245 ч 1. Что значит только классика? Что бы лишний раз использовать костыли типа USB to MIDI?
2. Откуда Вам знать, как я собираюсь использовать контроллер?
3. Кто Вам сказал, что я собираюсь использовать этот контроллер для серьёзных задач?
Прям удивляет, как люди любят советовать то, о чем их не спрашивали.
Есть возможность подключить декодер вместо потенциометра ?
никогда не работал с декодерами
@@kentforthable а не энкодер ли имел в виду Владимир?
@@sepic5407 возможно)
Почему все сгорело, когда я подключил светодиод через резистор 1Ом?
Я не ванга, но запчем подключать резистор чрез такое большой сопротивление?
Цитата:
alexgyver.ru/lessons/arduino-led/
В простейшем случае для обычного светодиода ставят резистор, номинал которого нужно рассчитать по формуле: R = (Vcc - Vdo) / I, где Vcc это напряжение питания, Vdo - напряжение падения (зависит от светодиода), I - ток светодиода, а R - искомое сопротивление резистора. Посчитаем резистор для обычного 5 мм светодиода красного цвета при питании от 5 Вольт на максимальной яркости (2.5 В, 20 мА): (5-2.5)/0.02=125 Ом. Для синего и зелёного цветов получится 75 Ом. Яркость светодиода нелинейно зависит от тока, поэтому “на глаз” при 10 мА яркость будет такая же, как на 20 мА, и величину сопротивления можно увеличить. А вот уменьшать нельзя, как и подключать вообще без резистора.
@@ВладимирКоробка-я5ж Спасибо за грамотный ответ. Это был риторический вопрос к автору т.к. он сказал "резистор может быть любой, я взял на 220 Ом".
@@androidpasha понял. Сорян)))
Я тоже обратил на эту фразу внимание.
DEF LEPPARD
Где ссыль на библиотеку MIDI_controller?
читайте описание, там есть ссыфлка на файлы, в архиве находится бибилотека
@@kentforthable Ok! Все работает.
А потенциометр каким номиналом ставить?
10 Ком
Классный контроллер получился!
Было бы интересно ещё программу тренажёр сделать и чтобы в программе были нарисованы кнопки.
Делали ли Вы такую программу или может быть какие-то уже готовые решения есть?
не делал и не совсем понимаю для чего это нужно
@@kentforthable тренажёр должен подсказывать какие кнопки надо нажимать, в соответствии с нотой.
@@pavelsan1954 давно есть, называется synthesia
Лишнее в видео- заглушающая и мешающая восприятию материала музыка
А как сюда подключить 4 октавы кнопок? 49 клавиш там ведь!
понадобится мультиплексор, соотвтствующее видео есть на канале
@@kentforthable а на чём можно будет сделать чувствительность к силе нажатия (слабо нажал - нота тихая, сильно нажал - нота громкая)?
@@konotori_vfx кнопка посылает либо 127 либо 0 velocity, можно вместо кнопки исполоьзовать другие сенсоры, например пьезо
@@kentforthable точно, спасибо! А не знаете ли вы, что используется в заводских миди клавиатурах для чувствительности к нажатию?
@@konotori_vfx вроде как используются кнопки, но в коде идёт просчет с моента нажатия и вычисления velocity. Вот здесь можно почитать
www.openmusiclabs.com/learning/digital/input-matrix-scanning/keyboard/index.html
Что по задержке в секвенсоре?
Задержки минимальные, не ощущаются
Привет! А что за кнопка? По какому принципу коммутирует?
Привет! обычная тактовая кнопка для плат, вообще любую push momentary кнопку можно использовать
@@kentforthable на момент коммутации все разомкнуты?
@@mihailmiller7307 все это что?
@@kentforthable ладно, разберусь. Спс
Не работает с данным скетчем. Перепроверял всё что относится к потенциометру. На выходе миди выдает кашу из различных миди команд. После нескольких часов безуспешной возни взял скетч от американца, подставил свои параметры и моментально заработало
можете написать мне на почту или вк, если есть какие то вопросы
Можете поделиться скетчем/автором?
У меня почему-то кнопка не определяется как нота, она вместо этого посылает какую-то хрень ;c Как будто бы СС
без кода сложно что либо сказать
@@kentforthable да я все какна видео вводил, может, баг hairless midi, у меня китайская копия ардуино мега. Я её пытался прошить, нашел кое-как пины резет и граунд, в итоге ничерта не зименилось, я замкнул их проводками , но как-то вот не вышло~
@@emilmaylow3094 плата случайно не с чипом Ch340G?
@@kentforthable Прошу прощения, разобрался ! Я убрал строку с отключением миди канала, а также добавил Serial.print(115200); Я неверно настроил hairless midi
а для крутилок то вообще ничего не надо ? мне кнопки не тнтересны - мне нужны крутилки и много!
имеете в виду прописывать в скетче не надо или про подключение?
светодиод это не выход
НЕЛЬЗЯ, НЕЛЬЗЯ потенциометр подключать к ардуино без резистора. Если при включении потенциометр будет в крайнем положении, то ардуина сгорит. Проверено на неудачном опыте.
в чем прикол при монтаже видео играться с громкостью музыки?
Это называется sidechain, чтобы во время речи музыка не перебивала голос, и наоборот, в паузах поддержать движение в ролике музыка становится громче
за Элис Купера не забанят ?)
у меня нет монетизации)
мля, блогер, я не пойму что я должен слушать, твою музыку или голос ?
Вы не подскажите, это Ardunio Nano или Nano3 - aliexpress.ru/item/4000878302847.html?gatewayAdapt=glo2rus&item_id=4000878302847&sku_id=10000010205274845&spm=a2g0o.order_list.0.0.21efa396k2KQ2A
Это плата Arduino Nano, Но я бы не советовал её брать, там чип CH340G, есть видео на канале об этом чипе
я без понятия что такое Nano3
@@kentforthable Спасибо.
@@kentforthable Спасибо.