Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.49 MB
Время: 0.051 c
2-1126005369
Гость22
2005-09-06 15:16
2005.10.16
Как из таблицы Парадокс удалить запись?


14-1127397669
cyborg
2005-09-22 18:01
2005.10.16
Как сейчас обстоят дела к принтерами?


1-1127741789
yanker
2005-09-26 17:36
2005.10.16
Управление процессом


14-1127878577
ORMADA
2005-09-28 07:36
2005.10.16
SQLITE


14-1127425578
Eraser
2005-09-23 01:46
2005.10.16
Multicast





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский