Форум: "Media";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];
Внизкак из midi файла прочитать тэги Найти похожие ветки
← →
dracula © (2004-09-24 13:07) [0]Я уже спрашивал здесь в форуме подобные вопросы и мне очень помогли ваши ответы, но про midi я ещё не спрашивал. Пытался разными известными мне способами, но результат не устраивает. Может кто подскажет как вытянуть инфу из тэгов, и как это можно попроще организовать. Заранее спасибо.
← →
[lamer]Barmaglot © (2004-09-24 13:12) [1]RTFM?
http://www.delphimaster.ru/articles/mp3format/index.html
http:/www.wotsit.org
← →
dracula © (2004-09-24 13:17) [2]RTFM?
*.mid файлы - набор команд для синтезатора - широко используемые как полифонические мелодии в телефонах.
← →
[lamer]Barmaglot © (2004-09-24 13:23) [3]Read The Following Manual
← →
dracula © (2004-09-24 13:46) [4]Просмотрел я эти ссылки, но интересующей меня информации в ней не нашол - там в основном про строение файлов расказывается - а мне надо тэги из миди файла вытянуть - где они находятся я знаю, но реализовать это с помощью дельфы у меня не получаеться, вот я и прошу помощи у знающих людей как это сделать.
← →
[lamer]Barmaglot © (2004-09-24 13:47) [5]Что не получается? Приведи код...
← →
dracula © (2004-09-24 14:00) [6]Кода как такового у меня нет, всё неудачей заканчивалось -
я на дельфе недавно програмирую и ещё пока не очень ориентируюсь.
MThd аMTrk яPopytka5 я)STD+NikolA+2000 Nikola@vn.u.ukrsat.com яPsmPlayer V3.80 р~
Ну вот допустим заголовок файла миди, выделенным обозначены нужные мне фрагменты - вот как их мне вытащить? Выделенные фрагменты я конечно заранее незнаю, так как файлов будет использоваться больше 1000.
← →
[lamer]Barmaglot © (2004-09-24 14:04) [7]Строку приведи в 16-ричном виде...
← →
П7 (2004-09-24 14:23) [8]Дык тебе и нужно строение файла MIDI, чтобы знать - какие байты в заголовке файла чего обозначают. Почитай про MIDI формат и всё поймёшь... Или тебе компонент нужен, который за тебя всё это сделает? (:
Ха-ха-ха!!! (:
← →
dracula © (2004-09-24 14:57) [9]4D 54 68 64 00 00 00 06 00 00 00 01 01 E0 4D 54
72 6B 00 00 15 16 00 FF 03 08 50 6F 70 79 74 6B
61 35 00 FF 02 29 53 54 44 2B 4E 69 6B 6F 6C 41
2B 32 30 30 30 20 2C 20 20 4E 69 6B 6F 6C 61 40
76 6E 2E 75 2E 75 6B 72 73 61 74 2E 63 6F 6D 00
FF 01 0F 50 73 6D 50 6C 61 79 65 72 20 56 33 2E
38 30 00 F0 05 7E 7F 09 01 F7 00 FF 51 03 07 53
00 00 C0 1B 00 B0 07 45 00 C1 1B 00 B1 07 45 00
C2 27 00 B2 07 78 00 C3 27 00 B3 07 78 00 C4 19
00 B4 07 43 00 C5 1E 00 B5 07 64 00 C6 06 00 B6
07 36 00 C7 50 00 B7 07 4A 00 C8 62 00 B8 07 4D
этот же файл в шеснадцатиричном виде - что где чего обозначает я в курсе, выделеные фрагменты это начало и конец имени тэга, мне просто надо узнать как посредством дельфы это вытянуть.
← →
П7 (2004-09-24 15:07) [10]Так тебе нужно научиться побайтно файл читать, чтоли? (:
Ха-ха-ха!!!
Хелпа твой друг!!! (:
← →
dracula © (2004-09-24 15:10) [11]П7 - смейся, смейся. Нет чтобы помочь. Ты наверно вообще очень весёлый =))))))).
← →
П7 (2004-09-24 15:17) [12]Угу, ладно, извини. Вот тебе класс, который может читать побайтно - TFileStream.
Если хочешь кода, то кинь мне на мыло p7@mediaplanet.ru свой midi-файл с указаниями, как и что читать, я тебе проект напишу и по обратному адресу зашлю.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c