cmMidiFile.c : Note on messages now show sci. pitch in _cmMidiFilePrintMsg().

This commit is contained in:
kevin 2016-02-24 19:08:49 -05:00
parent 5208cfae60
commit d49f626d0e

View File

@ -1380,16 +1380,29 @@ void _cmMidiFilePrintHdr( const _cmMidiFile_t* mfp, cmRpt_t* rpt )
void _cmMidiFilePrintMsg( cmRpt_t* rpt, const cmMidiTrackMsg_t* tmp )
{
cmRptPrintf(rpt,"%8i %8i %8i %8i : ", tmp->dtick, tmp->dmicro, tmp->atick, tmp->amicro );
cmRptPrintf(rpt,"%8i %8i %8i %8i : ",
tmp->dtick,
tmp->dmicro,
tmp->atick,
tmp->amicro );
if( tmp->status == kMetaStId )
{
cmRptPrintf(rpt,"%s ", cmMidiMetaStatusToLabel(tmp->metaId));
}
else
{
cmRptPrintf(rpt,"%4s %3i %3i %3i", cmMidiStatusToLabel(tmp->status),tmp->u.chMsgPtr->ch,tmp->u.chMsgPtr->d0,tmp->u.chMsgPtr->d1);
cmRptPrintf(rpt,"%4s %3i %3i %3i",
cmMidiStatusToLabel(tmp->status),
tmp->u.chMsgPtr->ch,
tmp->u.chMsgPtr->d0,
tmp->u.chMsgPtr->d1);
}
if( cmMidiIsChStatus(tmp->status) && cmMidiIsNoteOn(tmp->status) && (tmp->u.chMsgPtr->d1>0) )
cmRptPrintf(rpt," %4s ",cmMidiToSciPitch(tmp->u.chMsgPtr->d0,NULL,0));
cmRptPrintf(rpt,"\n");
}