MIDI контроллер с акселерометром для управления синтезатором | Arduino/STM32/ESP32
HTML-код
- Опубликовано: 8 июл 2024
- 00:00 Интро
00:12 "Дурные" привычки
00:37 обзор рынка
02:16 План
03:39 Первый прототип - BLE MIDI
04:54 Проблемы первого прототипа
05:50 Второй прототип - ESPNOW
06:37 Проблемы второго прототипа
07:17 Третий прототип - NRF24L01+
08:40 Успех
10:26 Дальнейшие возможности
12:02 Демонстрация
MIDI контроллер браслет для отправки МИДИ сообщений на компьютер/железный синтезатор. Наклоны по осям могут контролировать любой MIDI CC на любом миди канале
Одной из распространенных привычек среди мультиинструменталистов, когда дело доходит до игры на стандартной фортепианной клавиатуре, является попытка применить выразительность других классов инструментов к простым вкл/выкл переключателем синтезатора, как правило, без какого-либо эффекта. Это распространяется и на другие музыкальные периферии, иногда более подходящие для таких манипуляций.
Обычно МИДИ клавиатуры оснащены питчбенд колесами, сенсорными полосками или джостиками, но они редко производят естественно звучащий результат и оккупируют одну из рук полностью. Именно по причине неестественности звучания одна из осей джойстика как правило привязана к вибрато. Наука
Код всех версий
github.com/mirasderbissalin/ondoring
Очень здорово, но это скорее подходит для 8и ногово паука -- вывех руки однозначно обеспечен !
У тебя 5 пальцев и можно извлечь 5 звуков на клавиатуре а управлять ими синхронно с одной кисти это не совсем корректно в плане НУЖНОГО ЗВУЧАНИЯ , не зря же пианисты используют ещё и две педали для усиления окраса только ОДНОЙ НОТЫ в нужный момент.
Я несколько не принежаю тот труд что был проделан, и те затраты в написании кода и прекрасно понимаю сложность проекта, НО есть такое устройство как ТЕРМОВОКС который даёт больше возможностей именно для музыкальной игры двумя руками.
А записывать каждую ноту на микшере и потом их складывать это не игра -- это "подбор кодов" я бы так сказал.
Посмотрите пожалуйста:
ruclips.net/video/kHfWP71KqGI/видео.html.
Спасибо, работа действительно была большая. Я, если честно, не понял комментарий. Откуда вывих руки? Что имеется в виду под нужным звучанием? Если речь про выделение мелодической линии на фоне аккопонемента другой руки - миди поддерживает каналы, легко настраивается. Никто не запрещает педали использовать вместе с устройством, это не замена, это скорее дополнение к функционалу.
Терменвокс это отдельный инструмент, и он не настолько распространен в домах, как миди клавиатура, к тому же он монофонический.
Почему Вы думаете, что я по отдельности ноты записывал? В той секции, где я аккорды играю нет подобных махинаций, записано примерно как показано на камеру
@@MakerTemple а что если принцип терминвокса использовать вместо (или совместно) с Вашими наработками ?
Я имею ввиду отсутствие на руке каких-то электрических вещей, передать эту функцию теримнвоксу ?
Т.Е. использовать не только клавишу а и то ГДЕ эта клавиша нажата? , в начале клавиши один звук в середине другой в самом конце третий --- я это условно о ревербирации звука.
жду каждого видео на этом канале как праздника. демо-трек в конце так же хорош, как и сам девайс. жена теперь хочет себе такой же браслет и передаёт респект =)
не понимаю почему у такого афигенного автора всего 1к подписчиков, явно пары ноликов не хватает
Спасибо за поддержку) для жены весь код в открытом доступе) доберёмся до ноликов рано или поздно
Крутой канал)) Надеюсь ты не забросил его, а готовишь большой проект.
Достойно, очень достойно!
Это просто гениально
Потрясающе
Мощь!!! Спасибо автор! Нужная тема.... не останавливайся!
Желаю скорейшей реализации этого удивительного дела.
Ты крут
Отличное видео, спасибо!
Отличный комментарий, пожалуйста)
Нихуа не понял, но очень интересно!
Хороший, интересный проект! Развивая идею дальше, с помощью нескольких подобных устройств, можно превращать в музыку движения танцора. Мне кажется ничего подобного нигде в мире еще не было!
Чувак, у тебя само дельное видео на ютубе про синтезатор на ардуино( кстати я очень жду когда ты его доработаеш с крутым звуком(мне кажется может на разбери pi можно крутую забабахать) , а тут ты еще дальше пошел. Очень круто, особенно в конце песня ващееееее, снос башки
Спасибо) тот напрямую дорабатывать не буду, следующий синт будет с нуля
Отличная идея! Тоже думал над подобной реализацией, но как-то понимание величины задержки останавливает. Пока за основу хотел брать EDTracker, реально живая штука (на гироскопе MPU9265 + ипользует его-же магнетометр ) но по USB. Как гитарист цеплял бы на голову).
А шнур из головы мешать не будет?)
Потрясающе! Как же я люблю такие самоделки!!! Сразу захотелось протестировать что-то такое для своего синтезатора op-z , а то у него очень туго и с вибрато и с управлением другими параметрами на ходу во время игры. Было бы круто снять видео, где всё это управляется вот так, взмахом руки.
Op-z вроде не имеет миди входов, или я ошибаюсь?
@@MakerTemple тут есть несколько вариантов. С одной стороны есть usb-c к которому можно подключать любое midi-устройство, и я даже снимал ролик об этом - ruclips.net/video/Xh9kyJxxqKU/видео.html , а с другой стороны есть возможность подключить к op-z модуль Teenage Engineering Oplab Module , у которого уже есть стандартный midi-разъём. У меня есть этот модуль.
блин с блютузом на винде 10 это прям жиза, уже год отваливается мышка и никак не могу пофиксить, проблемы начались со сборки 2004, но 1909 еще вроде норм работало. После 2004 в диспетчере устройств, пропала вкладка, у драйвера интел блютуз, параметры энергопотребления. все беды от туда
Думаю, если в наручную часть поставить контроллер пожирнее (вроде STM32F407VG с возможностями DSP), то можно выполнять обработку потока данных акселерометра и дифференцировать разные жесты. Например, отличать вибрато от встряхивания или различать взмахи рукой в ту или иную сторону. Это даст возможность, например, переключать патчи или октавы или крутить дополнительные макроручки.
Теперь перчатку делай, брат. Что бы регулировать по разному сразу 2-3 ноты :D
спасибо! А что за модуль зарядки? В описании списка компонентов не нашел
Предложу варианты в плане удешевления и уменьшения энергопотребления: модуль на основе nrf52xxx для блютус версии, mega328 или attiny (если хватит пинов) для реализации на nrf24, и mega328 + v-usb вместо due (на гитхабе достаточно готовых проектов). Кстати, насчет nrf24, некоторые модули бывают прям клонами клонов и жрут энергии в 2-3 раза больше чем оригинальные чипы.
У мега 328 цапа нет, к сожалению
@@MakerTemple а, блин, что-то я этот момент упустил. Ну тогда можно юзать шим или добавить mcp4728, они достаточно дешевые)
ШИМ как CV не получится использовать)
В остальном - да, все довольно взаимозаменяемо, потенциал для минитюаризации есть
Блин, написал ответ, а он куда-то испарился... На всякий случай скину еще раз ссылку на видос ruclips.net/video/m64jyVz2w3M/видео.html
для чайников прошу поподробнее про сборку варианта на STM32
Круто.но anklepants тебя обогнал)))
Спасибо, но после быстрого гугления суть комментария не прояснилась) Это про музыку в конце?
Здравствуйте, меня зовут Александр, я директор музыкальной лаборатории Антифон. Подскажите пожалуйста как с вами можно связаться? У нас есть заинтересованность в таких уникальных инструментах. Очень хочется с Вами поработать.
Не затруднит ли поделиться схемкой?
Чуть позже на гитхабе в том же репозитории появится
Себе думал сделать точно такое. Немножко великовато получилось. Я думал о гораздо меньших размерах, но интересно интересно. Посмотрю видео... Ну такое себе.. Ощущается задержка и нужно допиливать мягкость изменения значения.