Автор Тема: Самодельный гитарный процессор  (Прочитано 8148 раз)

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

Оффлайн VaJI

  • Новичок
  • *
  • Сообщений: 45
Re: Самодельный гитарный процессор
« Ответ #30 : Сентября 21, 2011, 15:30:51 »
Gunpowder, По твоим словам человек должен собрать, послушать, порадоваться минут пять и все?(Если действовать по плану) Тема творческая, и каждый день такое почитаешь) Человек выбрал опорную точку и начал потихоньку собирать информацию и строить..
Чтобы не возникало всяких вопросов, мне интересен сам процесс, я не пытаюсь затмить звучанием <device_name>

Оффлайн Terravill

  • Ветеран форума
  • ******
  • Сообщений: 6476
  • А ты купил Gibson Melody Maker Special?
Re: Самодельный гитарный процессор
« Ответ #31 : Сентября 21, 2011, 16:20:07 »
подписался :)

Оффлайн Gunpowder

  • Эксперт
  • *****
  • Сообщений: 1096
Re: Самодельный гитарный процессор
« Ответ #32 : Сентября 22, 2011, 08:23:08 »
VaJI, я разве такое говорил? Я говорю о другом: автор инженер-системотехник, тут ему плюс. Но начинает разработку он не с того конца.

Гитарный процессор это в первую очередь алгоритмы (их качество и количество). Здравый подход был бы сначала реализовать предварительную версию ЦОС-функционала процессора в VST. Ежу понятно, что сделать, что-то хоть чем-то выдающееся на фоне нынешних процессоров потребуются ресурсоемкие алгоритмы или новые подходы. А уж затем смотреть, что можно релизовать аппаратно, а где стоит ужаться программно.

Вместо это автор говорит: у нас есть 1000 тактов на сэмпл - вложимся... Что именно вложимся?

Несмотря на критику, желаю автору удачи :)

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

  • Частый посетитель
  • **
  • Сообщений: 167
Re: Самодельный гитарный процессор
« Ответ #33 : Сентября 23, 2011, 08:53:03 »
Gunpowder, по-моему я уже писал, у меня нет острой необходимости именно в девайсе. По звуку меня вполне устраивает мой gnx4 и не нужны мне никакие поды или что-то ещё. Этот проект - просто иллюстрация и база для экспериментов. Алгоритмы обработки универсальны и везде одинаковые, а в секрете может держаться только их набор и параметры, например для "эмуляции месы от line6".

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

Кстати, дело уже несколько убежало вперёд описания, постараюсь в ближайшем будущем найти время для написания отчёта.

зы: Mr. Gitarist, пока что не имею сколько нибудь глубоких познаний об импульсах, соответственно ничего не знаю о необходимых ресурсах для реализации и подводных камнях. Для начала я собирался ограничиться более простыми вещами, а там как пойдёт.
« Последнее редактирование: Сентября 23, 2011, 09:04:15 от dSidr »

Оффлайн TnT_Engineering_Amps

  • Опытный
  • ****
  • Сообщений: 640
  • DIY, DIY, DIY my darling...
Re: Самодельный гитарный процессор
« Ответ #34 : Сентября 23, 2011, 10:36:39 »
ИМХО, Кортекс для таких задач сильно слабоват. Надо смотреть в сторону DSP-процессоров типа SHARС и Blackfin. АЦП и ЦАП лучше внешние (таким образом можно выбрать наиболее качественные).

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

  • Частый посетитель
  • **
  • Сообщений: 167
Re: Самодельный гитарный процессор
« Ответ #35 : Октября 06, 2011, 14:00:21 »
TnT_Engineering_Amps, как правило при любом решении любой задачи остаётся куча вариантов, которые были бы лучше ;) Очевидно, что DSP под данные задачи заточен лучше арма. Тем не менее народ пользуется амплитюбами, ригами (в том числе с яблоко-девайсов) и никто не говорит, что писюк не приспособлен для подобных вещей. Ещё раз повторю свою мысль: это всего лишь конкретная реализация, от выбора элементной базы суть сильно не изменится.

Продолжение.

Теперь, когда основные программные и идеологические проблемы решены, для записи сэмплов не хватает входных и выходных электрических цепей. На этот раз начнём с обратной стороны, то есть с выхода.

Схема выхода
Главное, что нужно сделать - это фильтрануть полученный с ШИМов сигнал. Просто RC-цепочка, которую я нарисовал в прошлый раз является не очень хорошим фильтром, лучше сделаем какой-нибудь активный фильтрик какого-нибудь Баттерворта. Какого-нибудь 2-го порядка.

