|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.01.2012, 11:18 | #1 |
Пользователь
Регистрация: 15.11.2011
Сообщений: 16
|
Проигрывание MIDI мелодии через Speaker
Всем здрасте Помню когда то давно натыкался на часы на рабочем столе, которые проигрывали мелодию будильника через Speaker. Мелодии были в midi. Может быть кто нибудь сталкивался с подобным и есть готовые решения или наработки. Буду очень признателен.
P.S.:А то наигрывать мелодии на beep таким образом не ахти затея: Код:
Последний раз редактировалось IvaD; 22.01.2012 в 12:30. |
23.01.2012, 10:59 | #2 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Раньше для проигрывания музыки в Speaker без использования звуковой карты, использовался драйвер Speaker.drv, Speaker.sys, с помощью него можно было не только музыку проигрывать но и Wav, мне кажется что ту программу которую вы видели использовала наверное этот драйвер.
Возможно сейчас можно использовать библиотеку Speaker.dll и вызывать от туда функции для проигрывания. В общем ищите в этом направлении. А так для проигрывания можно попробовать использовать ноты для старых мобильных где небыло полифонии, а так в ручную забивались мелодии. Доп. инфа http://www.sql.ru/forum/actualthread.aspx?tid=726246 там же по поводу нот. Возможно и еще какие нибудь варианты есть. Вот кое что нашел http://compfaq.ru/Print.aspx?id=3a3c...a-310d21346905 там насчет bleeper.pas говорят в нём есть процедурка, которая позволяет проигрывать speaker'ом разные мелодии. Последний раз редактировалось Aliens_wolfs; 23.01.2012 в 11:37. |
23.01.2012, 12:01 | #3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...по сути настройка порта 60-го и/или использование того же бип ...TC, курите структуру MIDI, вытягивайте ноты и воспроизводите себе.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Название мелодии... | Kudryavtsev | Свободное общение | 4 | 08.05.2011 17:40 |
Проигрывание WAV через спикер [TPascal] | Мартин | Помощь студентам | 0 | 26.12.2010 00:14 |
Программирование MIDI-контроллёров. Или работа со звуком (.midi). | sergeyrudnev | Помощь студентам | 0 | 16.06.2010 19:19 |
Битрейт в мелодии! | blackstersl | Мультимедиа в Delphi | 3 | 05.02.2009 22:53 |
Циклическое проигрывание midi-файла без разрывов в звучании | LordYuri | Мультимедиа в Delphi | 2 | 23.04.2008 18:09 |