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 на любом миди канале
    Одной из распространенных привычек среди мультиинструменталистов, когда дело доходит до игры на стандартной фортепианной клавиатуре, является попытка применить выразительность других классов инструментов к простым вкл/выкл переключателем синтезатора, как правило, без какого-либо эффекта. Это распространяется и на другие музыкальные периферии, иногда более подходящие для таких манипуляций.
    Обычно МИДИ клавиатуры оснащены питчбенд колесами, сенсорными полосками или джостиками, но они редко производят естественно звучащий результат и оккупируют одну из рук полностью. Именно по причине неестественности звучания одна из осей джойстика как правило привязана к вибрато.
  • НаукаНаука

Комментарии • 45

  • @MakerTemple
    @MakerTemple  3 года назад +2

    Код всех версий
    github.com/mirasderbissalin/ondoring

    • @user-fq7gv2oz7t
      @user-fq7gv2oz7t 3 года назад +1

      Очень здорово, но это скорее подходит для 8и ногово паука -- вывех руки однозначно обеспечен !
      У тебя 5 пальцев и можно извлечь 5 звуков на клавиатуре а управлять ими синхронно с одной кисти это не совсем корректно в плане НУЖНОГО ЗВУЧАНИЯ , не зря же пианисты используют ещё и две педали для усиления окраса только ОДНОЙ НОТЫ в нужный момент.
      Я несколько не принежаю тот труд что был проделан, и те затраты в написании кода и прекрасно понимаю сложность проекта, НО есть такое устройство как ТЕРМОВОКС который даёт больше возможностей именно для музыкальной игры двумя руками.
      А записывать каждую ноту на микшере и потом их складывать это не игра -- это "подбор кодов" я бы так сказал.
      Посмотрите пожалуйста:
      ruclips.net/video/kHfWP71KqGI/видео.html.

    • @MakerTemple
      @MakerTemple  3 года назад +2

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

    • @user-fq7gv2oz7t
      @user-fq7gv2oz7t 3 года назад +1

      @@MakerTemple а что если принцип терминвокса использовать вместо (или совместно) с Вашими наработками ?
      Я имею ввиду отсутствие на руке каких-то электрических вещей, передать эту функцию теримнвоксу ?
      Т.Е. использовать не только клавишу а и то ГДЕ эта клавиша нажата? , в начале клавиши один звук в середине другой в самом конце третий --- я это условно о ревербирации звука.

  • @GrayholeP
    @GrayholeP 3 года назад +8

    жду каждого видео на этом канале как праздника. демо-трек в конце так же хорош, как и сам девайс. жена теперь хочет себе такой же браслет и передаёт респект =)
    не понимаю почему у такого афигенного автора всего 1к подписчиков, явно пары ноликов не хватает

    • @MakerTemple
      @MakerTemple  3 года назад +1

      Спасибо за поддержку) для жены весь код в открытом доступе) доберёмся до ноликов рано или поздно

  • @user-tb1eq9gx2j
    @user-tb1eq9gx2j 2 года назад +2

    Крутой канал)) Надеюсь ты не забросил его, а готовишь большой проект.

  • @alex_drozdov
    @alex_drozdov 11 месяцев назад

    Достойно, очень достойно!

  • @myatochinybeats3352
    @myatochinybeats3352 3 года назад

    Это просто гениально

  • @mimonotes
    @mimonotes 6 месяцев назад

    Потрясающе

  • @ivanblendmo2665
    @ivanblendmo2665 3 года назад

    Мощь!!! Спасибо автор! Нужная тема.... не останавливайся!

  • @WarerBrow
    @WarerBrow 3 года назад

    Желаю скорейшей реализации этого удивительного дела.

  • @user-jy1ic5mx5c
    @user-jy1ic5mx5c Год назад

    Ты крут

  • @joeyskaggs1185
    @joeyskaggs1185 3 года назад +2

    Отличное видео, спасибо!

    • @MakerTemple
      @MakerTemple  3 года назад +2

      Отличный комментарий, пожалуйста)

  • @Biz_Buz
    @Biz_Buz 3 года назад +2

    Нихуа не понял, но очень интересно!

  • @samantafox4311
    @samantafox4311 2 года назад

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

  • @analdistroer7232
    @analdistroer7232 3 года назад +4

    Чувак, у тебя само дельное видео на ютубе про синтезатор на ардуино( кстати я очень жду когда ты его доработаеш с крутым звуком(мне кажется может на разбери pi можно крутую забабахать) , а тут ты еще дальше пошел. Очень круто, особенно в конце песня ващееееее, снос башки

    • @MakerTemple
      @MakerTemple  3 года назад

      Спасибо) тот напрямую дорабатывать не буду, следующий синт будет с нуля

  • @SergeyAll
    @SergeyAll 3 года назад +1

    Отличная идея! Тоже думал над подобной реализацией, но как-то понимание величины задержки останавливает. Пока за основу хотел брать EDTracker, реально живая штука (на гироскопе MPU9265 + ипользует его-же магнетометр ) но по USB. Как гитарист цеплял бы на голову).

    • @MakerTemple
      @MakerTemple  3 года назад

      А шнур из головы мешать не будет?)

  • @teniluchey
    @teniluchey 3 года назад +1

    Потрясающе! Как же я люблю такие самоделки!!! Сразу захотелось протестировать что-то такое для своего синтезатора op-z , а то у него очень туго и с вибрато и с управлением другими параметрами на ходу во время игры. Было бы круто снять видео, где всё это управляется вот так, взмахом руки.

    • @MakerTemple
      @MakerTemple  3 года назад

      Op-z вроде не имеет миди входов, или я ошибаюсь?

    • @teniluchey
      @teniluchey 3 года назад

      @@MakerTemple тут есть несколько вариантов. С одной стороны есть usb-c к которому можно подключать любое midi-устройство, и я даже снимал ролик об этом - ruclips.net/video/Xh9kyJxxqKU/видео.html , а с другой стороны есть возможность подключить к op-z модуль Teenage Engineering Oplab Module , у которого уже есть стандартный midi-разъём. У меня есть этот модуль.

  • @KDeman696
    @KDeman696 3 года назад +1

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

  • @Ma_X64
    @Ma_X64 2 года назад

    Думаю, если в наручную часть поставить контроллер пожирнее (вроде STM32F407VG с возможностями DSP), то можно выполнять обработку потока данных акселерометра и дифференцировать разные жесты. Например, отличать вибрато от встряхивания или различать взмахи рукой в ту или иную сторону. Это даст возможность, например, переключать патчи или октавы или крутить дополнительные макроручки.

  • @dennyhornet8718
    @dennyhornet8718 3 года назад +1

    Теперь перчатку делай, брат. Что бы регулировать по разному сразу 2-3 ноты :D

  • @blagovdaryu
    @blagovdaryu 2 года назад

    спасибо! А что за модуль зарядки? В описании списка компонентов не нашел

  • @nikitoss1108
    @nikitoss1108 3 года назад

    Предложу варианты в плане удешевления и уменьшения энергопотребления: модуль на основе nrf52xxx для блютус версии, mega328 или attiny (если хватит пинов) для реализации на nrf24, и mega328 + v-usb вместо due (на гитхабе достаточно готовых проектов). Кстати, насчет nrf24, некоторые модули бывают прям клонами клонов и жрут энергии в 2-3 раза больше чем оригинальные чипы.

    • @MakerTemple
      @MakerTemple  3 года назад

      У мега 328 цапа нет, к сожалению

    • @nikitoss1108
      @nikitoss1108 3 года назад

      @@MakerTemple а, блин, что-то я этот момент упустил. Ну тогда можно юзать шим или добавить mcp4728, они достаточно дешевые)

    • @MakerTemple
      @MakerTemple  3 года назад

      ШИМ как CV не получится использовать)

    • @MakerTemple
      @MakerTemple  3 года назад

      В остальном - да, все довольно взаимозаменяемо, потенциал для минитюаризации есть

    • @nikitoss1108
      @nikitoss1108 3 года назад

      Блин, написал ответ, а он куда-то испарился... На всякий случай скину еще раз ссылку на видос ruclips.net/video/m64jyVz2w3M/видео.html

  • @vladimirivanov6837
    @vladimirivanov6837 3 года назад

    для чайников прошу поподробнее про сборку варианта на STM32

  • @user-fg6ki5zc8i
    @user-fg6ki5zc8i 3 года назад

    Круто.но anklepants тебя обогнал)))

    • @MakerTemple
      @MakerTemple  3 года назад

      Спасибо, но после быстрого гугления суть комментария не прояснилась) Это про музыку в конце?

  • @user-pm5de1xz8u
    @user-pm5de1xz8u 7 месяцев назад

    Здравствуйте, меня зовут Александр, я директор музыкальной лаборатории Антифон. Подскажите пожалуйста как с вами можно связаться? У нас есть заинтересованность в таких уникальных инструментах. Очень хочется с Вами поработать.

  • @user-yn7pv4uo8y
    @user-yn7pv4uo8y 3 года назад

    Не затруднит ли поделиться схемкой?

    • @MakerTemple
      @MakerTemple  3 года назад +1

      Чуть позже на гитхабе в том же репозитории появится

  • @KlinovAS
    @KlinovAS 2 года назад

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