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

Вниз

Как перевести MP3/WAV/WMA/... в MIDI? на DELPHI?   Найти похожие ветки 

 
NikNet ©   (2005-08-19 21:05) [0]

Можно ли такое? Может есть пример хотя бы простой?


 
thaddy   (2005-08-19 22:19) [1]

Yes, it is possible but very,  very difficult and involves master-programmers. Even de best versions can only nanage 4 distinct voices.
If you want to have a go, here's what you need:
1) the proper codecs installed to convert to raw wave format.
2) An FFT on the raw wave that helps you detect the frequencies
3) A lookuptable to translate those frequencies into midi notes
4) A midi component to play it back.

Do not expect anything really good on more than a wave or mp3 of a single instrument, a single note at a time.


 
NikNet ©   (2005-08-19 23:14) [2]

Не фига не понял 8-(


 
grouzd[E]v ©   (2005-08-19 23:54) [3]

Короче, сложно, но можно. Изучай формат MP3/WAV/WMA/MIDI. Просто не выйдет 100%

---
... we are walking on a thin line and you better avoid the risk ...


 
XProger ©   (2005-08-20 00:20) [4]

NikNet, и учи инглиш иначе будет не просто в 200% ;)


 
Digitman ©   (2005-08-21 13:25) [5]


> Как перевести MP3/WAV/WMA/... в MIDI?


никак.


 
Anatoly Podgoretsky ©   (2005-08-21 13:45) [6]

Digitman ©   (21.08.05 13:25) [5]
Аразелу все доступно.


 
NikNet ©   (2005-08-21 14:52) [7]

Не фига себе для начинающих :DDDDDDDDD

А  как  работать с MIDI?


 
DrPass ©   (2005-08-21 14:58) [8]

Сам по себе MIDI-файл - это компьютерная нотная запись. Т.е. в нем указывается набор инструментов и последовательность нот для каждого. Поэтому и переконвертировать в него ничего нельзя. СлабО тебе записать в виде нот голос своей тещи?


 
Anatoly Podgoretsky ©   (2005-08-21 16:19) [9]

Нобелевку получит.


 
grouzd[E]v ©   (2005-08-21 18:41) [10]

> СлабО тебе записать в виде нот голос своей тещи?
Через PC-спикер неплохо получится. Так же раздражает =)

---
... we are walking on a thin line and you better avoid the risk ...


 
programania ©   (2005-08-22 04:21) [11]

По-моему самое сложное изучить midi формат например
http://www.rsdn.ru/article/multimedia/midi.xml
а далее подбирать инструменты и их параметры на небольшых участках примерно 1сек
сначала один дающий минимальную разницу в частотах или в амплитуде
потом сосчитать эту разницу и к ней снова уже 2-ой инструмент и т.д.
пока разница станет незаметной или инструменты не кончатся.
Получится типа разложения в ряд Фурье, но по инструментам а не sin cos.
Хотя midi уж очень противно звучит и уже надоела в телефонах
поэтому лучше попробовать формат mod а еще лучше что-то свое изобресть.
и все что нужно есть и по русски.


 
Ученик чародея ©   (2005-08-22 16:35) [12]

>>Anatoly Podgoretsky ©   (21.08.05 16:19) [9]
>>Нобелевку получит.

Уже есть, распознавание музыки производится специально обученной нейросетью, на экземплярах синтезированных midi звуков. Только действительно это довольно сложное и муторное дело. Человек, повторивший это, может спокойно идти в науку.


 
KilkennyCat ©   (2005-08-22 17:45) [13]

Это было реализовано и без всяких заумных нейросетей. Качество не ахти, но программку такую видел еще в 1998 г.


 
Ученик чародея ©   (2005-08-22 20:16) [14]

>>KilkennyCat ©   (22.08.05 17:45) [13]

А ты уверен, что в той програмке не использовался алгоритм нейросетей Кохонена?


 
KilkennyCat ©   (2005-08-22 20:36) [15]


> [14] Ученик чародея ©   (22.08.05 20:16)


я же написал, что реализация была без нейросетей.


 
Ученик чародея ©   (2005-08-23 07:28) [16]

>>KilkennyCat ©   (22.08.05 20:36) [15]

Тогда с помощью какого алгоритма производилось "распознавание" звуковых сигналов из wav и поиск соответстия их в Midi инструментах?


 
Brother   (2005-09-09 11:44) [17]

Глюк. Сам понял что сказал?

Midi и Wave это принципиально разные форматы! Читай больше умных книжек


 
Anatoly Podgoretsky ©   (2005-09-09 17:02) [18]

Brother   (09.09.05 11:44) [17]
Дело не в форматах, а сущности, речь то идет о нотах и инструментах, как например отобразить шум, речь, звуки.



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

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

Наверх




Память: 0.51 MB
Время: 0.047 c
5-1102862014
Hyboid
2004-12-12 17:33
2005.10.16
Кнопка в Edit


3-1125496254
Domkrat
2005-08-31 17:50
2005.10.16
Изменить имя пользователя и пароль с помощью API


3-1125669985
jeka_t
2005-09-02 18:06
2005.10.16
Как в запросе указать условие отбора по дате с временем...


1-1127860596
RomariOSP
2005-09-28 02:36
2005.10.16
C - > PASCAL посоветуйте


1-1127725727
Alex.Ru
2005-09-26 13:08
2005.10.16
Странный глюк в проекте CLX