Page 4 of 5

Re: Синтезатор звуков в MegaDrum.

PostPosted: Mon Mar 22, 2010 12:58 pm
by dmitri
Lohmatjy_new wrote:Ну SMD наверное уже 90% радиолюбителей приняли на вооружение.

И 90% барабанщиков являются радиолюбителями.

Почему дорого? Самое дорогое это будет SD карточка. Контроллер с задачей справится самый простой

Нет, Atmega не справится. Так же вы забываете про стоимость RAM, микросхемы обвязки итд, итп. Если всё это учесть, то достачно мощный лаптоп (не говоря уже про drum машины) на данный момент будет дешевле самодельного устройства.

, а если вы, Дмитрий, откроете исходники он вообще не понадобится.

Ну какая связь между исходниками для trigger-to-MIDI устройсва и исходниками для звукового синтезатора?

Качественных семплов имеется оргомное количество.

Т.е. люди непрасно тратят деньги на BFD, EZDrummer, Addictive Drums?

А самое главное, вы проигнорировали мой аргумент про время.

Re: Синтезатор звуков в MegaDrum.

PostPosted: Mon Mar 22, 2010 1:22 pm
by Lohmatjy_new
Тут уже кто то попровлял меня, что реч сейчас идет не про синтез звука а про дерганье сэмплов из флэш памяти. Про синтез я сам говорил что очень сложно.
Исходники кода нужны чтобы задачу вызова сэмпла возложить на мегу а не использовать отдельный контроллер, но впринципе это не так существенно.

Re: Синтезатор звуков в MegaDrum.

PostPosted: Mon Mar 22, 2010 5:06 pm
by Firelord
Lohmatjy_new wrote:Тут уже кто то попровлял меня, что реч сейчас идет не про синтез звука а про дерганье сэмплов из флэш памяти. Исходники кода нужны чтобы задачу вызова сэмпла возложить на мегу а не использовать отдельный контроллер, но впринципе это не так существенно.

Интересно, нужны ли кому восьмибитные сэмплы с частотой дискретизации ~8кГц.

Чтобы обеспечить хотя бы 16 бит/44.1кГц, да ещё с полифонией никакой меги не хватит. Нужен либо DSP, либо мощный микроконтроллер.

Re: Синтезатор звуков в MegaDrum.

PostPosted: Mon Mar 22, 2010 5:41 pm
by Lohmatjy_new
Не хватит чтобы дернуть нужный сэмпл из флэшки и отправить на ЦАП?

Re: Синтезатор звуков в MegaDrum.

PostPosted: Mon Mar 22, 2010 6:40 pm
by dmitri
Lohmatjy_new wrote:Не хватит чтобы дернуть нужный сэмпл из флэшки и отправить на ЦАП?

Хватит, если задержки и полифония не имеют значения.

Re: Синтезатор звуков в MegaDrum.

PostPosted: Mon Mar 22, 2010 8:02 pm
by Lohmatjy_new
Насчет задержки сказать не могу, нужны опыты или хотя бы симуляция.
Про полифонию как то не подумал :oops:

Re: Синтезатор звуков в MegaDrum.

PostPosted: Tue Mar 23, 2010 11:07 am
by foxett
Предлагаю объединить усилия и всё таки решить насколько сложно и дорого сделать МД самостоятельным (всмысле без участия компьютера). То есть четкая формулировка что надо чтобы на выходе получать как можно более качественный звук без компьютера?

Отдельный вопрос к Дмитрию: Ты как разработчик устройства считаешь целесообразным разработку модуля для отделения от компьютера? Учитывая что у нас установки электронные стоят на порядок выше самого мощного компьютера... для сравнения компьютер один из самых мощных стоит у нас 1500 долларов. А Установка Роланд стоит около 3000 тех же самых долларов.

И ещё родилеась идея... Ведь в обычном синтезаторе есть МИДИ вход... у МД есть МИДИ выход... если синтезхатор будет обрабатывать и проигрывать тоже можно ведь?

Re: Синтезатор звуков в MegaDrum.

PostPosted: Tue Mar 23, 2010 1:47 pm
by Lohmatjy_new
foxett wrote:И ещё родилеась идея... Ведь в обычном синтезаторе есть МИДИ вход... у МД есть МИДИ выход... если синтезхатор будет обрабатывать и проигрывать тоже можно ведь?

ну естественно

Re: Синтезатор звуков в MegaDrum.

PostPosted: Mon Apr 05, 2010 6:54 pm
by Leon11t
http://radiokot.ru/circuit/digital/home/39/ <--Здесь нашел немного информации на данную тему, а если попробовать сделать что-то типа того, но чуть сложнее??

Re: Синтезатор звуков в MegaDrum.

PostPosted: Mon Apr 05, 2010 9:18 pm
by Roman
Примеров работы avr и sd-карточки в сети достаточно. В той ссылке, которую вы дали, какой-то замороченный способ записи файлов на флэшку. Человек отказался от FAT, чтобы поставить контроллер, который на два бакса дешевле, чем та же мега32. Да ещё писал свой специальный компилятор для звуков.
Возможный вариант устройства может быть такой: контроллер(для начала пусть будет авр, но помощнее), sd-карта, FAT16 или 32, SRAM... Сначала контроллер считывает набор сэмплов в статику, а оттуда уже выводит их на цап по приходу миди-ноты. Нужно будет прикинуть, сколько звуков сможет одновременно считывать и микшировать контроллер.
Сразу скажу, что брать сэмплы из вст-библиотек 24 бита 96 кГц не стоит;) В нашем случае, если получится хотя бы 10 бит 22 кГц моно получить, то уже будет неплохо.