реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Что именно нужно?
JapanFreak
сообщение Oct 20 2009, 20:19
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 20-10-09
Пользователь №: 53 096



Я конечно буду ставить для себя цели достаточно великие, особенно учитывая что если это состоится, то будет моим первым проектом! Но все же мне хотелсь бы узнать и до конца понять какие средства мне нужны.

Итак цель разработка небольшого пакета цифровых гитарных эффектов (так называемый процессор гитарных эффектов). А что именно я хочу узнать:
1. Что использовать как центр процессора... изначальнo я думал что хватит ПЛИС, но мне сообщили что это плохой выбор! Хочеться узнать более одного мнения и почему оно так?
2. Так как было сказанно что лучш использовать DSP, то сразу хотелось бы узнать, какие именно модели DSP помогут мне в достижение моей цели (и если возможно то может есть сразу схема программатора под данный продукт).

Ну и конечно же хотелось бы услышать какие-нибудь комментарии.
П.С. Некие знания в областе электроники я имею и в данный момент иучаю цифровую обработку сигнала, поэтому вопрос алгоритмов поднимать пока что не хочеться - только железо! smile.gif
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Oct 20 2009, 20:51
Сообщение #2


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



...каковы предполагаемые габбариты устройства?


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
kurtis
сообщение Oct 20 2009, 21:39
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Цитата
1. Что использовать как центр процессора... изначальнo я думал что хватит ПЛИС, но мне сообщили что это плохой выбор! Хочеться узнать более одного мнения и почему оно так?

Разбирал Yamaha MagicStomp. Внутри стоял какой-то 8-ми битник (я так понял для взаимодействия с пользователем) и какая-то заказная СБИС. Тут тоже можно как-то так поступить - обработка на ПЛИС а всем этим делом управляет какой-то МК. Но нужно решить насколько толстая должна быть ПЛИС и как много к ней должно быть подключено ОЗУ.
Цитата
2. Так как было сказанно что лучш использовать DSP, то сразу хотелось бы узнать, какие именно модели DSP помогут мне в достижение моей цели (и если возможно то может есть сразу схема программатора под данный продукт).

Разбирал Line6 POD Xt. Внутри стоит ADSP-210xx (точно не помню, снова разбирать лень). В обвеске ОЗУ, ПЗУ, АЦП, ну короче ничего особенного. Думаю, что вполне реально будет найти готовый кит, удовлетворяющий требованиям.

Если думаете заниматься этим серьезно, то стоит начать с изучения МатЛаба. В нем есть куча плагирнов для генерации код как для ПЛИС, так и С++ кода.

Еще разбирал Vox Tonelab SE (тот что напольный), там тоже какой-то сигнальный процессор стоял, но интимных подробностей я уже не помню.=((

Самый распространенный эффект это "задержка" (задержка, реверберация, хорус и тд) и "перегруз" (дисторшин, овердрайв, грелка и тд). Все это можно в целях самоудовлетворения, собрать на какой-то простенькой AVRке, подавая сигнал с гитары, через какой-то преобразователь, на вход АЦП, ну а дальше на ЦАП. Конечно разрядность сигнала Вас "приятно" удивит, но зато дешево и сердито=)) Все что понадобиться это усиливать сигнал (умножать, эффект "перегруз") и запоминать+сумировать для "задержки". Ну и фильтр какой-то для эмуляции АЧХ динамика.

Цитата
Я конечно буду ставить для себя цели достаточно великие, особенно учитывая что если это состоится, то будет моим первым проектом!

По осторожнее с целями надо, мой "первый проект" у меня уже лет 5 в ящике лежит. laughing.gif
Соберите сначала чисто аналоговую педаль. Найдите осциллограф и генератор сигналов (вполне хватит и обычной звуковой карты). Подайте на вход примочки синус, посмотрите во что он превращается на выходе (заодно с гармониками познакомитесь=)). Далее подаете на вход широкополосный шум, на выходе смотрите спектр сигнала. Крутите ручки, смотрите как оно все меняется. Проблема только найти нужный софт и собрать железку, зато впечатлений полные штаны biggrin.gif Ну а дальше уже будет видно куда развиваться и что делать.

А какую цель ставите? Если собрать что-то полезное, то я бы начал с аналоговых эффектов (то что я описал). А если чисто теорию прокачать, то можно сигнал и со звуковой карты снимать, и далее его как-то на "большом ПК" обрабатывать. Есть проекты гитарных софт-процессоров, и вроде как с открытым исходным кодом, так что стоит поискать.
Go to the top of the page
 
+Quote Post
Student Pupkin
сообщение Oct 20 2009, 22:43
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760



Цитата(JapanFreak @ Oct 21 2009, 00:19) *
Итак цель разработка небольшого пакета цифровых гитарных эффектов (так называемый процессор гитарных эффектов).

Круто-круто!!! smile.gif Я уже тоже где-то год как мечтаю свой проц собрать. А то все GuitarRig и прочее.
Была как-то мысль, кстати, купить у Стартеркита Стартеркитовича типа такого. Вроде как и ядро с DSP-расширением. А то для Техаса или AD девбоарды дороговаты для домашнего пользования. Как считаете? Или совсем не то?
А еще как-то вот интересная штуковина попадалась. Вроде как собрал дядька на совсем не приспособленном для этого железе. unsure.gif
Go to the top of the page
 
+Quote Post
JapanFreak
сообщение Oct 21 2009, 05:21
Сообщение #5





Группа: Участник
Сообщений: 7
Регистрация: 20-10-09
Пользователь №: 53 096



Спасибо за ответы... но на самом деле не совсем по делу! smile.gif Я итак соберал аналоговые примочки, знаю что такое гитарный процессор эффектов. Мне интересно в данный момент что целесообразней использовать - ДСП или ПЛИС и какие реальные примеры моделей ДСП или ПЛИС могут подойдти для этого?
Go to the top of the page
 
