| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| помощ за МИДИ фаилове? http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=5834 |
Страница 1 от 1 |
| Автор: | head_up [ Чет Юни 05, 2008 11:08 am ] |
| Заглавие: | помощ за МИДИ фаилове? |
здравейте! нов съм във форума и не сум уверен че точно тук е мястото на проблема. Става въпрос за крещяща нужда от информация на тема МИДИ и по точно МИДИ файлове - формат,структура, тайминг (!!!). Тъй като се опитвам да реализирам нещо подобно на плейър за МИДИ качен на АРМ доста от нещата относно самото МИДИ като стандарт ги намрерих, но в общи линий са апокрифни данни - бият през ръцете ако някой се осмели да ги публикува |
|
| Автор: | juzisound [ Чет Юни 05, 2008 6:29 pm ] |
| Заглавие: | |
Щах да ти пиша - ама времето все не стига... Има една стара книга на Симо Лазаров. Там всичко е описано на много достъпен език, а има и всички подробности. На корицата имаше една цигулка някаква... |
|
| Автор: | head_up [ Чет Юни 05, 2008 6:42 pm ] |
| Заглавие: | |
това е добра новина, имаш ли представа каде мога да я откия (освен в някои забравена архив на националната библиотека |
|
| Автор: | juzisound [ Чет Юни 05, 2008 6:59 pm ] |
| Заглавие: | |
Ами казва се "Компютри и музика" май. Не помня точно - отдавна е било... Иначе на тайминга нищо сложно не е. Принципа е еднакъв при миди системата по принцип и при миди файловете. Просто файловете включват малко повече организационна информация. Пример. 1. Винаги имаш 32 битово отместване от предното събитие 2. Имаш самото събитие после пак отместване от предното събитие после пак самото второ събитие и т.н. Порови си из нета - има всичко което ти трябва... |
|
| Автор: | kiiid [ Пет Юни 06, 2008 3:39 am ] |
| Заглавие: | |
преди 6-7 години ми се наложи да напиша една библиотека с функции за обработки на миди. Уиндоуски длл е, обаче ако искаш мога да ти пратя сорса. Писан е на делфи и ако разбираш предполагам ще можеш да си го препишеш за твоите цели. там има кажи-речи всякакви функции за обработка на миди файлове |
|
| Автор: | Predator_MF [ Пет Юни 06, 2008 1:00 pm ] |
| Заглавие: | |
Малко резултати от Google http://jedi.ks.uiuc.edu/~johns/links/mu ... ifile.html http://253.ccarh.org/handout/smf/ |
|
| Автор: | head_up [ Съб Юни 07, 2008 3:20 pm ] |
| Заглавие: | |
извинете за изчезването |
|
| Автор: | woody [ Съб Юни 07, 2008 7:29 pm ] | ||
| Заглавие: | |||
Грубото parse-ване на MIDI файл до събития по канали е елементарно. Какво ще правиш събитията обаче ... Прилагам ти отрязъци на sequencer който предимно дъмпва по екрана какво се случва из MIDI файла. Дерзай и успехи.
|
|||
| Автор: | head_up [ Съб Юни 07, 2008 8:42 pm ] |
| Заглавие: | |
благодаря |
|
| Автор: | kiiid [ Нед Юни 08, 2008 1:42 am ] | ||
| Заглавие: | |||
нямаш проблем head_up. ето ти зипната директорията с проекта и тестове. дано ти е от полза. успех!
|
|||
| Автор: | juzisound [ Нед Юни 08, 2008 10:08 am ] | ||
| Заглавие: | |||
Ето ти нещо и от мен Напълно работоспособен миди плеър - под DOS. За Borland C е кода. Изхфърли от вътре кода за индикация на свирещите канали и т.н. Щах да забравя - чете само файлове формат 0, и файла се зарежда предварително в паметта. Ако ще го правиш на ARM вероятно няма да имаш толкова памет - затова един малък буфер си правиш и главната програма чете от където ще чете и се опитва да тъпче в него постоянно, а някакво прекъсване си вади от там данните "когато му дойде времето". Не ти трябва чак RTOS
|
|||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|