Page 2 of 5

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

PostPosted: Sun Mar 14, 2010 7:49 pm
by Leon11t
Короче говоря я тут какихто конкретных ответов не получу!!

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

PostPosted: Tue Mar 16, 2010 2:30 pm
by Roman
Leon11t wrote:Короче говоря я тут какихто конкретных ответов не получу!!


Вопрос был, можно ли сделать синтезатор звуков для Мегадрама? Можно. И это было бы круто;) Только думаю, что правильнее говорить не о синтезаторе, а о сэмплере.

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

PostPosted: Tue Mar 16, 2010 10:05 pm
by Leon11t
Roman wrote:
Leon11t wrote:Короче говоря я тут какихто конкретных ответов не получу!!


Вопрос был, можно ли сделать синтезатор звуков для Мегадрама? Можно. И это было бы круто;) Только думаю, что правильнее говорить не о синтезаторе, а о сэмплере.

Вот теперь есть хоть какие-то ответы на мои вопросы.
Вы знаете как сделать сэмплер для МегаДрама? Или хотя имеете какую-то информацию по данному вопросу?

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

PostPosted: Wed Mar 17, 2010 7:37 am
by foxett
Было бы интересно. Если кто-то разработает печатку и схему то готов попробовать собрать сиё дополнение к МД. Хотя реально тогда есть смысл делать отдельным модулем чтобы желающие могли собрать себе старый, добрый МегаДрам таким какой он есть и подключать к компу, а особым "извращенцам" дать возможность собрать ещё и дополнительный модуль... Хотя со всеми кто высказался против я согласен, так как это усложнит как сборку и конструкцию так и отладку устройства. Мне повезло... ДигиталБоард отлаживать не пришлось... Теперь закончу АналогБоард и будет видно.

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

PostPosted: Wed Mar 17, 2010 10:56 am
by Lohmatjy_new
Отдельно или встроеным делать это не столь существенный вопрос как разработать и отладить.

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

PostPosted: Wed Mar 17, 2010 5:23 pm
by Firelord
Lohmatjy_new wrote:как разработать и отладить
Найти подходящий 16/24/32 bit Audio DSP, желательно дешёвый, с поддержкой внешней памяти и протоколов I2S и SPI (для, скажем, загрузки сэмплов из SD карты). Корпус не должен быть из разряда BGA, разумеется, потому что я очень не уверен, что среднестатистический DIY-энтузиаст сумеет родить многослойную печатную плату. Затем скурить даташит, разобраться в периферии, освоить правила дизайна устройств аудио-класса. Потом спроектировать устройство (лучше под двустороннюю печатную плату), реализовать железо и на сях закодить работу.

В общем, всего ничего.

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

PostPosted: Wed Mar 17, 2010 9:17 pm
by Roman
Прежде всего нужно понять, что ожидается от устройства. В принципе можно и на авр сделать звуковой модуль с десятком сэмплов на 8 бит 8 кГц, например. В ту же мегу32 поместятся сэмплы для небольшого сэта. Другое дело, что эти звуки вряд ли будут интересны.

Поэтому нужно определиться с исходными данными: количество звуков, их качество, нужна ли многослойность сэмплов и т. д. Тогда будет понятно, какой объём памяти нужен, какой поток должен уметь обрабатывать процессор. Запихнуть в такое устройство второй бфд -- серьёзная задача, а вот сделать подобие дешёвых фирменных модулей(типа тд-3 или ямаха эксплорер), думаю, вполне реально.

Кстати, наш любимый atmel выпускает микросхемы dream synthesis, которые по сути представляют собой звуковой модуль на кристалле. Такие микросхемы стоят в модулях простеньких установок миллениум(или медели, у них много имён).

Для затравочки хватит;)

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

PostPosted: Wed Mar 17, 2010 10:48 pm
by Firelord
Roman wrote:Прежде всего нужно понять, что ожидается от устройства. В принципе можно и на авр сделать звуковой модуль с десятком сэмплов на 8 бит 8 кГц, например. В ту же мегу32 поместятся сэмплы для небольшого сэта. Другое дело, что эти звуки вряд ли будут интересны.
По-моему, тут может возникнуть проблема с полифонией.

Roman wrote:Кстати, наш любимый atmel выпускает микросхемы dream synthesis, которые по сути представляют собой звуковой модуль на кристалле. Такие микросхемы стоят в модулях простеньких установок миллениум(или медели, у них много имён).
Жалко, но в каталоге Farnell я их не нашёл. А если ещё откуда заказывать может выйти проблематично и встать мне в копеечку. А так да, интересные девайсы, но, увы, получается не общедоступные.

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

PostPosted: Thu Mar 18, 2010 8:01 am
by Roman
Формат звуков 8 бит/8 кГц имеет, скорее, академический интерес. Ну, просто понять, что и как происходит в звуковом модуле, как микшируется звук. Я проводил такой опыт на меге32. Забил туда десять звуков(то есть, полифония всего 10 голосов) и, вы знаете, хреново, но заработало;) Использовал простейший цап р-2р, а звуки выглядели, как массивы отсчётов, выдранных из wav-файлов.

Конечно, для более серьёзного модуля нужен и проц помощнее. Совсем не обязательно с нуля делать плату, самому всё паять. Есть вот, например, такая вещь "Встраиваемый модуль TE-STM32F103". Это небольшая плата, на которой уже установлен контроллер, считыватель для sd-карт, есть цап и много всякой периферии.

Что касается дрим синтезис, то купить их почти нереально. В России, по крайней мере.
У меня валяется ещё микросхема VLSI, не помню номер(1101 или 1103, как то так). Она тоже является однокристальным синтезатором с поддержкой миди, но звуки там совсем уж смешные.

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

PostPosted: Thu Mar 18, 2010 9:10 am
by Firelord
Roman wrote:и, вы знаете, хреново, но заработало;)
Значит, я недооценивал мегу :-)

Roman wrote:Совсем не обязательно с нуля делать плату, самому всё паять. Есть вот, например, такая вещь "Встраиваемый модуль TE-STM32F103". Это небольшая плата, на которой уже установлен контроллер, считыватель для sd-карт, есть цап и много всякой периферии.
Там только одна проблема — цена.

Я сам сейчас занимаюсь разработкой аудио-устройства на базе платформы STM32, более точно на STM32F105. Когда будут результаты, тогда я смогу сказать, годится ли данный микро для обеспечения адекватной полифонии или нет.