Перейти к содержанию

    

Хочу сделать гитарный процессор

Здравствуйте

Хочу сделать обработку звука гитары на контроллере.

сейчас подключаю гитару к компу, но это не так интересно-вход компа килоомы, а нужно мегаом для гитары. В итоге шумит, срезает ВЧ и программная задержка звука не радует.

смотрел кучу аналоговых схем в инете, у каждой свой звук, свои искажения и АЧХ.

я не знаю что реально мне подходит, а собирать 10 разных вариантов не хочется.

 

Поэтому хочу сделать такую вещь: Предусилитель на ОУ-АЦП-контроллер-цап-Выходной усилитель на ОУ

 

контроллер производит всю обработку звука-фильтрацию, антишум, внесение искажений(дисторшн, овердрайв). Можно также дилей, реверб, но это потом.

 

Пробовал такое на меге-получается фигня полная. и АЦП медленный и фильтры нормальные не реализовать. не говоря уже о том что ЦАП там на ШИМ

 

Помогите с выбором контроллера, чтобы простой в обучении и паяемый. т.к. я еще и паять нормально не умею ничего, что меньше соик 1,27мм

 

ну и от советов не откажусь, может кто такое делал сам. насколько такое реально сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по фразам из вопроса могу порекомендовать STM32F405RGT6- есть цсп, легко программируется( как и все кортексы и вообще армы), аналоговую часть можете подсмотреть в книжке Op Amps for Everyone by TI. Эфекты делать сразу не стал бы- рекомендую для начала получить нормальный чистый, после этого сделать отправку по USB- дальше использовать импульсы.

 

Если хочется эффекты из коробки да с настройками и отображением- это сразу в сторону DSP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Хочу сделать обработку звука гитары на контроллере.

 

Непонятная тяга к "Меге", котораяя для таких вещей совсем не годится...

Поскольку это не серийное изделие, а однократная игрушка, то

на самом деле этот вопрос должен быть таким:

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

Потом Вы должны определить требуемое быстродействие процессора. Запустите симулятор для нескольких типов процессоров. Например для DSP от Аналога...

И в симуляторе посчитайте врем для основных функций обработки. А все фильтры лучше брать библиотечные... Без учета ОС и прочих накладных.

Когда получите цифры по Вашей задаче, то на основании требуемой производительности и памяти купите стартовый набор...

Вот примерно так..

Удачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:1111493779: давно мечтаю забабахать что нибудь на подобие, но только с использованием FPGA. и запилить пассажи на своем IBANEZ RG270 :disco:

Пока изучаю матлаб DSP. Благо есть модули на которых можно отладиться (АЦП АКМ5394) только ЦАП на выход поставить и алгоритм написать осталось))

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
:1111493779: давно мечтаю забабахать что нибудь на подобие, но только с использованием FPGA. и запилить пассажи на своем IBANEZ RG270 :disco:

Пока изучаю матлаб DSP. Благо есть модули на которых можно отладиться (АЦП АКМ5394) только ЦАП на выход поставить и алгоритм написать осталось))

о! а есть какие то наработки, схемы, алгоритмы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неа! :biggrin: но думаю диодное обрезание)) не так сложно сделать. только песочку многовато будет. На выходе FIR(IIR) фильтр. еще эффект реверберации добавить и этого с головой хватит. Эдакий преамп для компа, акустики. И все в реал тайме. Вот хочу записать "чистую" гитару, и гонять через модели в матлабе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Непонятная тяга к "Меге", котораяя для таких вещей совсем не годится...

Поскольку это не серийное изделие, а однократная игрушка, то

на самом деле этот вопрос должен быть таким:

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

Потом Вы должны определить требуемое быстродействие процессора. Запустите симулятор для нескольких типов процессоров. Например для DSP от Аналога...

И в симуляторе посчитайте врем для основных функций обработки. А все фильтры лучше брать библиотечные... Без учета ОС и прочих накладных.

Когда получите цифры по Вашей задаче, то на основании требуемой производительности и памяти купите стартовый набор...

Вот примерно так..

Удачи.

 

 

Присоединяюсь к ответу- Вам Scuby стоит обратить внимание на эти приборы:

 

http://www.analog.com/en/processors-dsp/si...ucts/index.html

 

Если ничего кромеги меги не программировали- то просто написание программы под ЦСП и ПЛИС для Вас будет тем еще испытанием- это знаие является такой же областью "в себе" как и ЦОС, A/D схемотехника, многие разделы математики имного другого, что нужно для проектирования подобных вещей.

 

 

