Оглавление:

Guitar Looper Fade Out и Tremolo бесплатно !: 5 шагов (с изображениями)
Guitar Looper Fade Out и Tremolo бесплатно !: 5 шагов (с изображениями)

Видео: Guitar Looper Fade Out и Tremolo бесплатно !: 5 шагов (с изображениями)

Видео: Guitar Looper Fade Out и Tremolo бесплатно !: 5 шагов (с изображениями)
Видео: How guitar players treat their instrument 2024, Июль
Anonim
Guitar Looper Fade Out и Tremolo… бесплатно!
Guitar Looper Fade Out и Tremolo… бесплатно!
Guitar Looper Fade Out и Tremolo… бесплатно!
Guitar Looper Fade Out и Tremolo… бесплатно!

Когда-то давно, когда электрогитара должна была звучать как гитара, и каждое отклонение называлось нежелательным искажением, не было никаких гитарных эффектов, кроме… вашего друга и потенциометра, работающих вместе!

Практически, пока вы играли, ваш друг энергично двигал вверх и вниз по громкости, создавая универсально названный эффект тремоло (ну, не всегда: мистер Фендер перепутал тремоло с вибрато и наоборот!).

Я начал этот проект с простым намерением добавить функцию FADE в мою станцию лупера Boss RC-1: мне нравится играть простые риффы и импровизировать (… я ненавижу играть на MIDI-базах или предварительно записанных материалах!), Но некоторые мелодии могут быть остановлены очень хорошо синхронизированы с вашей игрой, некоторые из них лучше, если они затухают.

Параметр FADE на самом деле не очень распространен в Looper. У меня есть DITTO x4, но мой опыт с его ненадежностью заставил меня вернуться к моему Boss RC-1!

Поэтому я разработал простой цифровой потенциометр, который постепенно уменьшает громкость, и вставил это маленькое устройство (Arduino nano и несколько других компонентов) в свой Boss VE-8, в которое встроена функция лупера.

Тогда я подумал: потенциометр может делать две вещи. Фейд и тремоло.

Поэтому я модифицировал маленькое устройство, чтобы создать эффект тремоло и, пока он там, добавить опцию Stop the Looper!

В конечном итоге с помощью этого проекта вы сможете:

  1. Затухание выхода лупера (любого лупера)
  2. Создайте тремоло
  3. Управляйте Stop / Undo / Redo вашего Boss RC-1 (или аналогичного)

… Причудливое название устройства могло бы быть FAD3!

Ps.: в мои давние романтические дни затухание нот называлось "finisce sfumando"… и это был самый сладкий способ закончить томную песню!

Пс. Ps.: для этого проекта я использовал только те компоненты, которые у меня были, прошу прощения за исполнение!

Запасы:

  1. Ардуино нано
  2. MCP42100 (цифровой потенциометр)
  3. Керамический конденсатор емкостью 1 мкФ
  4. 7-сегментный дисплей - общий анод
  5. Резистор 560 Ом
  6. герконовые реле СИП-1 А05 (x2)
  7. концентрический потенциометр 50К (или 2 потенциометра)
  8. ножные переключатели (x2)
  9. стерео гнездовой разъем (x3)
  10. коробка (металлик)

Шаг 1: схематическое описание

Схематическое описание
Схематическое описание
Схематическое описание
Схематическое описание
Схематическое описание
Схематическое описание
Схематическое описание
Схематическое описание

Arduino nano выполняет следующие функции:

7-сегментный дисплей (общий анод)

D2 -> а (7)

D3 -> b (6)

D4 -> c (4)

D5 -> d (2)

D6 -> e (1)

D7 -> f (9)

D8 -> г (10)

D9 -> DP (5)

Цифровой потенциометр MCP42100

D10 -> CS

D13 -> SCK

D11 -> SI

На схеме макета микросхема цифрового потенциометра визуализируется стандартной 14-контактной ИС. Это просто графическое изображение MCP42100.

Ввод, вывод

D12 -> Обнаружение инструментального входа (вход)

A0 -> Педальный переключатель стоп (вход)

A1 -> Ножной переключатель Tremolo / Fade (вход)

A2 -> Потенциометр времени затухания (аналоговый вход)

A3 -> Потенциометр скорости Tremolo (аналоговый вход)

A4 -> Stop Contact - разъем TIP (выход)

A5 -> Undo / Redo Contact - разъем RING (выход)

Я использовал герконовые реле для выхода TIP и RING: маленький, стабильный контакт и дешевый! На схемах Fritz я не нашел герконового реле SIP-1A05, поэтому использовал наиболее похожую схему. На прилагаемых рисунках вы увидите, что герконовое реле имеет только 4 контакта (вместо 8 контактов на схеме): внешние - это контакт, внутренние - катушка.

Шаг 2. Как работает FAD3…

Как работает FAD3…
Как работает FAD3…
Как работает FAD3…
Как работает FAD3…
Как работает FAD3…
Как работает FAD3…
Как работает FAD3…
Как работает FAD3…

Подключите гитарный лупер к FAD3, как показано на схеме.

Я использовал 3 стереоразъема:

STOP - UNDO / REDO: используется типичная конфигурация Boss (TIP для Stop - RING для Undo / Redo). Подключите разъем STEREO к Boss RC-1 (или аналогичному), чтобы активировать эти функции для лупера.

ВЫХОД: это для выхода сигнала и подключения заземления батареи / источника питания 9 В к цепи (практически он работает как переключатель ВКЛ / ВЫКЛ). Обязательно используйте кабель MONO для подключения этого выхода к усилителю.

INPUT: это входной сигнал (в моем случае от Boss RC-1, но это может быть ваш инструмент напрямую), а RING используется для обнаружения подключенного инструмента. Обязательно используйте кабель MONO для подключения этого входа к выходу Boss RC-1.

