Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > как сохраненить данные полученные из устройства


Автор: RedWine 5.5.2006, 14:24
Допустим, на форме есть 2 кнопки. При нажатии на одну играли к примеру ударные, а при нажатии на другую скажем пиано. 
   А потом всё полученное записать в файл на диске. 
  как создать файл с музыкой, которая играла?             
  
   P.S. И еще как сделать так, чтобы при проигрывании 2-х файлов СРАЗУ не использовать 2 медиаплейера на форме, или по другому нельзя?

 Заранее пасибо.. smile  smile  

Автор: Alexeis 5.5.2006, 14:38
Цитата(RedWine @  5.5.2006,  13:24 Найти цитируемый пост)
 При нажатии на одну играли к примеру ударные, а при нажатии на другую скажем пиано. 

Для этого необходимо иметь готовые записи, вероятно целиком треки.

Цитата(RedWine @  5.5.2006,  13:24 Найти цитируемый пост)
 И еще как сделать так, чтобы при проигрывании 2-х файлов СРАЗУ не использовать 2 медиаплейера на форме, или по другому нельзя?


Сущесвует немало библиотек вывода звука на устройство.
Медиаплейер - это высокоуровневый компонент который проигрывает звуки. Вывод звука можно осуществить без него.

Цитата(RedWine @  5.5.2006,  13:24 Найти цитируемый пост)
  А потом всё полученное записать в файл на диске. 
  как создать файл с музыкой, которая играла?  


Если верно то, что используются готовые записи (ударников и т.д.), то задача сведется к микшированию данных двух файлов, наверно можно снимать и сразу готовый сигнал (этого я делать не умею) 
 

Автор: Alexeis 5.5.2006, 15:12
Вот еще две ссылочки по форуму
http://forum.vingrad.ru/index.php?showtopic=67314&unread=1&view=all&hl=
http://forum.vingrad.ru/index.php?showtopic=41959&hl= 

Еще здесь
http://delphiworld.narod.ru/_multimedia_.html 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)