Цитата:Боссовский работает на D-тригере,
???
На Д-триггере варианты не просматриваются - в альтернативе либо триггер шмитта, либо RS-триггер с двумя компараторами и детектором.
В данном случае - именно второй вариант.
Для устойчивой работы преобразователя требуется использовать только нековый сниматель - миксовать звучки или использовать бриджевый нельзя, поскольку от положения точки съёма относительно струны зависит гармонический состав сигнала, в котором при определённых позициях начинает преобладать вторая гармоника, а первая - вырождается (или недопустимо ослабляется).
Потому устойчивое преобразование на принципе прямого выделения основного тона компараторами/триггерами возможно только при жёстко нормированных положениях точки съёма.
А значит, невозможно устойчиво снять сигнал при произвольных положениях переключателей/потов на гитаре.
Это ограничение - фундаментально и преодолеть его можно только при использовании высокоинтеллектуальных алгоритмов (например - нейронных сетей, как то сделано в Аксоне). А это требует продвинутой вычислиловки - и значит должно решаться на основе ДСП. То есть, в другой теме.
Так, что для первых экспериментов с МК придётся таки ограничиться триггерно-детекторной системой и смоделировать в МК именно её.
Вот на такой проект я могу взойти, как соучастник.
При этом, предоставлю алгоритм для глубокого расширения способа формирования звуков - с октавингом не только вниз (что малоинтересно), а и вверх - на две-три октавы (что гораздо более ценно).
Имея линейку делителей частоты, можно очень эффективно сформировать спектр нужного состава.
Кроме того, МК способен эффективно формировать огибающую, а так же гейтовать преобразование тона - и сохранять ноту при её отсутствии (заглушении) на входе (что нужно для уверенного формирования релиза).
Тут же просматривается перспектива на МИДИ-конвертацию - что достаточно интересно.
Особенно это перспективно для темы пострунного съёма, которая тут была в ротации...
Цитата:Ардуине в наших краях пока дорого стоит. Есть у меня ATMega 8, 32. (в основном работал с 8) Да и просимулировать их проще.
Если жаба протестует против покупки готовой ардуинины - то нет ничего проще, чем собрать её своими руками.
Ардуино - это прежде всего стандарт на подключение периферии, и потому достаточно придерживаться его в проекте, что б безболезненно совместить наработки от разных участников.
Потому без особых напрягов бери мегу, смотри спецификацию на ардуину - и используй выводы с ёё стандартами.
Далее - в проект ардуино входит софт (клон С). Потому вгружай в свою мегу ардуиновский загрузчик - и получай возможность использовать полный набор ардуиновских удовольствий.
Ардуино - проект открытый и на все компоненты имеется полная документация. Потому нет проблем это повторить самостоятельно, не покупая готовый МК.
Ардуино ведёт родословную от меги-8 - потому всё будет совместимо
Тут важно понять такую вещь - если начать городить собственные чудеса (использовать собственную архитектуру, методы программирования), то ты останешься в одиночестве.
Я затравил эту темку для того, что б привлечь внимание тусовки и дать понять, что время окомпьютериваться уже пришло - но никто не взойдёт на тему МК по полной программе (кто потенциально мог - давно это уже сделал бы). Слишком уж велик барьер для многих - потому надо искать путь максимального снижения уровня ментальной планки. И ардуино в этом отношении - единственный достойный вариант.
Так, что если не хочешь закрыть тему от других, а наоборот - максимально её расширить, то только через ардуино.
Реализовав гитарную приблуду на технологиях ардуино, максимально облегчишь повторение -
последователям достаточно будет купить готовую Нано, поставить её в кроватку в гитарной примочке и зашить скетч через USB.
Любой другой вариант породит массу вопросов - и напрочь отобъёт желание соваться в тему МК.
Вместе с тем, ардуино никак и ничем не ограничивает возможности - это фактически стандартное ядро меги, и ничто не мешает ардуиновское железо использовать, как просто микроконтроллер общего назначения. В особо тяжёлых случаях можно использовать стандартное программирование через мисо/моси - на всех вариантах ардуины есть джамперы для подключения классического программатора.
Так, что опираться следует исключительно на ардуино - тут моя позиция жёсткая...