Почти терменвокс на ардуино (но не совсем) | собираем странный музыкальный инструмент
HTML-код
- Опубликовано: 7 сен 2024
- Фестиваль PROДВИЖЕНИЕ:
встреча - event17...
группа - prodvig...
видеоприглашение - • Фестиваль ProДвижениЕ
СЦЫЛКИ)))
поддержать на патреоне - / vaganych
мерч - vagamerch
паблик вк - the_vaga...
инст - / vova_morkova
телега - t.me/utyrka
твиктор - / vovamorkova
вкшчка - zhsch
второй канал - / @user-vz4nq9xd9o
озвучки - / stolengooseprod
саундклауд - / igor-vlasev
Мои музыкальные проекты:
ЖЩ - all_peop...
этажность - etazhnost
исходный код - yadi.sk/d/TTZD...
Вагановокс попадает в ноты хуже, чем сам Ваганыч :))
Канал Ваганыча постепенно превращается в канал "очумелые ручки"
Домашнего терроризма
Это хуёво. Не за этим я сюда подписывался.
Оно ж так и было, разве нет?
Канал Ваганыча постепенно превращается в канал Лебовски
@@romansolenov9474 Где деньги?
подошел к вопросу технично, а вот душа... ГДЕ МАКДАК, ИГОРЬ???
сложно же копец
x) зато технично, но без души, но технично
Я считаю нужен штрафной видос с макдаком
В топ
Вау, ты похоже изобрел речевой аппарат R2-D2!
А что дальше, Ваганыч? Скейтборд-Гитара-Открывашка с пьезой на ардуино, с огуречными колесами?
Синтбайк видели?)
х))
Огурцовых колес не будет, огурцы кончились
Где деньги,Лебовски!?
Ушли на очки, пакет молока и крутой домашний халат с тапочками
С первых кадров провёл параллель Ваганыча и Лебовски. Думал: "напишу коммент", а меня уже опередил ты)
тоже самое :с
Где пьеза, Ваганыч!?
Дай-ка я ещё посмотрю.
Где Макдак, Вагановски? Мы пришли за Макдаком, Вагановски!
(янемогне, простите)
Ваганыч только что кейген музыку сделал.
Василий Пупкин Чиптюн
Здравствуй, Ваганыч. У меня для тебя идея для нового видео(или хотя бы поста в группе вк). В гитар риге есть много педалей типо квакушки, или педали громкости. И вроде бы круто - можно не тратя по 100 баксов на примочку получить нужный еффект. Но вот не задача, управлять ими можно только мышкой, или биндить на кнопку какую-то определенную позицию, но плавно изменять значения ногой, с помощью клавы, никак не выйдет. Так вот. Почему бы тебе не сделать контролер для гитар риг 5 на ардуино (миди, или юсб-шный) чтобы каждый студент мог за несколько испробовать все педали особо не тратясь. Мне этот видос бы очень помог.
плюсище
Чёрт, Ваганыч реально на Лебовски уже похож. Скоро забьёт на всё и уйдёт играть в боулинг
Привет с направления "Мехатроника и Робототехника":D
Джентанет?
Опередил))
Получился генератор соло Meshuggah))
не должно...
кто бы знал что 8 июля 2020 ваганыч купит терминвокс за 40 тысяч
Летов жив! Он не умер, он просто Ваганыч!
Поздравляю с полноценным.
На 7:26 я понял, что ты в очередной раз изобрел арпеджиатор :D
Предлагаю назвать это "Ваганычвокс"
ахах
Вагавокс
О привет!
Пародия на Лебовски засчитана))
Сначало комп, потом огуркофон, теперь терменвокс, ТЕХНИКА НАСТУПАЕТ НИЭЭЭЭЭТ!!!(
Пластмассовый мир победил
+Wanpeld1 текстолит оказался сильней
Polcovnik Gauss
Последний резистор остыл!
@@rainy2063 Последний паяльник устал...
а в флешке сопят байты воспоминаний
Проще всего было зашить пентатонику внутрь. тогда, чтобы не играл, все будет в тему. )))
Точняк, как kaossilator!
Это просто офигенно гениально!!! Инструмент просто бесподобен! А исполнение кузнечика прооосто космическое в прямом смысле этого слова! Это обалденно, я плачу от восторга😭😭
Я пару месяцев назад сделал кое что подобное, но у меня был только один датчик расстояния и пищалка (Buzzer), но код я сам писал. В результате я понял одну вещь: для именно этого велосипеда лучше подойдет лазерный датчик расстояния, он хоть и не имеет большого радиуса действия, (который нам здесь не особо и нужен), но зато у него будет меньше перебоев и сигнал получше. Если хотите могу скинуть видео с разработкой и результатом
Кидаю годную идею.
Прошить ардуинку как HID устройство и забиндить значения дальнометра в программе. Таким образом будет не эта ужасная генерация звуков. Что бы плавно изменять громкость - гугли "линейная аппроксимация методом наименьших квадратов". Удачи в творчестве и на канале :3
Чтобы сделать громкость нарастающей тебе нужно управлять напряжением на колонки.
Создаёшь условие, если больше какого-либо расстояния, то минимальное напряжение (LOW), чтобы отрезать расстояние так сказать до потолка. Остальное очень хитро прогоняешь через функцию map и пихаешь как рабочее напряжение. Синтаксис функции
map (var, минимальное исходное значение, максимальное исходное значение, минимальное преобразуемое значение, максимальное преобразуемое значение). Важно то, что подключать нужно к аналогу, иначе может получиться шляпа
Мне кажется,или Ваганыч пересмотрел AlexGyver'a?
Ему колоборацию надо замутить с гайвером :)
сделать бас-гитару из ногтей, например
Его просто Gyver и Крастер на очередном рок-концерте замутили
для изменения громкости используется цифро-аналоговый преобразователь, на него с микропроцессора подаються импульсы разной скважности
Было бы неплохо если бы на одном дальномере были басовые ноты, а на другом ноты мелодии.
Можно было бы пойдём в макдак сыграть. Ведь все этого хотят!)
Ваганыч постепенно превращается в Чувака
С душой!
И техника прямо в кадре.
на звук. ставим транзистор и на базу подаем аналоговый сигнал приоткрывая транзистор. эмитер коллектор пропускает сигнал тона через себя. таким образом закрывая транзистор убавляем громкость тона. На тон надо наверно задержку ставить чтоб тон плавнее менялся. типа заторможенно без резких рывков
10:30 Так вот как Rings of Saturn пишут свою музыку...
Наверное Лукас Манн лично Ваганычу передал инструкцию по созданию сего аппарата)
записывать данные за 1-2 сек и по среднему значению выводить громкость
Талант у тебя
7:20 вспомнил советские мультфильмы и фильмы, где этим звуком сопровождались сцены на космическую и фантасмагорическую тематику. Прослезился.
С каждым видео уровень поклатости Ваганыча всё растёт и растёт
Отличный генератор джазовых фраз получился...
У вас там сущность в виде гномика...)
Можно воспользоваться аппататным шимом и менять у него частоту и скважность. Частотой можно менять, как ни странно частоту, а скважность может повлиять на громкость.
Второй вариант - вкорячить транзистор после пина на громкость, и фильтр, который превратит шим в усредненную постоянку, и открывать этим транзистор, который будет менять в свою очередь выходное напряжение
Ты можешь сделать vstсинтезатор в реальной жизни?Допустим есть vst SERUM, ты делаешь его макет в реальной жизни, а все кнопки и крутилки делаешь через свою плату, потом в fl просто каждую кнопку назначаешь(линк ту контрол)Был бы супер проект, я бы купил такой
Arduino прекрасно может менять громкость, в том числе и без лишних резисторов (резисторы - это простейший ЦАП, а без них - через PWM), и у него хватит мощности для синтеза интересных сложных тембров с полифонией. И чтобы было больше похоже на терменвокс, а не на компьютер из фантастики 60-х, надо делать цикл обновления частоты гораздо короче и делать интерполяцию значений во времени.
А теперь переведите это Игорю.)
10:10-лютый прогрессив,представил как это будет звучать ,если гитарку сверху подложить ,Аля Дрим Театр))
Вы просто не смогли уловить в тесте этого приспособления мелодию "МакДака". На самом деле он играл свои лучшие хиты. Я так и думал... Вы не поняли...
Ещё к ардуинке можно сидюк подключить и им издавать звуки, будет прикольно, если ты осилишь проэкт когда оно не с миди файла играет, а с помощью огурцов.
Игорь открыл для себя техно))
Сразу видно женатого мужика - еда теперь в каждом видео.
В софте можно поставить нужную ноту (определённую частоту) на нужное тебе расстояние, а громкость можно настроить так:
1 см - 100% громкость
2 см - 99% громкость
3 см - 98% громкость и т.д.
Ваганыч, через миди отправляй на комп,там можно нарулить нескучные звуки, есть библиотека ардуино миди, она стандартная
вместо громкости можно было сустейн прикрутить... а в прошивке забить конкретные ноты конструкцией switch
Главная особенность прекрасного инструмента терменвокса. В его плавности.
Этого можно добиться только в аналоговой системе.
(придётся учить матчасть, увы)
На ардуино Вы её не добьётесь в полной мере.
Но есть вариант увеличить скорость обновления датчика.
Можно сделать довольно-таки близко, с циклом обновления порядка 1000 гц и выше.
Реакции быстрее чем движение электронов в пространстве вы не добьётесь.
Это позволяет быстро (очень быстро) сменять показания сигнала.
Так что 1000Гц мало.
Для димера мало. О какой плавности может идти речь)
40000 было бы лучше)
Обновление состояния генератора с частотой 1000 гц для практических целей более чем достаточно. Инфа 146%. Типичное разрешение pitch wheel MIDI всего 240 герц. Слайды в приставочной музыке, включая экстремальные, для ударных, звучали прилично (но уже на границе различимой дискретности) на 50/60 Гц. 40000 - куда столько, если не секрет? Это выше частотного разрешения самого генератора тона в разы.
Ну для особо точного считывания положения руки на расстоянии от датчика нужны высокая частота обновления.
В оригинальном терменвоксе это не требуется.
(За что и обожаю такой инструмент)
_
Зачем тут MIDI?
Я не понимаю.
10:24 Внезапно осознал, что это похоже соло Мешуги...
Даже макдак не сыграл (
Хоть и криво но все же. Ты не оправдал моего доверия...
А так прям восьмибиточка, ретро :3 По идее, битрейт можно увеличить как-то чутка, но я не шарю как(
"Когда-нибудь" настало. Привет из "будущего".
Сделай заместо регулятора громкости - кнопку. Тогда, когда будешь ее нажимать- будет издаваться звук. По крайней мере интересней будет с длительностью сигнала. А чтобы громкость регулировать- поставь потенциометр и всо)
Лайк, так уж и быть, поставлю, но в следующий раз попрошу не забыть кавер на макдак
Вот я его уважаю,НОРМ ПОЦЫК ТАК СКАЗАТ
даже на огурцах играет
Ваганыч, может можно обойти эту конструкцию из 3 резисторов, если сделать свою функцию tone()? типа для прямоугольного сигнала, можно можно подавать сигнал через аналоговый выход на высоту громкости (analogWrite(Volume)), а высоту определять количеством этих прямоугольников. мб чет произойдет
10:14- свип на Ваганвоксе:)
Охеренно!:-) Ваганыч! Дальнейших творческий успехов!
note to hz в гугле вбей, там тебе все частотки с нотами расписаны.
а ещё запогромируй так, чтоб при определенном расстоянии подавалась соответствующая миди нота и велосити
Пискарёвский завод купил Ваганыча, теперь будет в бабле купаться.
по-мне так не оч у них продукция
Игорь, а что если подсоединить сразу 7 датчиков и на каждый поставить соответствующую ноту, классная сенсорная арфа получится )
могу предположить что управлять громкостью можно с помощью транзистора, если на него подавать разное напряжение в зависимости от дистанции.
Но мне честно нравится вариант с дискретным звучанием, можно было бы еще сделать больше шагов с теми-же резисторами, типа 1 резистор, 2 резистора, 3 резистора и снова 1 2 3 1 2 3 1 2 3 , трещялка бы получилась)
Резисторы - это примитивный резистивный ЦАП. Но включать их так, как в видео, не лучшая идея, т.к. для достаточного амплитудного разрешения их понадобится много, и на разные номиналы. Гораздо эффективнее сделать 'резисторную матрицу' (легко гуглится, также r2r ladder, или просто Covox) - 16 резисторов и 8 цифровых выходов Arduino дадут 256 уровней амплитуды, т.е. для прямоугольной волны - 256 уровней громкости.
Способ с транзистором позволяет использовать напряжение из любого источника для плавного управления.
Хотя я думаю можно сделать CV на оптопаре (резистор - светодиод).
Примитивно, но работает как надо ^^
_
Можно будет подключить другой генератор)
Круто, Ваганыч ! Годный контент !
Этот инструмент делает шикарный киберграйнд
Джентанет? На этом можно сыграть макдак?
ВАГАНЫЧ - ГЕНИЙ!!!!
все ждал, джентанет ли? по-нашему так, с душой, техничненько
Играл как-то в Цоколе, гримерка 1.5 на 1 метр отбила всякое желание туда возвращаться
Если ты амплитуду волны по синусу генеришь то можно просто умножать ее высоту на gain от 0 до 1. Будет плавная громкость.
Неплохой план,Ваганыч! Надёжный,как швейцарские часы!
"Очумелый Ваганыч"
Технично . Но без души...
Ох*ительный план Волтер надёжный бл*ть, как швейцарские часы
(классная отсылка, да и видос супер)
Лично знаю правнука Термена. Четкий парень😎
Нужно программное сглаживание. Видно, что тон скачет, когда рука находится в одном положении. Тогда в ноты попадать будет лучше.
C 7:30 почему-то начал дико проигрывать и минуту не мог остановиться.
О, этож большой Лебовски)))
Похоже, на таком писали музыку для Супер Марио
Ваганыч, громкость можно регулировать через транзистор, подавая ШИМ сигнал на транзистор открывать и закрывать сигнал тона, объяснил криво но думаю поймёшь)
Это разве не модуляция?
Резать сигнал на куски... Ну как то такое себе.
Нужно уменьшать амплитуду сигнала.
_
Я думаю нужен полевой транзистор в связке с делителем напряжения.
Остаётся подать постоянный ток нужной силы на базу.
Это значит нужно как то циферки расстояния, перевести в показатель постоянного тока...
tinyurl.com/ybxyhc99
Эм...
Воть что то примитивное...
Не подключил инструмент к перегрузу?! Скатился!
жестко вышло)
Спасибо за видео, очень интересно)
Ждал ещё какой-нибудь небольшой известный отрывок, кроме кузнечика, эх..)
Ладно, это я к чему.. продолжай в том же духе! И спасибо тебе
нужно в программе задавать макс и мин расстояние на громкость, и в зависимости от него уровень выходного сигнала 0-100%, для этого разве нужны доп.средства?
и блин, можно же было непрерывно гудящий звук с изменяемой частотой, без перезвонов, не?(
Напомнило музыку The Algorithm ))
я ждал поехали в магдак
Моя бакалаврская тоже про ардуино была
Звуки "Дэнди"))). Так то прикольно. Можно играть попробовать играть как на гитаре слайдом.
Awesome 👏
ААААА, реклама Пискаревской молочки с первых кадров!!!!!!
Шикарный видос, Дюдя
Ах вот как Aphex Twin пишет музыку))))
Когда не можешь найти человека, который умеет играть свипом
Управлять громкостью можно через транзистор, управляя им через шим
музыка к спрятанному уровню Марио
Круто! Молодец!
На 7:30 можно услышать giant steps в исполнении пищалки
Если использовать вместо УЗ датчика дальномера фоторезистор, то получается поинтереснее
*Видео, в котором Ваганыч играет гранж на термовоксе*