Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизКак перевести 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.043 c