Автор Тема: Expression Ramper - Эмулятор педали экспрессии с генерацией по форме  (Прочитано 1487 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stars Автор темы

  • Новичок
  • *
  • Сообщений: 97
  • Репутация: +113/-0
  • Far beyond through the stars
Всем привет.
Набрел на вот такую штуку


https://www.youtube.com/watch?v=x0-yfrSliIk

Это своеобразный эмулятор педали экспрессии, который может работать в нескольких режимах.
Переход по нажатию кнопки между двумя значениями А и Б
Изменение по треугольнику с управлением частоты
Изменение по меандру с управлением частоты


Мне понравилась эта штука, особенно с учетом последних пополнений борда в виде процессора и педалей с поддержкой педалей экспрессии. Принял решение сделать прототип в том же форм форм факторе. Но со своими хотелками, а именно:
  • atmega328, это ускорит нативную разработку. Arduino обертка дает все возможности для реализации
  • MCP41010
  • soft кнопка
  • энкодер с кнопкой. Как по мне, это даст более удобное управление параметрами
  • ARGB светодиоды для первого прототипа, один пин и много много цветов и возможностей
  • генерация - синус, меандр, пила, АВ через клик, А press и В release. С настройками частоты конечно.
  • ТАР темпо

У ребят управление происходит через цифровой SPI потенциометр. И казалось бы управление по напряжению проще и схема может вообще быть полностью аналоговой, но последние тенденции о типах подключений таких педалей и опорном напряжении, которое может быть разным у разных процессоров и педалей решается проще и универсальнее через подобный потенциометр. Остается вопрос по значению самого потенциометра. Но в целом как и в изначальном примере - проще сделать панельку и менять сами потенциометры.
Дальше важно предусмотреть разное подключение к педали экспресии, а их несколько 2-х и 3-х контактное и разные управляющие коннекторы - где-то через TIP у других через RING

Схема проста до безобразия - обвязка проца с выводами контактов под периферию.
Развел плату и отправил на производство китайцам. Купить камень и распаять его с частью СМД я предоставил тоже китайцам.
Около двух недель и платы были у меня. И уже после понял что зря подцепил одну из ног потенциометра к земле. В следующей версии можно сделать подключаемой, чтобы не объединять земли источников питания.



теперь корпус. Работа с корпусами - не мое, особенно в квартире. Но худо бедно корпус я сделал.



Дальше распайка с готовым энкодером и светодиодным кольцом. И компоновка в корпус с кнопкой. Ну и как видно с гнездом питания я немного промазал.



дальше этап прогрузки простого ПО для проверки светодиодов. Выводы для прошивки выведены рядом с джамперами, которые соединяют ножки потенциометра и выводы джека. Не очень удобно, он места не так много.



Сейчас педаль может менять сопротивление по форме треугольника и меняться между двух значений. Чуть позже добавлю видео работы разных режимов. А пока дальше допиливаю ПО.
« Последнее редактирование: Августа 17, 2021, 18:25:31 от Stars »

Оффлайн High Hopes

  • Опытный
  • ****
  • Сообщений: 901
  • Репутация: +165/-1
  • Воля и Разум
Реально крутая вещь !

Оффлайн Stars Автор темы

  • Новичок
  • *
  • Сообщений: 97
  • Репутация: +113/-0
  • Far beyond through the stars
Записал короткое демо прототипа.


https://youtu.be/LI5lr1fDRTA

Здесь я управляю миксом ревера и питч-шифтера.

Реализовал все что хотел. Сейчас тестирую на разные мелочи, но в целом все готово на 90%.
Было очень много математики - линейная интерполяция, построение синуса с заданной частотой и амплитудой и т.д.
Давно столько формул не было в коде и все это для 256 значений у цифрового потенциометра.

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

... и добавил:

Ну и несколько фото

« Последнее редактирование: Августа 17, 2021, 16:50:51 от Stars »

Онлайн Geezer

  • Живу на форуме
  • *******
  • Сообщений: 7803
  • Репутация: +2273/-17
  • Atypique
Трудов в проект вложено немало, но является ли педалью экспрессии коробочка, требующая последовательных манипуляций обеими руками?
Экспрессия предполагает возможность молниеносного вмешательства в звуковые параметры.
Попробуйте джойстик от радиоуправляемой модели - он позволит управлять ногой сразу по двум параметрам, оставив руки исполнителя свободными ;):
https://disk.yandex.ru/i/OQ6acxGNwywIFQ

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • Репутация: +2264/-69
  • не шарю ваще
а нет ли у этого цифровога потенциометра такой особенности, как остаточное минимальное сопротивление? то есть он не может убрать громкость полностью в ноль и в крайнем положении всегда остается сопротивление порядка нескольких десятков ом?

я похожую хрень (тремоло с цифровым ЛФО на атмеге) делал при помощи ОУ и оптопары VTL5C1

... и добавил:

Дальше важно предусмотреть разное подключение к педали экспресии
ааа только щас понял - это ж не собственно педаль - она не умеет непосредственно сигналом управлять - это типа крутилка для управления другими примочками. Тем более сомнительная вещь. Вот если туда вставить нормальный вход-выход для звука и буфер на входе - можно было бы по нормальному как тремоло использовать
« Последнее редактирование: Августа 17, 2021, 13:45:47 от akl »

Оффлайн Stars Автор темы

  • Новичок
  • *
  • Сообщений: 97
  • Репутация: +113/-0
  • Far beyond through the stars