Опять считаем на пальцах:
Фильтр 2-го порядка после частоты среза даёт затухание 12дБ на октаву, что примерно соответствует 2 двоичным разрядам. От от частоты среза (например)))) 18 кГц до наших заветных 182кГц примерно 4 октавы. Следовательно получаем  (4 октавы *  2 разряда) = 8 чистейших отфильтрованных разрядов.

Я сначала напаял один фильтр, а потом последовательно добавил ещё один такой-же (благо в корпусе было 2 операционника) - по-моему это даже как-то называется, только не помню как))). Естественно, в таком случае на 18кГц затухание станет не 3, а 6дБ, но пока корректировать лениво, потом конденсатры поменяю. Может быть.
Получившаяся схемка выглядит примерно так:

Итого: на выходе почти 16 фильтрованных разрядов. Ура.

Испытания:
Чтобы проверить, как работает фильтр, я сгенерил табличку полуволны синуса и из неё выпихнул на выход синусоиду с частотой ~4кГц.
Картинка номер 0:

ШИМы на входе схемы (жёлтый - старший, синий - младший) видно, как они меняются в процессе отработки синусоиды.

Картинка номер 1:

Примерно так выглядел бы сигнал после обычной RC-цепочки - ужос.

Картинка номер 2:

Выход 1-го операционника

Картинка номер 3:

Выход 2-го операционника - по-моему очень даже неплохо. Можно считать, что выход работает.

Оффлайн Genrih

  • Эксперт
  • *****
  • Сообщений: 2277
  • с уважением, Генрих...
Re: Самодельный гитарный процессор
« Ответ #36 : Октября 07, 2011, 17:48:46 »
блин, охренеть, я вообще поражен. это однозначно плюсик.

Оффлайн BJ Devices

  • Опытный
  • ****
  • Сообщений: 680
    • BJ Devices
Re: Самодельный гитарный процессор
« Ответ #37 : Октября 07, 2011, 19:10:37 »
dSidr, Плюсанул, за старания и энтузиазм!

Оффлайн shlema

  • Ветеран форума
  • ******
  • Сообщений: 6135
  • skiper
Re: Самодельный гитарный процессор
« Ответ #38 : Октября 09, 2011, 08:21:20 »
Я лично пока вижу синусоиду и стены текста  ??? но плюсану на всякий случай

Оффлайн jdanin

  • Эксперт
  • *****
  • Сообщений: 1098
Re: Самодельный гитарный процессор
« Ответ #39 : Октября 09, 2011, 09:21:03 »
очень хочу увидеть русский Fractal FX



Оффлайн serg.land

  • Эксперт
  • *****
  • Сообщений: 1504
Re: Самодельный гитарный процессор
« Ответ #40 : Октября 09, 2011, 10:31:34 »
Автору плюс за энтузиазм. Но я лично за аналоговые эффекты (можно даже с лампами  :crazy: ) и управление по цифре. Создание патчей, огибающие, управление по миди и прочие шняжки.  ;)

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

  • Частый посетитель
  • **
  • Сообщений: 167
Re: Самодельный гитарный процессор
« Ответ #41 : Октября 10, 2011, 08:13:55 »
всем спасибо за поддержку  :rolleyes:

serg.land, ну да, цифра и аналоговым эффектам может дать бонусы в виде избавления от необходимости крутить ручки, банков пресетов и прочих удобств. Если бы мне нужен был набор примочек, слепил бы что-то эдакое. Но для экспериментов это как-то не очень интересно и слишком просто :)

Оффлайн Mr.Burdock

  • Завсегдатай
  • ***
  • Сообщений: 275
Re: Самодельный гитарный процессор
« Ответ #42 : Октября 11, 2011, 12:55:07 »
dSidr, +1 за смелость

Будущее за циферками, в этом мало кто сомневается. Может быть не за вашим прибором конкретно, но то, что вы смотрите в эту сторону в разделе "сделай-сам", делает вам честь.

Что касается функциональности, то я за спикерсим. Это достаточно интересно само по себе, не слишком много для первого шага и имеет прикладную пользу.

Оффлайн Engener

  • Ветеран форума
  • ******
  • Сообщений: 3472
  • :-)
Re: Самодельный гитарный процессор
« Ответ #43 : Октября 11, 2011, 13:26:17 »
a send/return будет?