Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Mp3->speaker, Mp3->speaker 
:(
    Опции темы
DarkAflar
Дата 28.2.2008, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 28.2.2008

Репутация: нет
Всего: нет



Возникла идея передачи mp3 файлов на спикер.
Из идей только перегнать в миди(да и то как), а дальше уже, фиг его знает.
Почему, возникло два вопроса:
1)Как перегнать в миди из мп3, по средствам своих рук, а не стороних програм.
2)Методика вывода мелодии на спикер, если таковая существует.
PM MAIL   Вверх
jonie
Дата 28.2.2008, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 15
Всего: 118



Цитата

1)Как перегнать в миди из мп3, по средствам своих рук, а не стороних програм.
" "рендеришь" в нечто типа wav и жмешь в mp3"



--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Mayk
Дата 28.2.2008, 06:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



midi из mp3 имхо изврат. скорее 
Цитата(jonie @  28.2.2008,  05:11 Найти цитируемый пост)
в нечто типа wav

и в гугл. там что-то валялось для проигрывания wav'ов спикером. с ходу вспомню что Doom 2D через спикер нечто страшное выдавал. у дума2дв даже кажеццо исходники открыты



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
xvr
Дата 28.2.2008, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(DarkAflar @ 28.2.2008,  00:07)
Возникла идея передачи mp3 файлов на спикер.

Запросто - отрываешь провода от спикера и втыкаешь их в выход звуковой карты, mp3 играешь MediaPlayr'ом  smile 
Цитата

Из идей только перегнать в миди(да и то как), а дальше уже, фиг его знает.
Богатая идея, только невыполнимая  smile mp3 - грубо говоря пожатый wav, midi - грубо говоря нотная запись.
Цитата

Почему, возникло два вопроса:
1)Как перегнать в миди из мп3, по средствам своих рук, а не стороних програм.
Разжать mp3 в wav, загрузить в midi плеер в качестве сэмпла инструмента, midi файл будет состоять из одной ноты  smile 
Цитата

2)Методика вывода мелодии на спикер, если таковая существует.
Угу, написать свой драйвер для спикера. Так как спикер представлен одним битом, то единственный способ сформировать что-то на нем - это ШИМ. А так как никаких способов аппаратного формирования ШИМа не предусмотренно, то придется его формировать програмно и с програмно отрабатываемыми задержками. Весь компьютер в процессе проигрывания мелодии будет мертво висеть  smile 
PM MAIL   Вверх
_Alex
Дата 28.2.2008, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 9.3.2007

Репутация: нет
Всего: нет



Цитата(xvr @  28.2.2008,  14:26 Найти цитируемый пост)
Угу, написать свой драйвер для спикера.... Весь компьютер в процессе проигрывания мелодии будет мертво висеть


Ничего сложного писать не надо, просто:

Beep(2, 100);
Sleep(1);
Beep(1, 300);

-----------------------------

Когда я учился в школе, помнится мне, кто-то на перемене -- 5 мин., набрал программу, которая выдавала музыку в спикер (Комп был старьё, какой-то советский ЭВМ)

В старых журналах Радио и др. печатали таблицы: честота-продолжительность-пауза для забивания в программатор (прибор для записи данных в микросхемы).

По этой технике например делают стационарные телефоны с будильником, которые выдают разные мелодии

------------------------------------------------

DarkAflar, если что-нибудь найдёш по теме напиши сдесь



PM MAIL   Вверх
xvr
Дата 28.2.2008, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(_Alex @ 28.2.2008,  15:58)
Цитата(xvr @  28.2.2008,  14:26 Найти цитируемый пост)
Угу, написать свой драйвер для спикера.... Весь компьютер в процессе проигрывания мелодии будет мертво висеть


Ничего сложного писать не надо, просто:

Beep(2, 100);
Sleep(1);
Beep(1, 300);

Beep'а для проигрывания mp3 маловато будет  smile 
Насчет одного бита я несколько не прав - там используется таймер, так что теоритически на нем можно сделать ШИМ (или нельзя - я уже не помню ни что за таймер там висит, ни есть ли у него PWM режим), но даже если и есть, то что бы обеспечить хотя бы килогерц 8 выходной полосы нужны прерывания с частотой 16 кгц, а таких нет. Так что комп все равно будет висеть, да и драйвер понадобится в любом случае.

PM MAIL   Вверх
_Alex
Дата 29.2.2008, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 9.3.2007

Репутация: нет
Всего: нет



Цитата(xvr @  28.2.2008,  20:44 Найти цитируемый пост)
Beep'а для проигрывания mp3 маловато будет


Цитата(DarkAflar @  28.2.2008,  00:07 Найти цитируемый пост)
Возникла идея передачи mp3 файлов на спикер.


Что подразумевается под мр3?

Спикер может выдавать только сигналы с определённой частотой и продолжительностью.
Услышать голос не возможно!


Но вполне возможно, спец. программой перевести mp3 в мелодию, а мелодию разложить на: 
честота-продолжительность-пауза.



PM MAIL   Вверх
DarkAflar
Дата 29.2.2008, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 28.2.2008

Репутация: нет
Всего: нет



Цитата(_Alex @ 29.2.2008,  08:23)
Цитата(xvr @  28.2.2008,  20:44 Найти цитируемый пост)
Beep'а для проигрывания mp3 маловато будет


Цитата(DarkAflar @  28.2.2008,  00:07 Найти цитируемый пост)
Возникла идея передачи mp3 файлов на спикер.


Что подразумевается под мр3?

Спикер может выдавать только сигналы с определённой частотой и продолжительностью.
Услышать голос не возможно!


Но вполне возможно, спец. программой перевести mp3 в мелодию, а мелодию разложить на: 
честота-продолжительность-пауза.

как разложить мелодию на частота-продожительность-пауза.
Какую литературу читать?
Ибо гуглил, толково ничего не нашел.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1327 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.