Трудов в проект вложено немало, но является ли педалью экспрессии коробочка, требующая последовательных манипуляций обеими руками?
Экспрессия предполагает возможность молниеносного вмешательства в звуковые параметры.
Попробуйте джойстик от радиоуправляемой модели - он позволит управлять ногой сразу по двум параметрам, оставив руки исполнителя свободными ;):
https://disk.yandex.ru/i/OQ6acxGNwywIFQ

Мне хотелось некий расширитель звуков именно как гитарный девайс. На видео я хотел показать возможности, сам же хочу выставить режим и использовать только кнопку для ноги. Скорее всего это будет какой-то переход от А до Б. Но с мыслью о коробочке "требующую последовательных манипуляций обеими руками" согласен. Есть мысль добавить 3.5 jack и Midi, это позволит убрать руки, тем более у контроллера ножки Serial висят в воздухе.
Спасибо за обратную связь.

Касательно джойстика - это больше к любителям синтов, для себя такое не хочу.

У меня есть желание собрать разветвитель для внешней педали экспрессии типа Mission Expressionator, но пока хочу доделать элемент.


https://youtu.be/tWjs4prwrtA

а нет ли у этого цифрового потенциометра такой особенности, как остаточное минимальное сопротивление? то есть он не может убрать громкость полностью в ноль и в крайнем положении всегда остается сопротивление порядка нескольких десятков ом?

Да, есть, но в разрезе работы экспрессии вопросов не возникает.

ааа только щас понял - это ж не собственно педаль - она не умеет непосредственно сигналом управлять - это типа крутилка для управления другими примочками. Тем более сомнительная вещь. Вот если туда вставить нормальный вход-выход для звука и буфер на входе - можно было бы по нормальному как тремоло использовать

Это девайс больше для процессоров и педалей с входом под педаль экспрессии.

Онлайн Geezer

  • Живу на форуме
  • *******
  • Сообщений: 7803
  • Репутация: +2273/-17
  • Atypique
Цитировать
Касательно джойстика - это больше к любителям синтов
Конечно, управлять ногой джойстиком как-то непривычно, но это реальный шанс творить свой "звук без границ".
Джойстики от радиоуправляемых самолётов довольно крупные и прочные, и использовать их вполне реально.
Я бы заманьячил доску с несколькими джойстиками - перегруз (гейн/громкость), флэнжер (глубина/частота), дилей (глубина/частота) и отправился бы в космос ;)

Оффлайн Павел Воронцов

  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • GuitarPlayer.Ru fan!
Автор сделал реально крутую штуку. А вот с комментаторами не повезло...
Хотел бы запилить что-то подобное, но не осилю. Глубокий респект и удачи!

Оффлайн alkuz

  • Ветеран форума
  • ******
  • Сообщений: 4481
  • Репутация: +822/-10
  • Зарегистрированный
    • http://
Автор сделал реально крутую штуку. А вот с комментаторами не повезло...
Хотел бы запилить что-то подобное, но не осилю. Глубокий респект и удачи!
Можно сделать гипермегакрутую штуку, но если принести ее в сообщество, в котором она абсолютно никому не нужна, странно удивляться отсутствию интереса.  ???
Так что с комментаторами все в порядке  ;)
« Последнее редактирование: Сентября 28, 2021, 09:13:35 от alkuz »

Онлайн Geezer

  • Живу на форуме
  • *******
  • Сообщений: 7803
  • Репутация: +2273/-17
  • Atypique
Цитировать
в котором она абсолютно никому не нужна
Не, ну один же энтузиаст всё-таки нашёлся ;D

Оффлайн alkuz

  • Ветеран форума
  • ******
  • Сообщений: 4481
  • Репутация: +822/-10
  • Зарегистрированный
    • http://
Не, ну один же энтузиаст всё-таки нашёлся ;D
Но увы... он не осиляет  :(

Онлайн Geezer

  • Живу на форуме
  • *******
  • Сообщений: 7803
  • Репутация: +2273/-17
  • Atypique
Цитировать
увы... он не осиляет
Так пусть просто закажет её автору, какие проблемы? ;)

Оффлайн alkuz

  • Ветеран форума
  • ******
  • Сообщений: 4481
  • Репутация: +822/-10
  • Зарегистрированный
    • http://
Так пусть просто закажет её автору, какие проблемы? ;)
Думаю ему это тоже ненужно, а за деньги уж точно, просто заглянул выплеснуть мнение )))

Оффлайн Tander

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Stars, А будет ли какая-то выкладка кода, гербера на плату, или хотя бы схемы? У меня есть несколько знакомых со HX Stomp - может быть заинтересовались бы. Или это чисто коммерческий проект?

Оффлайн Stars Автор темы

  • Новичок
  • *
  • Сообщений: 97
  • Репутация: +113/-0
  • Far beyond through the stars
Stars, А будет ли какая-то выкладка кода, гербера на плату, или хотя бы схемы? У меня есть несколько знакомых со HX Stomp - может быть заинтересовались бы. Или это чисто коммерческий проект?

Tander, Спасибо.
Гербер файлами и схемой планировал поделиться. Там никакой магии нет.
А вот с кодом уже сложнее. Сейчас набралось около десятка заказов и с учетом этого планирую поделиться лишь hex файлами.  Моя цена ориентировочно будет около 5к, с учетом этого любителям DIY и просто желающим собрать готовое устройство в желаемом формате этого должно хватить.

Касательно HX Stomp - несколькими манипуляциями Element можно настроить под любую педаль или процессор