+Quote Post
kurtis
сообщение Oct 21 2009, 05:34
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Цитата(JapanFreak @ Oct 21 2009, 08:21) *
Спасибо за ответы... но на самом деле не совсем по делу! smile.gif Я итак соберал аналоговые примочки, знаю что такое гитарный процессор эффектов. Мне интересно в данный момент что целесообразней использовать - ДСП или ПЛИС и какие реальные примеры моделей ДСП или ПЛИС могут подойдти для этого?

POD XT собран на DSP от фирмы Analog Devices. Его и ставьте. В оригинале подойдут любой DSP и любая ПЛИС.
Go to the top of the page
 
+Quote Post
JapanFreak
сообщение Oct 21 2009, 09:03
Сообщение #7





Группа: Участник
Сообщений: 7
Регистрация: 20-10-09
Пользователь №: 53 096



Цитата(kurtis @ Oct 21 2009, 08:34) *
POD XT собран на DSP от фирмы Analog Devices. Его и ставьте. В оригинале подойдут любой DSP и любая ПЛИС.


Тоесть возможностей ПЛИС хватает? В плане скорости? Если я например собираюсь отцифровывать сигнал на 24 бита, (96 или 192КГц)
Go to the top of the page
 
+Quote Post
kurtis
сообщение Oct 21 2009, 10:49
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Цитата
Тоесть возможностей ПЛИС хватает?

Даже незнаю что ответить, ПЛИС они очень разные бывают...
По прежнему не ясна цель всего этого начинания. Это что-то вроде дипломной или курсовой? Железо сами покупать планируете или у вас есть некий "спонсор", который заинтересован в конечном результате?
Входных данных мало, непонятно что хотите получить.
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Oct 21 2009, 12:40
Сообщение #9


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(JapanFreak @ Oct 21 2009, 08:21) *
Спасибо за ответы... но на самом деле не совсем по делу! smile.gif Я итак соберал аналоговые примочки, знаю что такое гитарный процессор эффектов. Мне интересно в данный момент что целесообразней использовать - ДСП или ПЛИС и какие реальные примеры моделей ДСП или ПЛИС могут подойдти для этого?

Вы будете смеяться, но я для этого использовал бы x86 платформу с каким-нить популярным Linux'ом например Mandriva и ядром версии "реальное время". Это конечно не QNX, но для музыки, говорят, самое оно. Недорогие материкнки из цикла Atom, Ion именно то.

Преимущества - их стоимость ниже всяких прочих отладочных комплектов и есть в любом магазине "за углом", разные Linux'ы это вполне жизнеспособные системы находящиеся под "общественным контролем", библиотек, средств разработки, музыкальных систем на основе такого подхода - уйма. Такого количества различных хардверных интерфейсов и их гибкости не даст никакая DSP платформа (нет USB3? идете в магазин и покупаете за 10$ переходник ePCI2USB3). Если еще задействуете CUDA (я правда не знаю совместимы ли дрова от nVidia c rt веткой Linux'а) то получите огромную вычислительную мощь, что, в общем и целом, невозможно сейчас в комплексе(MFLOPS, интерфейсы, сеть, GUI) получить ни на FPGA(c float вообще запаритесь) ни на DSP.


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
JapanFreak
сообщение Oct 21 2009, 13:31
Сообщение #10





Группа: Участник
Сообщений: 7
Регистрация: 20-10-09
Пользователь №: 53 096



Цитата(kurtis @ Oct 21 2009, 13:49) *
Даже незнаю что ответить, ПЛИС они очень разные бывают...
По прежнему не ясна цель всего этого начинания. Это что-то вроде дипломной или курсовой? Железо сами покупать планируете или у вас есть некий "спонсор", который заинтересован в конечном результате?
Входных данных мало, непонятно что хотите получить.


Этот проект чисто для себя! хочеться попробывать свои силы! Финансы ограничены, но хорошие варианты хотелось бы все равно услышать и рассмотреть!

В конечном итоге хочеться получить девайс с несколькими эффектами... тоесть подаём через АЦП сигнал обрабатываем... по возможнсти и желанию добавляем Overdrive/Distortion, Noise Gate, Wah, Delay, SpeakerSim, AmpSim выводим на ЦАП или Firewire, USB-порт. Но снова хочу добавит, что мне не нужны алгоритмы для этих эффектов! Сейчас мне хочеться просто узнать что использовать за центр проекта!

Отцифровку буду брать на 24-бита 96 или 192КГц...

Что-нибудь еще надо расказать?
Go to the top of the page
 
+Quote Post
kurtis
сообщение Oct 21 2009, 14:35
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Цитата
Сейчас мне хочеться просто узнать что использовать за центр проекта!

Я бы взял такую вещь http://electronix.ru/forum/index.php?showt...mp;#entry664314
Только посмотрите внимательно документацию, насколько оно Вам подходит. Если все нормально, то считайте что Вам сказочно повезло=))
Если же брать ПЛИС, то как мне кажется, для решения именно этой задачи, она немного неудобна. (Но учтите что это мнение человека который никогда с ПЛИС профессионально не работал)

Цитата
Отцифровку буду брать на 24-бита 96 или 192КГц...

Вы хотите все железо ручками собирать? Т.е. придумать схемутехнику, развести плату где будет проц+ацп+цап+озу+обвеска и потом все это как-то собрать вместе? о_О
Как-то это очень круто для "первого проекта"...

А вообще DRUID3 озвучил очень трезвую мысль! Советую прислушаться.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th August 2025 - 17:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01511 секунд с 7
ELECTRONIX ©2004-2016