Многоканальный сэмпл-плеер

d.yushin@gmail.com
Offline
Зарегистрирован: 12.05.2016

Всем привет!
Довольно давно хотел создать что то своими руками и головой при помощи ардуино, и вот наконец решился.

Подумалось создать устройство воспроизведения заранее заготовленных лупов (к примеру 9 лупов) с разной длинной, запускаемых с кнопок и загружаемых с флэшкарты. То есть 9 кнопок, 9 лупов. При чем чтобы воспроизводились они не зависимо друг от друга, то есть у каждого может быть собственная скорость и время запуска.

Вот схема

https://pp.vk.me/c631431/v631431285/362c1/7Yro5eMCkOQ.jpg

Скажу честно с программированием последний раз сталкивался лет так 8 назад в институте, и уже мало чего помню. Пытался найти информацию по моей, вроде бы не очень сложной задумке, но пока что то не выходит. Может что то похожее реализованное? 

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015
d.yushin@gmail.com
Offline
Зарегистрирован: 12.05.2016

это радует!

но насколько я понимаю, чтобы запустить параллельно несколько лупов мне понадобиться столько же плат? или это возможно реализовать при помощи изменения кода?

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Нет. 

Пишется все на карту памяти.

Ардуинка по названию выбирает файл для проигрывания. Остается только прилепить кнопки и запускать по нажатию соответствующий файл.

d.yushin@gmail.com
Offline
Зарегистрирован: 12.05.2016

прошу прощения, 

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

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Фиг его знает. Думаю, что нет.

 

d.yushin@gmail.com
Offline
Зарегистрирован: 12.05.2016

понял, спасибо.

но задача как раз в том чтобы петли играли одновременно.

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Есть такие модули YX520 и YX503
Имеют слот для MicroSD и два провода управления по Serial
В принципе, достаточно только на RX подавать команду.
Покупаете N таких плат, на Ардуине открывате нужное количество Software Serial и управляете каждым каналом отдельно. Потом на выходе микшируете звук с каждой платы.

Аналогично можно поискать платы с SPI и I2C интерфейсом

d.yushin@gmail.com
Offline
Зарегистрирован: 12.05.2016

Спасибо,

в итоге заказал готовую плату идеально подходящую под эти нужды. Называется WAV Trigger.

Врдруг кому будет интересно => https://www.sparkfun.com/products/13660