Но повторюсь еще раз: намного проще и экономичнее по времени вариант с созданием качественного AFE для снятия чистого звука и последующей передачей по USB. Полученные данные можете пропускать через какие угодно фильтры, подмешивать импульсы и др.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Но повторюсь еще раз: намного проще и экономичнее по времени вариант с созданием качественного AFE для снятия чистого звука и последующей передачей по USB. Полученные данные можете пропускать через какие угодно фильтры, подмешивать импульсы и др.

Чтобы, например, пользоваться существующими эмуляторами нужно еще и не слабую звуковую карту иметь с DSP на борту. А иначе комп просто не вытягивает. и такая каша получается. Одним словом играть будет невозможно. :crying:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Чтобы, например, пользоваться существующими эмуляторами нужно еще и не слабую звуковую карту иметь с DSP на борту. А иначе комп просто не вытягивает. и такая каша получается. Одним словом играть будет невозможно. :crying:

у меня был аудиги2 и программный эмулятор. проблема как раз была с согласованием гитары и звуковухой, и с косяками АСИО-вечно слетали настройки и задержка была больше, чем хотелось. По мощности проца проблем не возникало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Но повторюсь еще раз: намного проще и экономичнее по времени вариант с созданием качественного AFE для снятия чистого звука и последующей передачей по USB. Полученные данные можете пропускать через какие угодно фильтры, подмешивать импульсы и др.

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

Про USB - тоже, т.к. задержки не прогнозируемые, да и зависания USB тоже вещь в себе...

А вот то, что я точно знаю, так это то, что практически все обработки звука можно найти в библиотеках готовые. Правда у разных производителей они могут поставляться по разным условиям. На семинаре по TI говорили что они платные... Аналог говорил, что бесплатные. Но за год все могло и поменяться...

На семинаре Аналоговские инженеры показывали ревербератор на стартовом наборе с Блэкфином - это точно... А значит этот пример с стартовым набором поставляется.

Есть еще один вариант. Взять маленькую платку пром-РС с аналоговым входом и выходом и сделать всю обработку прямо там... По деньгам примерно будет стоить как стартовый набор, они сейчас недорогие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://www.youtube.com/watch?v=60D4wlkXtuc...player_embedded

 

http://www.baimusic.ru/product/2933-marsha...how_description

Вот что нить наподобие бы сделать, с минимальным набором - дисторшен + ревер

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Одна из приятных особенностей сигм это таки SIGMASTUDIO™, где такие вещи можно сделать попроще, а с усб согласен- тут надо учесть много нюансов, но всяко проще нежели делать через эзернет или PCI Express карточку :biggrin: .

 

http://www.youtube.com/watch?v=60D4wlkXtuc...player_embedded

 

http://www.baimusic.ru/product/2933-marsha...how_description

Вот что нить наподобие бы сделать, с минимальным набором - дисторшен + ревер

 

Вы еще на AXE FX замахнитесь :cranky: - больно широкий шаг от меги до таких приборов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Одна из приятных особенностей сигм это таки SIGMASTUDIO™, где такие вещи можно сделать попроще, а с усб согласен- тут надо учесть много нюансов, но всяко проще нежели делать через эзернет или PCI Express карточку :biggrin: .

Зачем. схема такая: гитара -> преамп -> звуковая карта(акустика, пульт и.т.д.) Нужно "сделать" звук и сформировать нормальный уровень, чтобы просто потом можно было усиливать без внесения дополнительных искажений (обычно этим занимается выходной каскад гитарного усилителя)

Помню делал себе простенький однокаскадный преампик на 6П14П. чтобы тихо дома можно было играть. :1111493779: Звук просто супер был.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Зачем. схема такая: гитара -> преамп -> звуковая карта(акустика, пульт и.т.д.) Нужно "сделать" звук и сформировать нормальный уровень, чтобы просто потом можно было усиливать без внесения дополнительных искажений (обычно этим занимается выходной каскад гитарного усилителя)

Помню делал себе простенький однокаскадный преампик на 6П14П. чтобы тихо дома можно было играть. :1111493779: Звук просто супер был.

 

Вы вероятно не слышали таких слов(не говоря уже о звуках- хотя оних нужно сказать во-первых) как например Diezel, Matamp, Bogner, VHT, Splawn и иже с ними :rolleyes: раз говорите такие вещи- если же полученный результат для вас "эталон" то никто не мешает делать "усилители&преампы" схем которых хватает на просторах рунета. Здесь же речь не об этом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вот хочу записать "чистую" гитару, и гонять через модели в матлабе.

 

Тогда от "чистой гитары" там нифига не останется. Почему бы вам вместо всего этого не купить себе MIDI-клавиатуру? :) (шутка)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация