Автор Тема: WMD Geiger Counter. Необычная примочка  (Прочитано 2819 раз)

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

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

  • Частый посетитель
  • **
  • Сообщений: 125
WMD Geiger Counter. Необычная примочка
« : Декабря 11, 2012, 10:53:54 »
Привет.

Друзья, нужна ваша помощь. Хочу собрать подобное устройство. Не то что бы копию, но работающее по подобному принципу.
Очень веселит звук, особенно похожий на денди.

http://www.youtube.com/embed/4A7VFxIBj84
http://www.youtube.com/embed/we5JErCLwPk

В интернете схемы естественно нет, но в мануале к примочке в общих чертах описывается процесс обработки звука. Вот переведенная выжимка оттуда:

Цитировать
WMD Geiger Counter это сотни новых звуков. Звук проходит через хай-гейновый модерновый преамп и поступает на 8 битный компьютер, что создает широкий диапазон необычных звуков.
Возможности:
•   Хай-гейн преамп
•   Резкая регулировка тембра с возможностью отключения
•   Частота дискретизации от 260Hz до 58kHz
•   Разрядность от 1 до 8 бит с режимом Mask Mode?
•   252 модулирующих волн
•   CV In для экспрессии
•   Всегда сохраняет настройки
Гейн. Низкие настройки обеспечивают чистый звук без искажений, в то время как высокие будут создавать стену звука с огромным сустейном. Используется для грубой настройки желательного звука выбранной волны.
Тон.  В нижнем положении получаем гранжевый глухой звук с небольшим количеством высокочастотных гармоник. В среднем положении звук мягче и более полный. В верхнем положении регулятора полностью обрезается низ, чтобы оставить только высокочастотные составляющие.
Включить/выключить тон. Этот переключатель убирает регулировку тона из схемы предусиления. Контроль тона съедает некоторую часть громкости, и его выключение позволяет получить огромный сигнал напрямую в модулятор. Если вам нужен чистый звук, выключите тон и настройте гейн до нужного значения. Для различных типов волн данный выключатель будет давать совершенно разные звуки
Частота дискретизации.  В верхнем положении частота дискретизации будет выше, чем у CD. Уменьшив ее, вы получите ухудшение точности и частотных свойств, добавите гармоник и различных частот. В нижнем положении высокие ноты исчезнут и превратятся в различные частоты.
Разрядность. В верхнем положении сигнал кодируется восемью битами. Уменьшение происходит по шагам, каждый шаг уменьшает разрядность вдвое, добавляя искажения ошибок квантования. В нижнем положении происходит кодирование сигнала 1 битом, что позволяет получить противный прямоугольный сигнал из чистого сигнала гитары. Для различных звуков есть возможность уменьшать разрядность до или после модуляции сигнала, или делать этот одновременно.
Биты/Маска. Этот переключатель определяет как должен работать регулятор разрядности. В режиме Бит он уменьшает разрешение сигнала. В режиме Маски сигнал фильтруется числом (от 0 до 255). Этот режим используется для убирания шума и добавления гейна. В режиме изменения сигнала до модуляции может создавать дополнительные гармоники.
Таблица волн. Этот регулятор и индикатор выбирает форму модулирующей волны. На этом этапе сигнал разрушается математикой, что порождает удивительные звуки. Всего 252 формы волны. На индикаторе отображается шестнадцатеричный код волны.

Оригинал: http://www.wmdevices.com/geiger.php

Итак, как я примерно представляю себе структурную схему устройства:




Для фуза мне кажется идеальным вариантом своровать схему бигмаффа до регулятора Tone. Дальше я не уверен насчет фильтра, но, думается мне, что для получения такого среза низких частот нужен активный фильтр. Вопросы: какой наклон должен быть у данного фильтра и какую типовую схему фильтра взять? После фильтра идет АЦП. Я думаю использовать AtMega16. Не совсем понял что мы должны настраивать. Частоту АЦП вроде как нельзя? Тогда мы настраиваем частоту семплирования? Короче, здесь я еще не понял, поправьте. Далее мы программно понижаем разрядность сигнала и отправляем его на ЦАП. Реально ли это сделать? После ЦАП мы перемножаем сигнал с модулирующим низкочастотным сигналом произвольной формы в кольцевом модуляторе. Как я понял, что используется именно кольцевой модулятор. Модулирующий сигнал генерируется тем же МК.

Также не понял переключение режимов Биты/Маска.

Делаю чисто из интереса и желания научиться делать цифровые примочки.

Оффлайн ludvigtrasher

  • Эксперт
  • *****
  • Сообщений: 1601
Re: WMD Geiger Counter. Необычная примочка
« Ответ #1 : Декабря 11, 2012, 11:00:39 »
ты хочешь чтоб тебе кто то разработал данное устройсво?

Оффлайн Dying Fetus

  • Moderator
  • *****
  • Сообщений: 10319
  • DIYng Fetus
    • http://cathar.ru
Re: WMD Geiger Counter. Необычная примочка
« Ответ #2 : Декабря 11, 2012, 11:06:15 »
bfrogg,
используй сразу цифровой фильтр, раз ты городишь такую штуку. в матлабе\маткаде можно засимить.
частоту дискретизации можно менять задержкой на обращение к чтению с АЦП.
да, реально
если действительно посотреть цифровые фильтры и что-то там с импульсной характеристикой, то ответ может и придти в голову ;)

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

  • Частый посетитель
  • **
  • Сообщений: 125
