Commit Graph

19 Commits

Author SHA1 Message Date
kevin
f69fd6dcb0 cmMidiFile.c : Added header to MIDI file report. Fixed rounding inaccuracy on atick in cmMidiFileOpen() 2016-04-07 19:02:47 -04:00
kevin
7f84595d08 cmMidiFile.h/c : Added cmMidiFileGenPlotFile(). 2016-03-31 19:06:20 -04:00
kevin
cbf7a4d53f cmMidiFile.c : Added files to cmMidiFilePrintMsgs(). 2016-03-10 17:49:54 -05:00
kevin
d49f626d0e cmMidiFile.c : Note on messages now show sci. pitch in _cmMidiFilePrintMsg(). 2016-02-24 19:08:49 -05:00
kevin
9df86e1c49 cmScore.c,cmTakeSeqBldr.c,cmTimeLine.c,cmMidiFile.h/c,cmMidiFilePlay.c,cmDspKr.c : Changed order of arg's in call to cmMidiFileOpen(). 2016-02-17 17:14:43 -05:00
kevin
c8062faafe cmMidiFile.h/c : Fixed bug where tempo changes were not being applied dtick instead of atick.
Added atick,dmicro, and amicro field to cmMidiTrackMsg_t.
Replaced durTicks w/ durMicros in cmMidiChMsg_t.
Deleted cmMidiFIleTickToMicros() and cmMidiFileTickToSamples().
2015-11-19 19:08:39 -05:00
kevin
04bfa83e38 cmMidiFile.h/c : Added cmMIdiFIlePrintMsgs(). Removed dead code in cmMidiFileTickToMicros() and cmMIdiFIleTickToSamples(). 2015-11-18 18:56:18 -05:00
Kevin Larke
ec6c2d8593 cmMidiFile.c : cmMidiFileCalcNoteDuration() now update the durTicks field of
sustain pedal messages with the length of time the sustain pedal is held down.
2015-02-24 15:39:38 -08:00
Kevin Larke
c79a1d592a cmMidiFile.c : Added cmMidiFilePrintControlNumbers(). 2014-08-10 12:59:10 -07:00
kevin
c21c04e2ca cmMidiFile.c : Added _cmMidiFileCalcNoteDurationsAllocVoice() to modularize
note duration tracking.
2014-03-17 10:03:37 -07:00
kevin
6c66569f79 Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps.
app/cmOnset.c
app/cmPickup.c
app/cmScore.c
app/cmScoreProc.c
app/cmTimeLine.c
cmAudDsp.c
cmAudioAggDev.c
cmAudioFileDev.c
cmAudioNrtDev.c
cmAudioPort.c
cmAudioPortFile.c
cmDevCfg.c
cmFeatFile.c
cmMidi.c
cmMidiFile.c
cmProc2.c
cmProc3.c
cmProc4.c
cmProcTest.c
cmRbm.c
cmUiRtSysMstr.c
dsp/cmDspClass.c
dsp/cmDspFx.c
dsp/cmDspNet.c
dsp/cmDspPgmKr.c
dsp/cmDspPgmPP.c
dsp/cmDspPgmPPMain.c
dsp/cmDspSys.c
dsp/cmDspUi.c
2013-12-15 18:14:27 -05:00
kpl
bec5f199b4 cmMidiFile.h/c : Added a the unique msg id 'uid' to cmMidiTrackMsg_t.
Changed the dtick to seconds/samples conversions to use doubles
instead of integers to avoid round off error.
2013-09-25 23:43:59 -07:00
kpl
e386a9675d cmMidiFile.h/c : Added cmMidiFileWrite() and the 'atick' absolute tick
value field.
2013-09-24 13:04:11 -07:00
kevin
befd3deeee cmMidiFile.c Fixed absolute time calc. bug in cmMidiFileTickToSamples(). 2012-12-11 14:03:00 -08:00
kpl
d32c47be4c cmMidiFile.h/c _cmMidiFileClose() is now called by cmMidiFileOpen() on the incoming handle. 2012-11-26 23:03:35 -08:00
kpl
b7191065bb cmMidiFile: Debug Note duration calculation 2012-11-23 21:27:50 -08:00
kevin
37c2599982 cmMidiFile.h/c Added cmMIdiFileTickToSamples() 2012-11-17 17:32:21 -08:00
kpl
41a33a0333 cmMidiFile.c/h Added __cplusplus guards. Convert Note-on 0 vel. to Note-Off 2012-11-14 20:03:30 -08:00
kevin
b108da1911 Initial commit 2012-10-29 20:52:39 -07:00