Все заметки цикла Бракованные Детали собраны из контента одноимённого канала, куда я активно писал в 2021 году.
Вы, наверное, уже заметили, что я стараюсь чередовать всякую сложноту с устройствами, которые можно собрать за 3 часа. Сегодня как раз такое.
Matt Venn на основе нескольких открытых проектов с Hackaday начертил Teensy Audio FX — простенький процессор эффектов на Teensy в котором помимо фильтра есть стерео дилэй и ревер. Так что да: это ещё один не-синтезатор в моём списке синтезаторов.
Автор вдохновлялся серией Pocket Operator от Teenage Mutant Ninja Turtles Engineering. Оттуда и главные фичи: синхронизация и автоматизация. Ещё Audio FX унаследовал от PO свой формат — устройства идентичны по размерам и «вёрстке».
1 Тот же самый, который используется в официальной audio board для Teensy.
Исходник проекта в KiCAD. Все компоненты планарные. Спешу предупредить, что на плате есть кодек SGTL50001 в корпусе QFN-20. Это 20 выводов на микросхеме размером 4х4 мм.
Для начинающих джедаев паяльника этот проект точно не подойдёт.
Девайс втыкается в разрыв аудиосигнала и наваливает на него эффекты. Почти как педаль. При этом есть возможность записать что-то типа макросов: нажать кнопку Write и покрутить несколько ручек, которые после этого начнут крутиться сами согласно таймингу с которым вы это сделали. Во второй половине демки этот процесс хорошо виден. Яркость светодиодов кодирует степень эффекта.
Вот список ручек и кнопок. Потому что документации на контролы нет:
- Фильтр. К нему же относятся ручки резонанса и розового шума.
- Дилэй. К нему ручка времени на правом канале, на левом канале и фильтр
- Ревер. C регулировками размера, частоты и какого-то damp. Я не настоящий сварщик чтобы рассказать что это.
- Ручка signal mix.
- Кнопки: sync, restart, erase и write.
И на всякий случай карта контролов. Потому что я первый кто об этом забудет.
🔘 TAP TEMPO/SYNC | 🔘 RESTART | 🔘 ERASE | 🔘 WRITE |
---|---|---|---|
Signal mix | Flt noise | Flt res | Filter amnt |
Rev to Flt | Rev damp (wtf?!) | Rev size | Reverb amnt |
Del to Flt | Del R time | Del L time | Delay amnt |
Выводы
В целом, оно работает, но не без особенностей. Например, каждый раз включая автоматическую синхронизацию девайс начинает захлёбываться, появляются различимые глитчи. Регулировка времени дилэя всегда вызывает артефакты. А как работает signal mix я вовсе не понял. В теории это должен быть полный аналог громкости, на деле ручка сильно добавляет низов к сигналу и всё.
Допускаю, что я не все ручки верно идентифицировал, хотя и сверялся с исходниками. Напишите мне, если знаете за что там на самом деле отвечают ручки.
Стоило всё довольно дорого. И в смете нет цены самой Teensy 4, которую можно легко переиспользовать.
💸 Посмотреть цены 2021 года на свой страх и риск 💸
- 4 244 ₽ Компоненты в ЧиД. Из них:
- 1 200 ₽ потенциометры
- 1 100 ₽ драйвер светодиодов, который точно мог быть и попроще
- 1 077 ₽ платы в JLC
- ВСЕГО 5 321 ₽
Я брался за Audio FX потому что это неплохая платформа для экспериментов с Teensy Audio Library — одной из лучших аудио библиотек для «поделочных» микроконтроллеров. Прошивка в устройстве сейчас однозначно сырая, но места для улучшений достаточно.
⚠️ Каменты в режиме эксперимента. Нужна регистрация на GitHub и необходимо дать разрешение боту Giscus. Если это неприемлемо, можно комментировать прямо на GitHub.