Войти

Показать полную графическую версию : Описание формата MIDI


Kerbit
22-03-2005, 00:25
Здравствуйте!
Подскажите, пожалуйста, сложно ли самому написать программу, проигрывающую MIDI - файлы(хотябы одноголосные). Если это не сложно, то где можно найти полное описание этого формата, желательно на русском языке.

Savant
22-03-2005, 00:28
Kerbit
Вот это как раз совсем не сложно :)

char szBuf[MAX_PATH];

mciSendString((LPSTR)"open C:\\1.mid type sequencer alias snd wait",
(LPSTR)szBuf, 256, NULL);
mciSendString((LPSTR)"play snd wait", (LPSTR)szBuf, 256, NULL);
mciSendString((LPSTR)"close snd", (LPSTR)szBuf, 256, NULL);

остальное понятно... Или нет ?

Kerbit
22-03-2005, 00:37
Честно говоря, нет.
Я, вообще, под DOS писать собираюсь, поэтому мне и нужно именно описание формата.

Savant
22-03-2005, 00:45
KerbitЯ, вообще, под DOS писать собираюсь
Вот с операционки и надо было начинать....

Итак, описание. Что может пригодиться:
* http://kazus.ru/articles/202.html
* а, вот и полная спецификация - http://www.csw2.co.uk/tech/midi2.htm

Kerbit
22-03-2005, 00:52
Спасибо!

Savant
22-03-2005, 01:04
Kerbit
Посмотри еще http://bor.wpt.com.ua/MIDi/docs/midi.txt (тут покороче)
а вообще в гугле (http://www.google.com/search?hl=ru&q=%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F+midi&lr=) хватает подобной инфы (вроде)




© OSzone.net 2001-2012