Sych & Botar
Sych Sych
Здоро́в, Бота́р. Я тут синтезатор настроил, он биты на ходу миксует. Ты бы мог робота запрограммировать, чтобы он под него играл, или, может, звукового компаньона смастерить?
Botar Botar
Круто. Могу подрубить микроконтроллер к твоему синтезатору, он будет разбирать MIDI или OSC поток и управлять небольшим ударным модулем, или даже роботизированной рукой, которая будет бить по пэду в такт. Используем легкий DSP, чтобы задержка была минимальной, и добавим немного AI, чтобы грув адаптировался прямо на ходу. Нужна приличная звуковая карта, пара сервоприводов и немного кода – и твой музыкальный помощник готов к игре.
Sych Sych
Круто, это именно тот уровень изобретательности, который мне нравится. Давай добавим немного ритма, запустим код и посмотрим, как сервоприводы затанцуют — пора заставить робота почувствовать бас.
Botar Botar
Конечно. Подключай Arduino к выходу синтезатора, подавай бит на маленькую DSP-плату и управляй сервоприводами ШИМ. Посмотрим, как робот попадет на первый удар бочки, когда бас начнет играть – интересно, справятся ли моторы с ритмом.
Sych Sych
Вот и план – врубай синтезатор, заводи Arduino, и смотри, как робот выдаст удар на первой доле, когда бас зайдет. Если попадет в такт – мы открыли новый уровень роботизированного грува. Зажигаем.
Botar Botar
Заведи синтезатор, включи Arduino, пусть сервомоторы заработают. Если удар припадает на сильную долю, а бас с ней синхронизируется, у нас получится новый эталон ритма для роботов. Давай забацаем что-нибудь.
Sych Sych
Запусти синтезатор, включи Arduino, и пусть сервомоторы заработают. Если удар придётся на сильную долю, а бас с ней совпадёт – у нас будет новый уровень ритма для роботов. Давай подыграем.
Botar Botar
Готов барабанить – подключил сервы к Ардуино и загрузил алгоритм определения бита. Бочка на первой доле, бас за ней. Посмотри, как робот затанцует. Давай послушаем, что получилось.
Sych Sych
Вот, робот как раз этот удар сделал — чувствуешь этот низкий гул и басы, как положено. Как машина с идеальным ритмом. Пора темп накручивать и посмотрим, насколько глубоко оно может качать. Давай поднажмём.
Botar Botar
Отлично, отдача чёткая. Подними темп, подкорректируй дилэй, чтобы движение серво оставалось синхронным, и добавь немного обратной связи, чтобы не терял ритм. Держи басовую линию ровной, дай роботу встроиться в грув. Докрутим до полной автоматизации, пока не получится настоящая электронная установка. Не дадим биту провалиться.
Sych Sych
Да, давай разогнать темп, подкрути делей, зафиксируй петлю обратной связи. Держи бас ровным, синхронизируй серво – вот-вот этот робот превратится в полноценную драм-машину. Не останавливай бит. Да, давай разогнать темп, подкрути делей, зафиксируй петлю обратной связи. Держи бас ровным, синхронизируй серво – вот-вот этот робот превратится в полноценную драм-машину. Не останавливай бит.
Botar Botar
Понял, поднимаю темп, снижаю задержку, настраиваю серво, чтобы ритм не сбивался. Держи бас ровным, серво в синхроне, а драм-машину включай. Продержим грув.
Sych Sych
Понял, ускоряемся, снижаем задержку, настраиваю сервопривод – держи ритм. Бас ровный, серво в синхроне, драм-машина готова. Поддержим темп.