Commit Graph

25 Commits

Author SHA1 Message Date
kevin
780abd5e74 cmMidiFile.h/c : Added cmMidiFileNoteTimeDensity(). 2016-09-14 15:47:13 -04:00
kevin
19b90719aa cmMidiFile.c : Removed UID return value from cmMidiFileInsertTrackMsg(). 2016-09-14 15:15:48 -04:00
kevin
3ef0c6fd3a cmMidiFile.h/c : In cmMIdiFileInsertTrack???() return the 'uid' of the new event record. 2016-09-07 17:35:01 -04:00
kevin
49943bd43e cmMidiFile.h/c : Completed cmMidiFileInsertTrackMsg() and added _cmMidiFile_t.msgVDirtyFl and associated processing. 2016-07-27 19:03:42 -04:00
kevin
bf8f641d22 cmMidiFile.h/c,cmMidiFilePlay.c : Added cmMidiFileCreate(), cmMidiFileInsertTrack???Msg(). Removed cmMidiFileIsNull() and _cmMidiFileMalloc(). 2016-07-20 19:17:44 -04:00
kevin
2b01371684 cmMidiFile.h/c : Added 'end' field to cmMidiChMsg_t and setting code. Not yet tested. 2016-06-23 19:17:58 -04:00
kevin
5cde332add cmMidiFile.h/c : Added cmMidiFileInsertMsg() Also rearranged code to isolate
cmMidiTrackMsg_t allocation.  These changes are not yet tested.
2016-06-22 17:08:47 -04:00
kevin
bdc1bdb61c cmMidiFile.h/c : Added cmMidiFileSetVelocity(). 2016-06-16 12:50:43 -04:00
kevin
2bc5274ef3 cmMidiFile.h/c : Added cmMidiFileIsSustainPedal???() and cmMidiFileIsSostenutoPedal???().
Added new version of cmMidiFileCalcNodeDuration() which respects sostenuto pedal.
2016-05-18 13:11:36 -04:00
kevin
ade31a2e79 cmMidiFile.h : Added cmMidiFileIs???() macros. 2016-05-12 19:04:55 -04:00
kevin
886bc82a52 cmMidiFile.h/c, cmMidiFilePlay.c : Changed cmMidiTrackMsg_t.atick and amicro to type unsigned long long. 2016-04-13 17:02:25 -04:00
kevin
7c4290579d cmMidiFile.h/c : Rewrote the way absolute time is calculated. Added _cmMidiFileSetAccumlateTick() and _cmMidiFileSetAbsoluteTime(). 2016-04-13 15:43:20 -04:00
kevin
7f84595d08 cmMidiFile.h/c : Added cmMidiFileGenPlotFile(). 2016-03-31 19:06:20 -04: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
176073874f *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. 2015-11-16 14:59:27 -05:00
Kevin Larke
1a0b88016e cmMidiFile.h : Fixed commented numbering of result-codes. 2015-02-24 15:38:31 -08:00
kevin
6bc6511d8f cmMidiFile.h : Added comments. 2013-11-05 12:52:23 -08: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
kpl
d32c47be4c cmMidiFile.h/c _cmMidiFileClose() is now called by cmMidiFileOpen() on the incoming handle. 2012-11-26 23:03:35 -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