На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела "Программирование звука"
0) Данный раздел предназначен для обсуждения проблем, возникающих при программировании задач, связанных с записью, обработкой, воспроизведением звука. Перед созданием темы подумайте, не будет ли она уместнее в разделах Разработка и тестирование программ, Наши исходники, а особенно Разовые заказы и подработки
1) На Раздел распространяются все Правила форума.Огромная просьба с ними внимательно ознакомиться.
2) Запрещается давать бессмысленные ответы вроде: "Снеси Мастдай", "ХП рулит", "Поставь Линукс" и т.д.
3) Запрещается создавать темы, в которых Вы намереваетесь получить ссылку на кряки, серийники и т.п. Также запрещено любое обсуждение p2p (peer-to-peer) сетей (BitTorrent, eDonkey и т.д.).
4) Реклама всякого рода пресекается беспощадно.
5) Используйте тэг [CODE] для выделения кода программы (непременно с указанием языка программирования - выбрать из списка. В противном случае бессмысленно!). Уважайте тех, кто будет читать ваш код!
6) Если решение вашей проблемы найдено, то не забываем помечать тему специальной функцией "Вопрос решён". Вам всего лишь требуется при написании последнего ответа поставить одну единственную галочку прямо над формой ответа.
7) Если вы хотите получить совет для конкретной платформы/языка программирования, обязательно укажите их в вопросе

8) Если не прикрепляются/не скачиваются файлы, читаем Не прикрепляется / не скачивается файл. Любые обсуждения в данном разделе проблем с приложением файлов считаются оффтопиком! Со всеми вытекающими.

9) NEW! Уважаемые новички! Мы приветствуем Ваше желание научить всех посетителей раздела правильному программированию. Но огромная просьба, перед тем, как писать поучения в старых (последний ответ - "старее" месяца, а особенно, если вопрошавший не появляется на форуме уже не первый месяц, в чем можно убедиться в его профиле) темах, хорошо подумать, будет ли кому-нибудь, кроме Вас cамих, это интересно. Попытки накрутки количества тематических сообщений за счёт поднятия древних неактуальных тем ("некрофилия") будут наказываться по велению левой пятки модераторского состава (см. пп.12, 13 Правил)



Нарушение Правил может повлечь наказание со стороны модераторов.



user posted imageFAQ Раздела user posted imageПоиск в Разделе user posted imageMSDN Library Online | Ваше мнение о модераторах: user posted imageBarazuk user posted imageRikkie
Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
> Собственный алгоритм сжатия звука , Хочу начать пользоваться контроллерами
    Как мне показалось это относительно просто... Например имеем ацп и порт вывода или подключеную память и некоторое количество производительности,
    какой контроллер выбрать атмега13 или 15 подойдет для начала? И какая нужна производительность для обработки стандартного звука 44*16
    цена критична
      Если критична цена, то лучше посмотреть в сторону ARM Cortex, у них цена с меньше долллара начинается.
      Плюс звук 44*16 подразумевает 16-битный АЦП. В контроллерах такое встречается очень редко. Лучше поставить внешний.
      Производительность - ну, от сжатия зависит. ADPCM и Мега вытянет, а с mp3 может и АРМ не справиться.
        ок, тогда начнем с простого, вычислить средний уровень и скажем определить синус/треугольник/прямоугольник/пила, частоту (чисто условно)
        таки attiny13 или 15 подойдет? они вроде из самых дешевых
        добавлю, есть минимальное знание c++ асм меня всегда пугал, поэтому ни бум бум и есть друг ведущий кодер интернет байды какой то
        Сообщение отредактировано: Romzecs -
          Забейте на AVR. Это устаревший, дорогой контроллер без кучи необходимой периферии.
          ATTiny плохи еще и тем, что в них нет железного умножения, деления, т.е. какая-то мало-мальски сложная математика съедает всю производительность.
          Ну и для звука в 44К/16бит AVR не подойдет в принципе: максимальная скорострельность встроенного АЦП - 125Квыборок/с, на два канала получаем грубо 70. Т.е. про усреднение можете забыть. При том, что 10 бит для него - технический предел.

          На AVR вполне можно сделать простенький диктофон, который пишет неупакованный PCM на SD-карту. На большее его не хватит.

          Берите сразу ARM. Те же STM32 на Cortex M3. Там и математика нормальная, и пишется под него сильно быстрее, и дебаг на борту есть, и мощи 32-битной хоть отбавляй. При цене дешевле дешевых AVRок.
            очень хорошо, наверно приобрету такую конфетку, только вот мне для начала желательно dip8 или около того, печатку влом делать, максимум макетку куплю
            и хочется все таки вникнуть а не тупо что то куда то залить а дальше пущай считает

            Добавлено
            http://www.dx.com/ru/p/vs1003b-stm32-micro...87#.U6v1kUAnimw
            о как и всего 350р
              купил attiny13a единственное на что денег хватило :D собрал пару простых схем, пока работает, будем осваивать
                Ну звук на ATTiny13 без доп. обвязки не получится, а вот какую-нибудь полезную схемку для дома - управление светом там, или аквариумная кормушка - вполне получится :)
                  ну скажем так звук будет не сразу и не вдруг, это я понимаю, а что то связанное с ацпом, да хоть вольтметр, думаю можно сваять, а там посмотрим и камень поприличнее подберу и с новыми знаниями к новым свершениям
                  Сообщение отредактировано: Romzecs -
                    Да и цап примитивный собрать можно, гуглить "ЦАП на резисторах". 4-битный вполне можно :)
                      Для ЦАП там кстати и ШИМ выходы есть, 8-битные, аж 2 штуки :)
                      Мегафон цифровой или там примитивный электромузыкальный инструмент можно сообразить, если хочется поизвращаться.
                        я пока пытаюсь читать учебник, попутно поглядывая примеры использования :D
                          Быстрый старт - курс AVR123, легко находится поиском.
                              RC-фильтр, конечно, спасает отца русской демократии, но гнать через него аудио от ШИМ-выхода - будет "ужас, летящий на крыльях ночи", по качеству звук от 4-битного ЦАП "на резисторах" будет на порядок лучше.
                                ...ну, а от 8-ми битного R2R ЦАПа на порядок лучше 4-х битного, не придирайтесь, вопрос не в качестве звука был.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0434 ]   [ 15 queries used ]   [ Generated: 27.04.24, 23:56 GMT ]