kevin
9d5697d9cd
Many changes to support cmtools.
vor 4 Jahren
kevin
d490c05b72
cmMidiFile.h/c : Added cmMidiFileReport().
vor 7 Jahren
kevin
a37e2e2c71
cmMidiFile.h/c : Added cmMidiFileGenSvgFile()
vor 8 Jahren
kevin
780abd5e74
cmMidiFile.h/c : Added cmMidiFileNoteTimeDensity().
vor 8 Jahren
kevin
19b90719aa
cmMidiFile.c : Removed UID return value from cmMidiFileInsertTrackMsg().
vor 8 Jahren
kevin
3ef0c6fd3a
cmMidiFile.h/c : In cmMIdiFileInsertTrack???() return the 'uid' of the new event record.
vor 8 Jahren
kevin
49943bd43e
cmMidiFile.h/c : Completed cmMidiFileInsertTrackMsg() and added _cmMidiFile_t.msgVDirtyFl and associated processing.
vor 8 Jahren
kevin
bf8f641d22
cmMidiFile.h/c,cmMidiFilePlay.c : Added cmMidiFileCreate(), cmMidiFileInsertTrack???Msg(). Removed cmMidiFileIsNull() and _cmMidiFileMalloc().
vor 8 Jahren
kevin
2b01371684
cmMidiFile.h/c : Added 'end' field to cmMidiChMsg_t and setting code. Not yet tested.
vor 8 Jahren
kevin
5cde332add
cmMidiFile.h/c : Added cmMidiFileInsertMsg() Also rearranged code to isolate
cmMidiTrackMsg_t allocation. These changes are not yet tested.
vor 8 Jahren
kevin
bdc1bdb61c
cmMidiFile.h/c : Added cmMidiFileSetVelocity().
vor 8 Jahren
kevin
2bc5274ef3
cmMidiFile.h/c : Added cmMidiFileIsSustainPedal???() and cmMidiFileIsSostenutoPedal???().
Added new version of cmMidiFileCalcNodeDuration() which respects sostenuto pedal.
vor 8 Jahren
kevin
ade31a2e79
cmMidiFile.h : Added cmMidiFileIs???() macros.
vor 8 Jahren
kevin
886bc82a52
cmMidiFile.h/c, cmMidiFilePlay.c : Changed cmMidiTrackMsg_t.atick and amicro to type unsigned long long.
vor 8 Jahren
kevin
7c4290579d
cmMidiFile.h/c : Rewrote the way absolute time is calculated. Added _cmMidiFileSetAccumlateTick() and _cmMidiFileSetAbsoluteTime().
vor 8 Jahren
kevin
7f84595d08
cmMidiFile.h/c : Added cmMidiFileGenPlotFile().
vor 8 Jahren
kevin
9df86e1c49
cmScore.c,cmTakeSeqBldr.c,cmTimeLine.c,cmMidiFile.h/c,cmMidiFilePlay.c,cmDspKr.c : Changed order of arg's in call to cmMidiFileOpen().
vor 8 Jahren
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().
vor 9 Jahren
kevin
04bfa83e38
cmMidiFile.h/c : Added cmMIdiFIlePrintMsgs(). Removed dead code in cmMidiFileTickToMicros() and cmMIdiFIleTickToSamples().
vor 9 Jahren
Kevin Larke
176073874f
*.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp.
vor 9 Jahren
Kevin Larke
1a0b88016e
cmMidiFile.h : Fixed commented numbering of result-codes.
vor 9 Jahren
kevin
6bc6511d8f
cmMidiFile.h : Added comments.
vor 11 Jahren
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.
vor 11 Jahren
kpl
e386a9675d
cmMidiFile.h/c : Added cmMidiFileWrite() and the 'atick' absolute tick
value field.
vor 11 Jahren
kpl
d32c47be4c
cmMidiFile.h/c _cmMidiFileClose() is now called by cmMidiFileOpen() on the incoming handle.
vor 12 Jahren
kevin
37c2599982
cmMidiFile.h/c Added cmMIdiFileTickToSamples()
vor 12 Jahren
kpl
41a33a0333
cmMidiFile.c/h Added __cplusplus guards. Convert Note-on 0 vel. to Note-Off
vor 12 Jahren
kevin
b108da1911
Initial commit
vor 12 Jahren