Практически, если к входу не подключен какой-либо инструмент, FAD3 работает как простой двойной ножной переключатель Stop-Undo / Redo после подключения стереокабелем к Boss RC-1 или другим Boss Loopers: для всех педалей Boss требуется NC-контакт. для активации функций Stop или Undo / Redo, по этой причине программа поддерживает выходы A4 и A5 постоянно включенными с небольшим расходом заряда батареи. Если вы используете реле NC, вы можете инвертировать работу и активировать реле только тогда, когда это необходимо (как я уже сказал, я использовал то, что у меня было, а герконовых реле НЕТ!). Нажатие педального переключателя Stop размыкает контакт на TIP, RC-1 останавливается, и на дисплее отображается «S». Если вы удерживаете ее нажатой, контакт останется открытым, и RC-1 отменит записанный цикл. Нажатие педального переключателя Fade / Tremolo откроет контакт RING, RC-1 отменит последнее наложение, и на дисплее появится буква «r», чтобы предположить, что при повторном нажатии RC-1 выполнит ОТМЕНА отменил наложение… и если вы это сделаете, на дисплее появится буква «U», чтобы сообщить вам, что снова готов к UNDO!

Если вы вставляете инструмент (или выход вашего лупера), RING подключается к земле, а вход D12 становится LOW (поскольку это INPUT_PULLUP, он работает как бы в перевернутом виде), и программа готова как FADE или Tremolo.

В этом состоянии у вас есть 2 функции:

1 - кратковременно нажмите ножной переключатель (обычно менее полсекунды), и функция FADE активна: дисплей будет постепенно показывать от 9 до 0, громкость будет уменьшаться в зависимости от скорости, установленной потенциометром FADE Time (MAX - > более длительное затухание / МИН. -> более короткое затухание). Вы можете вернуть Fade в процессе, снова нажав педаль Fade: громкость будет увеличиваться вдвое быстрее, потому что я предполагаю, что вы хотели бы вернуться быстрее! Вы можете отменить Fade в процессе, просто нажав педаль Stop: в этом случае громкость сразу же вернется к макс.

2 - нажмите и удерживайте педаль, и тремоло запустится. На дисплее отобразится буква «t», а скорость будет регулироваться потенциометром Tremolo Speed. Вы можете остановить тремоло, нажав тот же педальный переключатель или нажав педальный переключатель Stop (в этом случае петлитель также остановится!)

Шаг 3. Ограничение…

Это - известные мне - ограничения:

  1. Функция ВКЛ / ВЫКЛ с использованием выходного стереоразъема - типичное умное решение Boss, позволяющее избежать расхода заряда батареи, просто отсоединив разъем. Так что, к сожалению, вам нужно вставить выходной разъем для включения FAD3, даже если вы хотите использовать его только как двойной ножной переключатель Stop-Undo / Redo! Вы можете удалить функцию ВКЛ / ВЫКЛ или добавить переключатель ВКЛ / ВЫКЛ, или вставить заглушку, или …
  2. если вы используете тремоло, вы не можете исчезнуть! Я считаю, что хороший разработчик кода может легко переписать программу, чтобы она имела эту функцию. Я действительно пишу дерьмовый код (см. Мой проект https://www.instructables.com/B9/, где я объяснил свое прошлое!)…
  3. Первоначально я использовал потенциометр FADE Time, чтобы также установить интенсивность тремоло: к сожалению, при включенной этой функции скорость была очень медленной, поэтому я увеличил шаг до +5. Это сработало, но искажение, внесенное этим «шагом», было неприятным. То же решение, что и в предыдущем пункте…
  4. Тремоло генерируется "по-старому", как истерическое перемещение потенциометра громкости вверх и вниз: пожалуйста, не ожидайте каких-либо бутиковых эффектов, треугольников / синусоид, ламп как …

В прилагаемых 3 видео очень четко видны другие ограничения: я как гитарист! Но вы лучше поймете, как работает FAD3: наслаждайтесь.

Ps.: Я «интегрировал» функцию FADE в мой Boss RC-1 Looper, и она работает очень хорошо. Посмотри на

www.instructables.com/RC-1-Loop-Station-BO…

Шаг 4: Код

Я старался, насколько мог, добавлять комментарии в программу, чтобы объяснить, как работает код.

В любом случае это основные части:

объявление переменных: наименование ввода / вывода поможет в случае, если вы захотите изменить назначение ввода / вывода. Я использовал несколько промежуточных переменных (например, inter, onOff, latchSim, inc…), и я уверен, что вы могли бы улучшить общий поток последовательности… но код работает

часть MPC42XXX была вдохновлена Генри Чжао

двойная функциональная кнопка. Меня вдохновили Scuba Steve и Michael James

часть дисплея с 7 сегментами использует https://github.com/DeanIsMe/SevSeg учебник

Шаг 5. Сборка…

Строительство…
Строительство…
Строительство…
Строительство…
Строительство…
Строительство…

Я считаю, что всегда полезно начинать с прототипа: вы учитесь по ошибке, и окончательная сборка будет намного проще!

Я использовал традиционный макет.

Для окончательной сборки я использовал коробку… TOY STORY 4 PUZZLE: она подходит для всех компонентов, но убедитесь, что вы изолируете дно куском пластика, чтобы избежать коротких путей.

Некоторые подсказки:

  • держите IN и OUT как можно ближе
  • установите MCP42100 как можно ближе к гнездам IN / OUT, чтобы избежать помех
  • если возможно, вставьте экран между MCP42100 и остальной частью схемы (на картинке вы можете увидеть L-образный кусок металла)
  • оставьте USB-порт Arduino nano доступным

Рекомендуемые: