Обработать звук

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Обработать звук

Сообщение просто КОТ »

Всё просто -- звук после неё плеер не воспроизводит. Там набор чисто данных для АЦП. И это будет потом воспроизводить МК. А я хотел послушать заранее, ибо МК пока не готов.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Реклама
Аватара пользователя
Eugene.Negrobov
Мучитель микросхем
Сообщения: 472
Зарегистрирован: Ср фев 15, 2012 09:00:34
Откуда: Киев

Re: Обработать звук

Сообщение Eugene.Negrobov »

Если автор в первом посте не объясняет доходчиво ситуацию, то лучше на такую тему не отвечать.
Я себе такой вывод сделал.
I'm on a huge rock, flying through space!
Реклама
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Обработать звук

Сообщение просто КОТ »

А тебя сильно и не просят, негробов. Всё равно ничего ж хорошего не сделаешь, только шастаешь от темы к теме. И пинают в каждой.
Мне надо был звук, я его получил. uk8amk за это моё искреннее спасибо.
Кстати... А как ты получил 8килосемплов в секунду?
Изображение
И ты врёшь!!! © Vladisman
Изображение
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Обработать звук

Сообщение uk8amk »

В SoundForge:
Process-Resample
или
File-Save As - Custom.

В Audacity:
Частота проекта, затем Экспортировать..., Прочие несжатые файлы, Параметры...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Eugene.Negrobov
Мучитель микросхем
Сообщения: 472
Зарегистрирован: Ср фев 15, 2012 09:00:34
Откуда: Киев

Re: Обработать звук

Сообщение Eugene.Negrobov »

просто КОТ писал(а):А тебя сильно и не просят, негробов. Всё равно ничего ж хорошего не сделаешь, только шастаешь от темы к теме. И пинают в каждой.
Мне надо был звук, я его получил.
А ведь я серьезно намеревался помочь. Пожалуйста, моя попытка мне ничего не стоила.
I'm on a huge rock, flying through space!
Реклама
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Обработать звук

Сообщение YS »

Еще есть консольная программа SoX. Или ffmpeg'ом можно всякое со звуком вытворять. Но, конечно, тут надо уже углубляться в их ключи командной строки. :)

Я как раз эту связку в одном проекте использую. ffmpeg'ом преобразую из mp3 в WAV (потому что "из коробки" SoX mp3 не поддерживает), а SoX'ом ужимаю до 16 кГц / 8 бит (мне там так надо). Скорее всего, и до 4-х бит так же ужать можно.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
Аватара пользователя
Eugene.Negrobov
Мучитель микросхем
Сообщения: 472
Зарегистрирован: Ср фев 15, 2012 09:00:34
Откуда: Киев

Re: Обработать звук

Сообщение Eugene.Negrobov »

YS, тут фишка как минимум в том, что автор не указал формат этих 4-х бит... Я лично вижу 3 варианта:
1. В каждом байте число от 0 до 15;
2. В каждом байте по 2 4-битных семпла(самый оптимальный вариант);
3. Каждый байт- число от 0 до 255, но в котором значение изменяется ступенями по 16(т.е. растянутые 4 бита до 8-ми бит).

Автор не указал то, зачем ему это нужно, в каком виде, он даже не знает, нужно ли оно ему... Дайте и все, а кто нравоучения будет вести- будет послан! Людей обижает...

P.S.
Я юзаю Weeny Free Audio Converter, первое что удобное в инете попалось. Можно конвертить mp3 в 8-битный wav. требуемого семплрейта. До 4-х бит не, не позволяет сжимать. :)))
I'm on a huge rock, flying through space!
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Обработать звук

Сообщение YS »

Автор не указал то, зачем ему это нужно, в каком виде ...
Эт да. Но я же телепат. :))) Аффтар выше писал (искать цитату лень), что хочет слушать результат на компе. Делаем выводы:

1. Поскольку четыре бита и все такое, это однозначно будет WAV (без сжатия).
2. Поскольку слушать на компе, то это будет 8-bit WAV, просто с обрезанными четырьмя верхними или нижними битами. Ваш вариант №2 не подойдет, т.к. WAV такое не поддерживает, а вариант 3 не подойдет, т.к. автору надо честные четыре бита, что следует из того, что автор собирается потом переходить к реальному устройству, работающему с честными четырьмя битами.

Ну а так да, конкретизировать не мешало бы.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Обработать звук

Сообщение просто КОТ »

В общем-то надо было получить файл, где каждая буква, т.е. не байт, а полбайта, будут значить ОДНУ выборку. Такого WAV-файл не позволяет, и редактор. Решение было следующее -- редактором получаем файл 8бит 8кГц, а потом рукописная прога из этого делает набор чисто данных для выборок АЦП. Работает.
Теперь осталось сделать "железную" часть работы. Там пока не всё гладко, но мы работаем...
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Обработать звук

Сообщение YS »

Да, мой хрустальный шар не совсем сработал...
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Обработать звук

Сообщение просто КОТ »

Дык протирать надо же! :beer:
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
Eugene.Negrobov
Мучитель микросхем
Сообщения: 472
Зарегистрирован: Ср фев 15, 2012 09:00:34
Откуда: Киев

Re: Обработать звук

Сообщение Eugene.Negrobov »

Ииии... Что это будет?
Или секрет? :)))
I'm on a huge rock, flying through space!
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Обработать звук

Сообщение просто КОТ »

Есть просто линия длинная, по которой время от времени команды системный передаются, по паре байт буквально. А теперь хочется и звук там пустить. К сожалению он так просто не проходит. Искажается в непонятно что. Потому передаю прямоугольнички, и ставлю шинные формирователи. Вооот.
Частота низкая -- линия ещё и звенит своей индуктивностью. Поднимаешь частоту и потом эти формирователи начинают барахлить. Видят прямоугольники в звоне.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Обработать звук

Сообщение YS »

К сожалению он так просто не проходит. Искажается в непонятно что. Потому передаю прямоугольнички, и ставлю шинные формирователи.
Согласовывать линию не пробовали?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Eugene.Negrobov
Мучитель микросхем
Сообщения: 472
Зарегистрирован: Ср фев 15, 2012 09:00:34
Откуда: Киев

Re: Обработать звук

Сообщение Eugene.Negrobov »

Если управляющие байты приходят целыми, то как тогда могут криво прийти байты с PCM?
Или там не цифровая передача? Если аналоговая, то нужно звук передавать диф. сигналом.
P.S.
Терминатор в конце линии есть?
Последний раз редактировалось Eugene.Negrobov Чт мар 13, 2014 01:12:05, всего редактировалось 1 раз.
I'm on a huge rock, flying through space!
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Обработать звук

Сообщение YS »

Если управляющие байты приходят целыми, то как тогда могут криво прийти байты с PCM?
Подозреваю, что это происходит оттого, что для передачи звука линию пытаются разогнать.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Обработать звук

Сообщение просто КОТ »

Так точно. Данные на линии идут объёмом в пару байт, не чаще чем раз в пару минут. Опрос екоторых данных на конце -- освещённость, температура...
И т.к. спешить не куда, единица/ноль передаются раз по 5. т.е. МК получает 111110000011111111110000011111, а потом усредняет в 101101...
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
Eugene.Negrobov
Мучитель микросхем
Сообщения: 472
Зарегистрирован: Ср фев 15, 2012 09:00:34
Откуда: Киев

Re: Обработать звук

Сообщение Eugene.Negrobov »

Хм, необычный способ снижения бодрейта. :)))

Расскажи подробней про систему:
1. Ну, каким образом передаешь данные физически, какой бодрейт, какое расстояние...
2. Что за контроллеры?
3. Что уже есть(датчики) и что хочешь еще прикрутить(звук)?

Тут же как бы и нам интересно, и тебе помощь нужна. Вообще любой заходящий на форум заходит потому, что ему интересно, что народ делает...
Конкретно я понял, что здесь нужно придумать линию скоростной передачи инфы, дабы без ошибок можно было любые байты бросать, и бросать быстро.

Еще вопрос:
Есть ли осцилл?
Последний раз редактировалось Eugene.Negrobov Чт мар 13, 2014 18:54:56, всего редактировалось 1 раз.
I'm on a huge rock, flying through space!
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Обработать звук

Сообщение просто КОТ »

Ну Вы за новичка то совсем не принимайте. Осцил, генератор, мультиметр, частотомер, всё в порядке и под контролем.
Линия -- два провода, уложенных сикось-накось. Причём по этим двум проводам идёт 220В 50Гц, с током в пару ампер. И на этом фоне гоняются байтики. Там хитренькая система отделения мух от котлет. В лице трансформатора 1/15 и конденсатора 2,2нФ.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Ответить

Вернуться в «Умные мысли»