Многоканальный сэмпл-плеер
- Войдите на сайт для отправки комментариев
Всем привет!
Довольно давно хотел создать что то своими руками и головой при помощи ардуино, и вот наконец решился.
Подумалось создать устройство воспроизведения заранее заготовленных лупов (к примеру 9 лупов) с разной длинной, запускаемых с кнопок и загружаемых с флэшкарты. То есть 9 кнопок, 9 лупов. При чем чтобы воспроизводились они не зависимо друг от друга, то есть у каждого может быть собственная скорость и время запуска.
Вот схема
https://pp.vk.me/c631431/v631431285/362c1/7Yro5eMCkOQ.jpg
Скажу честно с программированием последний раз сталкивался лет так 8 назад в институте, и уже мало чего помню. Пытался найти информацию по моей, вроде бы не очень сложной задумке, но пока что то не выходит. Может что то похожее реализованное?
Уже все сделали за вас.
это радует!
но насколько я понимаю, чтобы запустить параллельно несколько лупов мне понадобиться столько же плат? или это возможно реализовать при помощи изменения кода?
Нет.
Пишется все на карту памяти.
Ардуинка по названию выбирает файл для проигрывания. Остается только прилепить кнопки и запускать по нажатию соответствующий файл.
прошу прощения,
то есть одновренно может играть несколько аудио фрагментов?
Фиг его знает. Думаю, что нет.
понял, спасибо.
но задача как раз в том чтобы петли играли одновременно.
Есть такие модули YX520 и YX503
Имеют слот для MicroSD и два провода управления по Serial
В принципе, достаточно только на RX подавать команду.
Покупаете N таких плат, на Ардуине открывате нужное количество Software Serial и управляете каждым каналом отдельно. Потом на выходе микшируете звук с каждой платы.
Аналогично можно поискать платы с SPI и I2C интерфейсом
Спасибо,
в итоге заказал готовую плату идеально подходящую под эти нужды. Называется WAV Trigger.
Врдруг кому будет интересно => https://www.sparkfun.com/products/13660