Мультиголосный звуковой модуль

doublehead
Offline
Зарегистрирован: 09.06.2016

Всем привет!

Подскажите, а нет ли в природе модуля для Ардуины (ну или который можно Ардуиной порулить), который умел бы одновременно воспроизводить несколько звуковых файлов с SD, хотя бы два-три? И с управлением чуть более продвинутым, чем тише-громче-стоим-играем?

С уважением,

Василий.

 

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Есть такие модули, называются PC и смартфоны - ими можно рулить с ардуины, и они могут с любой SD-карты воспроизводить одновременно несколько звуковых файлов :)

doublehead
Offline
Зарегистрирован: 09.06.2016

Это конечно смешно. Но мне бы по делу.

Дело в том что мне нужно относительно компактный девайс на выходе. Если бы было больше места, нет никаких проблем запилить из второй Ардуины такой модуль программно. но... Увы, на вторую про мини места нет.

std
Offline
Зарегистрирован: 05.01.2012

Тоже интересовало.

WTV020SD - ниачом, капизная дрянь которая вдобавок унрелайабл, ибо хавает отнюдь не любую флешку. Юзайте TMRh20 PCM. Это если генерируем звук, так сказать, в конечной точке.

В ином случае можно удалить источник на некоторое расстояние и протянуть кабель. Хотя-бы витую пару, желательно в фольге. Но лучше колоночный кабель. На удалённом источнике делаем Arduino MIDI приёмник и комп, посылаем события (через перепрошитую Uno либо Serial переходник, типа Hairless MIDISerial) и генери.... аа, нет, ни█я. Чтобы воспроизводить звуки от MIDI, надо иметь MIDI Sample player. Годится Fruity percussion center (FPC) из FL Studio любых версий старше 6. НО: эта тварь заткнётся, как только FL потеряет фокус окна. А теперь представим: у нас ещё открыт веб-интерфейс в браузере, надо там что-то подкрутить, переходим в браузер и хоп - звуки прекратились, потому что уже активно окно браузера, а не FL. Вторая софтина, которая пробовалась мной на эту роль - Virtual MIDI Piano keyboard. Умеет в SoundFont. Чем сделать из wav файлов sf2, мне до сих пор непонятно. Софт для этого настолько древний, настолько непопулярный, что его с трудом найти то можно, не то чтобы запустить. Минимум геморроя, который от меня требовали - Microsoft (R) Windows (R) 98, на виртуальной машине. Кулак поднялся сам, а средний палец выпрямился уже чисто на автоматизме. Третья прога - SampleDecks 3, настоящий плеер для контроллера, действительно умеет воспроизводить wav/mp3/итп звуки, руководствуясь MIDI событиями, получаемыми через Serial. Но она платная и краденная, в общем запустить не получилось. Тоже пришлось забить. Итог - ни один способ воспроизводить звуки по MIDI, используя комп, не получилось.

На данный момент у меня в веб-интерфейсе есть несколько тегов <audio>, которые приводит в действие JavaScript.

agat20
Offline
Зарегистрирован: 25.06.2016

doublehead пишет:

Всем привет!

Подскажите, а нет ли в природе модуля для Ардуины (ну или который можно Ардуиной порулить), который умел бы одновременно воспроизводить несколько звуковых файлов с SD, хотя бы два-три? И с управлением чуть более продвинутым, чем тише-громче-стоим-играем?

С уважением,

Василий.

 

я конечно дико извиняюсь, может это он? http://ru.aliexpress.com/item/TF-Card-U-Disk-Mini-MP3-Player-Audio-Voice-Module-For-Arduino-DFPlay-Min-Board/32618286440.html?spm=2114.13010608.0.102.E3dzc3

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Посмотрите в сторону VS1053.