Re: WMD Geiger Counter. Необычная примочка
« Ответ #3 : Декабря 11, 2012, 11:43:00 »
ты хочешь чтоб тебе кто то разработал данное устройсво?
Нет. Просто помочь с разработкой.
bfrogg,
используй сразу цифровой фильтр, раз ты городишь такую штуку. в матлабе\маткаде можно засимить.

Цифровой фильтр реализовать программно в МК?

Оффлайн shlema

  • Ветеран форума
  • ******
  • Сообщений: 6135
  • skiper
Re: WMD Geiger Counter. Необычная примочка
« Ответ #4 : Декабря 11, 2012, 14:14:15 »
Я не думаю что на слух реально определить из каких блоков она сделана, даже если не стоит задача сделать клон - на то чтобы добиться чего то похожего может уйти год(ы). Как минимум стоит поискать фотки внутренностей.

Оффлайн Dying Fetus

  • Moderator
  • *****
  • Сообщений: 10319
  • DIYng Fetus
    • http://cathar.ru
Re: WMD Geiger Counter. Необычная примочка
« Ответ #5 : Декабря 11, 2012, 21:11:51 »
bfrogg, ИМХО быстродействия МК не хватит. тут пора юзать DSP

Оффлайн Makaroff

  • Живу на форуме
  • *******
  • Сообщений: 10487
  • DIY - my life
Re: WMD Geiger Counter. Необычная примочка
« Ответ #6 : Декабря 12, 2012, 00:33:19 »
Dying Fetus, а DSP жалко тратить на какую то примочку...

Оффлайн Dying Fetus

  • Moderator
  • *****
  • Сообщений: 10319
  • DIYng Fetus
    • http://cathar.ru
Re: WMD Geiger Counter. Необычная примочка
« Ответ #7 : Декабря 12, 2012, 09:10:16 »
_SlipknoT_, DSP разные жэ есть. Относительно дешёвые тожэ присутствуют)

Оффлайн ficus1987

  • Эксперт
  • *****
  • Сообщений: 2050
  • Process engineer...
Re: WMD Geiger Counter. Необычная примочка
« Ответ #8 : Декабря 13, 2012, 13:28:25 »
DSP не то что дешёвый даже вот какой бывает ;D

Оффлайн Dying Fetus

  • Moderator
  • *****
  • Сообщений: 10319
  • DIYng Fetus
    • http://cathar.ru
Re: WMD Geiger Counter. Необычная примочка
« Ответ #9 : Декабря 13, 2012, 13:37:41 »
ficus1987,  :clapping: браво, сударь, мы бы так не пошутили....

а по сабжу - http://www.ebay.com/itm/Analog-adsp-2161-2162-2163-2164-KS-BS-40-66-68-PLCC-IC-/140430613426?pt=LH_DefaultDomain_0&hash=item20b2511bb2

самый нищий у AD не так и много стоит)

Оффлайн Makaroff

  • Живу на форуме
  • *******
  • Сообщений: 10487
  • DIY - my life
Re: WMD Geiger Counter. Необычная примочка
« Ответ #10 : Декабря 13, 2012, 13:45:10 »
Dying Fetus, ну если учесть, что в эту сумму можно собрать полностью педаль, то да ))

Оффлайн Dying Fetus

  • Moderator
  • *****
  • Сообщений: 10319
  • DIYng Fetus
    • http://cathar.ru
Re: WMD Geiger Counter. Необычная примочка
« Ответ #11 : Декабря 13, 2012, 18:51:49 »
_SlipknoT_, ты гонишься за уменьшением себестоимости или за самосовершенствованием и получением удовольствия от проекта? Я как-то перешёл во вторую категорию)

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

  • Частый посетитель
  • **
  • Сообщений: 125
Re: WMD Geiger Counter. Необычная примочка
« Ответ #12 : Декабря 13, 2012, 23:00:51 »
Нашел фото внутренностей, хе-хе. В качестве "компьютера" на борту что-то с маркировкой ATX**%ЦЫФРЫ" (на фото не видно).
(вот ссылка на всякий случай WMD - Geiger Counter Product Photo)



Ну хорошо, DSP это чотко. Но с ними у меня опыта работы никогда не было. Оставим это как вариант. (Чего бы почитать?)
Эти AD 16 битные, а нам подавай лоу-фай 8 бит!


Мне же в силу инертности хочется все-таки использовать МК, которые мне роднее что-ли. Что если распределить задачи между двумя МК? Допустим, один выполняет функции АЦП/фильтра/уменьшения разрядности и посылает сигнал на ЦАП, а второй, послабее, занимается генерацией модулирующих волн. Потом смешиваем эти сигналы в кольцевом модуляторе.

Сразу вопрос: каков должен быть период модулирующих волн? Как я понял, в оригинальной примочке их период не изменяется и лежит в каком-то диапазоне. Здесь будет что-то LFO?
« Последнее редактирование: Декабря 13, 2012, 23:06:21 от bfrogg »

Оффлайн shlema

  • Ветеран форума
  • ******
  • Сообщений: 6135
  • skiper
Re: WMD Geiger Counter. Необычная примочка
« Ответ #13 : Декабря 14, 2012, 08:13:43 »
Может фуззфэктори послушаешь? Я понимаю конечно что она попроще будет но тоже не слабо звук искажает.

Оффлайн Dying Fetus

  • Moderator
  • *****
  • Сообщений: 10319
  • DIYng Fetus
    • http://cathar.ru
Re: WMD Geiger Counter. Необычная примочка
« Ответ #14 : Декабря 14, 2012, 08:47:19 »
shlema, как я понял, человек с не глубокими знаниями по теме хочет собрать фузз размером со стол на МК, потому что он "инертен".

Буду следить))