Страница 1 из 1

Музыка в Делфи

Добавлено: 17 янв 2007, 14:38
namor
Задача, Есть 5 параллельных списков пар частота/длительность.
Частота в герцах, длительность в миллисекундах. Все пять рядов нот нужно воспроизводить одновременно.
Получается эдакая партитура на 5 интрументов.
Нужно заставить звуковую карту это всё воспроизвести и записать то что получится в mp3 или wav. Тип звуковой карты заранее неизвестен.
Есть ли бесплатные библиотеки для Delphi для решения таких задач? Какие? Где их скачать?
Заранее спасибо.

Re: Музыка в Делфи

Добавлено: 18 янв 2007, 13:54
somewhere
Можно создать WAV, сгенерить синусоидальные волны по длительности и частоте и записать их туда. Потом через TMediaPlayer их прослушать.

Re: Музыка в Делфи

Добавлено: 18 янв 2007, 14:46
namor
а какой библиотекой можно создать wav?

Re: Музыка в Делфи

Добавлено: 18 янв 2007, 14:58
somewhere
Да можно и ручками, заполнить Header и записать в файл. Где-то на форуме его структура виднелась