|
|
| version 1.5, 2011/01/15 16:01:52 | version 1.6, 2011/01/15 18:55:47 |
|---|---|
| Line 472 midiwrite(COMMNG self, BYTE data) | Line 472 midiwrite(COMMNG self, BYTE data) |
| } | } |
| break; | break; |
| } | } |
| } else { /* Key-on¤Î¤ß¤Êµ¤¤¬¤·¤¿¤ó¤À¤±¤É˺¤ì¤¿¡Ä */ | } else { /* Key-on¤Î¤ß¤Êµ¤¤¬¤·¤¿¤ó¤À¤±¤É˺¤ì¤¿¡Ä */ |
| /* running status */ | /* running status */ |
| midi->buffer[0] = midi->midilast; | midi->buffer[0] = midi->midilast; |
| midi->mpos = 1; | midi->mpos = 1; |
| Line 554 midiwrite(COMMNG self, BYTE data) | Line 554 midiwrite(COMMNG self, BYTE data) |
| #endif | #endif |
| midi->midictrl = MIDICTRL_READY; | midi->midictrl = MIDICTRL_READY; |
| return midi->mpos; | return midi->mpos; |
| } else if (midi->mpos >= MIDI_BUFFER) { // ¡¢¥§¡£¥·¡¢¥ß¡£¥·¡¢¥æ¡¢ú£¥· | } else if (midi->mpos >= MIDI_BUFFER) { // åá´å¦¾å᡼å㥷åᥪåâºå¦¾ |
| midi->midictrl = MIDICTRL_READY; | midi->midictrl = MIDICTRL_READY; |
| } | } |
| break; | break; |
| Line 562 midiwrite(COMMNG self, BYTE data) | Line 562 midiwrite(COMMNG self, BYTE data) |
| case MIDICTRL_TIMECODE: | case MIDICTRL_TIMECODE: |
| if (midi->mpos >= 2) { | if (midi->mpos >= 2) { |
| if ((data == 0x7e) || (data == 0x7f)) { | if ((data == 0x7e) || (data == 0x7f)) { |
| // exclusive¡¢¥Í¥Ë¥¢¡¢¥¯¡¢¥Ì¡¢¡¢¡¢¡¢¥Í¥ò¡£¥È | // exclusiveåᥣéð¸å¡øåᥡåá¨å¡ää |
| midi->midictrl = MIDICTRL_EXCLUSIVE; | midi->midictrl = MIDICTRL_EXCLUSIVE; |
| } else { | } else { |
| midi->midictrl = MIDICTRL_READY; | midi->midictrl = MIDICTRL_READY; |