- Timestamp:
- 07/14/2017 04:18:35 PM (7 years ago)
- Branches:
- master
- Children:
- ace9ee7
- Parents:
- 1efe224
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/msm.c
r1efe224 rfa38804 27 27 28 28 int16_t ctl2src[] = {SM_VTMW, SM_LPBR, SM_CTL1, SM_PED1}; 29 30 /*31 32 */33 29 34 30 /* … … 61 57 62 58 switch (msmstv[miport]) { /* switch on state */ 63 /* 64 65 */ 59 66 60 case 0: /* waiting for status */ 67 61 … … 80 74 msmstv[miport] = msmcnxt[michan & 0x07]; 81 75 mrstat[miport] = midiin; 82 /* 83 84 */ 76 85 77 } else { /* real-time */ 86 78 … … 122 114 123 115 break; 124 /* 125 126 */ 116 127 117 case 4: /* stop */ 128 118 … … 157 147 158 148 continue; 159 /* 160 161 */ 149 162 150 case 1: /* waiting for 1 data byte */ 163 151 … … 176 164 msmstv[miport] = msmcnxt[michan & 0x07]; 177 165 mrstat[miport] = midiin; 178 /* 179 180 */ 166 181 167 } else { /* real-time */ 182 168 … … 218 204 219 205 break; 220 /* 221 222 */ 206 223 207 case 4: /* stop */ 224 208 … … 250 234 } 251 235 } 252 /* 253 254 */ 236 255 237 } else { /* data */ 256 238 … … 269 251 mpcupd(); 270 252 } 271 /* 272 273 */ 253 274 254 } else if (mistat EQ 0x0D) { 275 255 … … 312 292 } 313 293 } 314 /* 315 316 */ 294 317 295 } else if ((mistat EQ 0x0F) AND 318 296 (michan EQ 3) AND … … 335 313 336 314 continue; 337 /* 338 339 */ 315 340 316 case 2: /* waiting for 1st data byte */ 341 317 … … 354 330 msmstv[miport] = msmcnxt[michan & 0x07]; 355 331 mrstat[miport] = midiin; 356 /* 357 358 */ 332 359 333 } else { /* real-time */ 360 334 … … 396 370 397 371 break; 398 /* 399 400 */ 372 401 373 case 4: /* stop */ 402 374 … … 436 408 437 409 continue; 438 /* 439 440 */ 410 441 411 case 3: /* waiting for 2nd data byte */ 442 412 … … 455 425 msmstv[miport] = msmcnxt[michan & 0x07]; 456 426 mrstat[miport] = midiin; 457 /* 458 459 */ 427 460 428 } else { /* real-time */ 461 429 … … 497 465 498 466 break; 499 /* 500 501 */ 467 502 468 case 4: /* stop */ 503 469 … … 529 495 } 530 496 } 531 /* 532 533 */ 497 534 498 } else { /* data */ 535 499 … … 585 549 break; 586 550 } 587 /* 588 589 */ 551 590 552 case 8: /* note off */ 591 553 … … 625 587 626 588 break; 627 /* 628 629 */ 589 630 590 case 11: /* control change */ 631 591 … … 675 635 } 676 636 } 677 /* 678 679 */ 637 680 638 } else if (mdb1 EQ MIDIHLD) { 681 639 … … 716 674 } 717 675 } 718 /* 719 720 */ 676 721 677 } else { /* other controllers */ 722 678 … … 766 722 767 723 break; 768 /* 769 770 */ 724 771 725 case 14: /* pitch bend */ 772 726 … … 806 760 807 761 break; 808 /* 809 810 */ 762 811 763 case 15: /* common */ 812 764
Note:
See TracChangeset
for help on using the changeset viewer.