Pārlūkot izejas kodu

cmScore.c : cmScorePrint() now prints pedal events.

master
kevin 8 gadus atpakaļ
vecāks
revīzija
7db44fb13b
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3
    1
      app/cmScore.c

+ 3
- 1
app/cmScore.c Parādīt failu

148
   { kPgmEvtScId,     kPgmMdId,      "pgm" },
148
   { kPgmEvtScId,     kPgmMdId,      "pgm" },
149
   { kCtlEvtScId,     kCtlMdId,      "ctl" },
149
   { kCtlEvtScId,     kCtlMdId,      "ctl" },
150
   { kNonEvtScId,     kNoteOnMdId,   "non" },
150
   { kNonEvtScId,     kNoteOnMdId,   "non" },
151
+  { kPedalEvtScId,   0,             "ped" },
151
   { kInvalidEvtScId, 0, "***" }
152
   { kInvalidEvtScId, 0, "***" }
152
 };
153
 };
153
 
154
 
2404
         r->barNumb );
2405
         r->barNumb );
2405
       break;
2406
       break;
2406
 
2407
 
2408
+    case kPedalEvtScId:
2407
     case kNonEvtScId:
2409
     case kNonEvtScId:
2408
       cmRptPrintf(rpt,"%5i %5i %5i %3i %3i %s %5s %c%c%c %s\n",
2410
       cmRptPrintf(rpt,"%5i %5i %5i %3i %3i %s %5s %c%c%c %s\n",
2409
         i,
2411
         i,
2412
         r->barNumb,
2414
         r->barNumb,
2413
         r->barNoteIdx,
2415
         r->barNoteIdx,
2414
         cmScEvtTypeIdToLabel(r->type),
2416
         cmScEvtTypeIdToLabel(r->type),
2415
-        cmMidiToSciPitch(r->pitch,NULL,0),
2417
+        r->type==kNonEvtScId ? cmMidiToSciPitch(r->pitch,NULL,0) : (cmIsFlag(r->flags,kPedalUpScFl)? " up" : " dn"),
2416
         cmIsFlag(r->flags,kEvenScFl)  ? 'e' : ' ',
2418
         cmIsFlag(r->flags,kEvenScFl)  ? 'e' : ' ',
2417
         cmIsFlag(r->flags,kTempoScFl) ? 't' : ' ',
2419
         cmIsFlag(r->flags,kTempoScFl) ? 't' : ' ',
2418
         cmIsFlag(r->flags,kDynScFl)   ? 'd' : ' ',
2420
         cmIsFlag(r->flags,kDynScFl)   ? 'd' : ' ',

Notiek ielāde…
Atcelt
Saglabāt