Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Запись музыки   Найти похожие ветки 

 
Tracker   (2003-12-05 17:37) [0]

Здравствуйте все.

Суть такова: есть звуковые файлы в формате wav, cоответствующие нотам. Программа должна считать последовательность нот, и затем создать новый музыкальный файл, соединив последовательно звуки из исходных образцов, где необходимо - вставляя паузу между нотами или проигрывая их слитно (Staccato и Legato, если кто поймет так). Вопрос в чем, а КАК выдирать из файлов непосредственно звук и записывать его в конечный файл средствами Delphi? Может быть есть компоненты, которые позволяют так обрабатывать музыку?

Антон.


 
Sergo ©   (2003-12-05 17:45) [1]

Ну наверное надо начать с того что в wav-файлах никаких нот нет:))
Это импульсно-кодовая модуляция, т.е. выборка, с определенной частотой, мнгновенного значения амплитуды сигнала.


 
Tracker   (2003-12-06 17:55) [2]

Поясню мысль, взял я флейту, микрофон, дудел все ноты, и записывал то, что получалось по файлам. Сейчас имеется соответственно 7 файлов, от До до Си. Подскажи пожалуйста, как брать выборки с определенной частотой мгновенного значения амплитуды сигнала с файлов, и записывать в один конечный? Если это возможно в формате wav конечно, тут тебе виднее.


 
Sergo ©   (2003-12-08 13:57) [3]

Понятно. Тогда второй вопрос, зачем тебе это надо? Я к чему спрашиваю,просто может быть есть уже готовое решение.


 
konstantinov ©   (2003-12-10 02:54) [4]

А есть еще такая заморочка, как MIDI.Там можно проигрывать любые ноты и инструментов 128 ( или больше ) в том числе и флейта.


 
Tracker   (2003-12-14 17:14) [5]

Зачем надо - задание на курсовик. В принципе, спокойно примут без музыкальной части, но уже самому охота сделать стало.
А про MIDI можно подробнее?


 
konstantinov ©   (2003-12-14 18:19) [6]

Где-то был у меня компонент, позволяющий синтезировать музыку с помощью MIDI. Укажи EMali. Если найду, сброшу.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
4-1075829258
sergey1
2004-02-03 20:27
2004.04.11
ListView в чужом окне.


6-1075796204
frost
2004-02-03 11:16
2004.04.11
API для вычисления маски сети.


1-1082746422
Bairum
2004-04-23 22:53
2004.04.11
Delphi+Excel


14-1082107920
BOA_KAA
2004-04-16 13:32
2004.04.11
Иерархия компонентов


1-1080116378
TransparentGhost
2004-03-24 11:19
2004.04.11
новый компонент: тип не видно в обект инспекторе