e4e1443922cmDspPgmKrTimeLineLite.c : More code simplifications.
kevin
2016-05-12 19:08:12 -0400
c33d10376bcmDspPgmKr.c : Replaced connections to (c0,c1,c2,c3).kr1 which appear to have been disconnected in error.
kevin
2016-05-12 19:06:24 -0400
ade31a2e79cmMidiFile.h : Added cmMidiFileIs???() macros.
kevin
2016-05-12 19:04:55 -0400
2bc195a625cmMidiFile.c : Initial addition of new calc note durations using sostenuto pedal.
kevin
2016-05-12 19:04:12 -0400
6e039c7b74cmMidi.h : Added cmMidiIsSostenuto???() macros
kevin
2016-05-12 19:02:51 -0400
8be69c82cdBroke cmDspPgmKr.c into multiple files cmDspPgm???.c.
kevin
2016-05-11 18:29:59 -0400
f3d07545f0cmDspFix.c : Added comments to cmActiveChannel.
kevin
2016-05-11 18:29:04 -0400
5a973bc98dcmXScore.c : More failed experiments with cmXScoreReorder().
kevin
2016-04-27 13:38:09 -0400
0fe627884fcmXScore.c : Preliminary work on fixing reordering.
kevin
2016-04-26 17:30:49 -0400
7db44fb13bcmScore.c : cmScorePrint() now prints pedal events.
kevin
2016-04-26 17:30:22 -0400
c44a890088cmProc4.h/c : Added comments.
Kevin Larke
2016-04-23 16:29:14 -0400
3a236648d3cmScore.c : Check that the score symbol table is valid at the beginning of cmScorePrintSets().
Kevin Larke
2016-04-23 16:07:42 -0400
c169faa083cmXScore.c : The tempo and dynamic marking columns must be stored as quoted text so that the section numbers can be correctly parsed by cmScore.
Kevin Larke
2016-04-23 16:06:54 -0400
15ee5423c9cmScore.h/c : Added cmScorePrintSets().
Kevin Larke
2016-04-23 15:41:19 -0400
68e34d29d7cmXScore.h/c : The even-ness label is now written as a quoted string in the output CSV file so that the '*' token is correctly parsed by cmScore.
kevin
2016-04-20 18:53:24 -0400
999ffe9bb4cmScoreMatchGraphics.h/c : Added cmScoreMatchGraphicGenTimeLineBars().
kevin
2016-04-20 18:51:33 -0400
dbd2b5ea45cmFileSys.c : Fixed comment.
Kevin Larke
2016-04-20 11:35:28 -0400
2945b1ac79cmText.h/c : Added cmTextLineCount().
Kevin Larke
2016-04-17 17:28:38 -0400
9088a7bb22cmMidiFile.c : Remove offset at beginning of each MIDI file by default.
kevin
2016-04-14 19:37:56 -0400
d1b77e9f7ecmXScore.c : Remove space between section and '*' on heel marked even-ness sections.
kevin
2016-04-14 19:37:26 -0400
e629fb7cd6cmMidiFile.c : Changed printf() format specifiers for atick and amicro to 'llu' because they are now of type long long.
kevin
2016-04-13 18:28:52 -0400
886bc82a52cmMidiFile.h/c, cmMidiFilePlay.c : Changed cmMidiTrackMsg_t.atick and amicro to type unsigned long long.
kevin
2016-04-13 17:02:25 -0400
82f6e44441Merge with remote to Currawong.
kevin
2016-04-13 15:44:10 -0400
7c4290579dcmMidiFile.h/c : Rewrote the way absolute time is calculated. Added _cmMidiFileSetAccumlateTick() and _cmMidiFileSetAbsoluteTime().
kevin
2016-04-13 15:43:20 -0400
c2c2b9c8c5Makefile.am : Fixed duplication of many entries.
kevin
2016-04-07 19:06:40 -0400
f69fd6dcb0cmMidiFile.c : Added header to MIDI file report. Fixed rounding inaccuracy on atick in cmMidiFileOpen()
kevin
2016-04-07 19:02:47 -0400
c07d5fbc8dcmXScore.h/c :Added 'reorderFn' arg. to cmXScoreTest(). Fixed bug where dynamcics and section number was not output to CSV. Added section number to end of measurement groups.
kevin
2016-04-07 13:39:24 -0400
4017b8bbaacmXScore.c : Added cmXScoreReorder().
kevin
2016-04-06 17:35:09 -0400
a09785024ecmXScore.h : Updated notes in comments.
kevin
2016-04-06 17:34:44 -0400
f9505d0f43cmXScore.h/c : Added _cmXScoreAbsoluteTime(),_cmXScoreSpreadGraceNotes(),_cmXScoreSetMeasGroups()
kevin
2016-03-31 19:07:48 -0400
7f84595d08cmMidiFile.h/c : Added cmMidiFileGenPlotFile().
kevin
2016-03-31 19:06:20 -0400
a669e8bca3cmXScore.h/c : Added cmXScoreInsertDynamics() to read a dynamic marking from a text file.
kevin
2016-03-30 19:18:44 -0400
7cef3bc4e1cmScore.h/c : Removed "graphic score" processig. This is now in cmScoreMatchGraphic.h/c.
kevin
2016-03-30 19:17:41 -0400
715d14d424cmXScore.c : In cmXScoreWriteCsv() seconds are now calculated as an offset from the last metronome change.
Kevin Larke
2016-03-30 11:47:41 -0400
1e821a6a6fcmScoreMatchGraphic.c : Added optional second line of text to boxes.
Kevin Larke
2016-03-26 14:41:16 -0400
b78cf1b688cmScoreMatchGraphic.h/c : Completed initial implementation.
kevin
2016-03-24 19:22:39 -0400
5d633f8cf0cmXScore.c : Added _cmXScoreRemoveDuplicateNotes().
kevin
2016-03-24 19:21:40 -0400
8531f80438cmScore.c : Added 'loctn' to cmScorePrint() output.
kevin
2016-03-24 19:21:20 -0400
01bf7de3bdcmScoreMatchGraphic.h/c, Makefile.am : Initial commit.
Kevin Larke
2016-03-24 12:12:54 -0400
b1a404d34ccmXScore.h/c : Added 'outFn' parameter to cmXScoreTest().
Kevin Larke
2016-03-24 12:12:28 -0400
8d8869bd6ccmScore.h/c : Completed cmScoreGraphic*() function implementation.
Kevin Larke
2016-03-24 12:06:43 -0400
a81e0d5850cmXScore.h/c : Fixed bug in _cmXScoreFindTiedNote(). Added _cmXScoreReportTitle().
kevin
2016-03-17 19:30:21 -0400
5a44aaf760cmTakeSeqBldr.h : Added include cmFile.h to account for addition of cmScoreXXXGraphic() functions in cmScore.h.
kevin
2016-03-17 19:29:31 -0400
d25868e474cmScore.h/c : Added iniital implementation of cmScoreXXXGraphic() functions.
kevin
2016-03-17 19:28:35 -0400
b17635cc78cmXScore.c : Tied notes now must be assigned to the same voice.
kevin
2016-03-16 18:35:28 -0400
0bffbc5975cmXScore.h : Updated documentation.
kevin
2016-03-16 18:34:38 -0400
98a2e83bc0cmXml.c : Rewrote _cmXmlNodeHasChildR() to fix bug where all possible children were not visited.
Kevin Larke
2016-03-15 10:13:41 -0400
38e9647546cmXScore.c : Added 'rptFl' to _cmXScoreFindTiedNote().
Kevin Larke
2016-03-15 10:08:44 -0400
69a63690e8cmScore.c : Added title to cmScorePrint() output.
Kevin Larke
2016-03-15 10:07:40 -0400
af8ad35477cmXScore.c : Fixed bug with tie processing.
kevin
2016-03-10 17:50:33 -0500
6af0e22986cmXml.c : Fixed bugs with _cmXmlNodeHasChild().
kevin
2016-03-10 17:50:16 -0500
cbf7a4d53fcmMidiFile.c : Added files to cmMidiFilePrintMsgs().
kevin
2016-03-10 17:49:54 -0500
1bc5d4dc65cmXScore.c : Added the 'uid' field to cmXScoreNote_t to hold a unique id for each note record.
kevin
2016-03-02 18:52:40 -0500
63fff58dd8cmScore.h/c : Added csvEventId to hold the CSV file 'evt' column value.
kevin
2016-03-02 18:51:51 -0500
4c4b9e878acmDspPreset.c : Replaced cmCsvInsertTextColAfter() with cmCsvInsertQTextColAfter(). This change was made due to the cmCsv function being renamed. The behavior of the function did not change.
kevin
2016-03-02 18:51:06 -0500
198a0039f1cmCsv.h : Renamed cmCsvInsertTextColAfter() to cmCsvInsertQTestColAfter() to be clear that the output will be quoted. Added cmCsvInsertIdentColAfter() to insert non-quoted text.
kevin
2016-03-02 18:48:51 -0500
dbc6c77c17cmXScore.h/c : Added _cmXScoreWriteScorePlotFile() and _cmXSCoreWriteMidiPlotFile().
kevin
2016-02-25 19:10:54 -0500
7fcce19799cmXScore.c : Added use of cmSeqAlign in _cmXScoreProcessMidi().
kevin
2016-02-24 19:09:29 -0500
d49f626d0ecmMidiFile.c : Note on messages now show sci. pitch in _cmMidiFilePrintMsg().
kevin
2016-02-24 19:08:49 -0500
5208cfae60cmProc5.h/c : Added cmSeqAlign.
kevin
2016-02-24 19:07:56 -0500
1b6ce35176cmProcTemplateMain.h : Added ending #include "cmProcTemplateUndef.h"
kevin
2016-02-24 19:07:38 -0500
325dd311cccmXScore.h/c : Finished tie processing. Fixed bug in chord onset calculation.
kevin
2016-02-17 19:00:15 -0500
9df86e1c49cmScore.c,cmTakeSeqBldr.c,cmTimeLine.c,cmMidiFile.h/c,cmMidiFilePlay.c,cmDspKr.c : Changed order of arg's in call to cmMidiFileOpen().
kevin
2016-02-17 17:14:43 -0500
5c27c2455fcmXScore.h/c : Began tie processing.
kevin
2016-02-11 19:23:42 -0500
0bd988e2dfcmXml.c : Fixed bug in _cmXmlNoteHasChildWithAttrAndValue().
kevin
2016-02-11 19:22:43 -0500
d7a7b3a895cmXScore.h/c : Added colors to color map. Allow for double whole (breve) as rvalue. Changed note.rvalue from unsigned to double. Recognize 'heel' mark.
kevin
2016-02-10 19:03:17 -0500
3664ba5c76cmXml.h/c : Added cmXmlNodeHasChildWithAttr() and cmXmlNodeHasChildWithAttrAndValue().
kevin
2016-02-10 19:01:36 -0500
8b2c47f64dcmXScore.h/c : Added cmXScoreWriteCsv().
Kevin Larke
2016-02-08 21:46:07 -0500
3c27c56089cmCsv.h : Added documentation.
Kevin Larke
2016-02-08 21:45:38 -0500
57057b002bcmXml.c : Removed dead code.
Kevin Larke
2016-02-08 21:45:17 -0500
304ff25285cmXScore.h/c : Completed note, metronome, section label, color, and pedal parsing. Added per measure time sorted note list.
Kevin Larke
2016-02-06 23:36:53 -0500
dd03627898cmXml.h/c : Added cmXmlHasChild() and cmXmlNodeDouble().
Kevin Larke
2016-02-06 23:34:10 -0500
3c81940892cmAudioAggDev.c : Commented out call to recdPrint() to fix link problem on Mac.
kevin
2016-02-04 17:56:35 -0500
538996549bcmXml.h/c : Added cmXmlNodeDouble() and cmXmlHasChild().
kevin
2016-02-04 17:55:40 -0500
3babaf428acmXScore.c : Updates to parse 'note' nodes.
kevin
2016-02-04 17:55:22 -0500
1fc5183394cmXScore.h/c,Makefile.am : Initial commit.
Kevin Larke
2016-02-04 11:33:42 -0500
0f6bd3ea63cmXml.h/c : Added cmXmlFindAttr(), cmXmlAttrInt(), cmXmlNodeValue(), cmXmlNodeInt() (and related functions.) cmXmlAlloc() now automatically parses file if 'fn' arg. is given. Fixed bug in cmXmlSearch() which did not return node when attribute keys were not given.
Kevin Larke
2016-02-04 11:33:21 -0500
59bd46a15fcmXml.h/c : Added cmXmlSearch() functions.
kevin
2015-12-17 16:57:07 -0500
dbd3da490ecmXml.h/c : Completed initial implementation.
Kevin Larke
2015-12-13 09:09:50 -0500
d13de045f7cmGnuPlot.c : Removed 'inline' from _cmPrintData().
Kevin Larke
2015-12-13 09:09:31 -0500
a839c3dd92cmXml.h/c : Updated but still incomplete.
kevin
2015-12-10 17:43:17 -0500
a2a613f3b8cmXml.h/c : Updates. Still incomplete.
kevin
2015-12-09 18:56:51 -0500
11bf5b63a0Merge with upstream.
Kevin Larke
2015-12-09 12:46:33 -0500
1c9e28bcfbcmXml.h/c, Makefile.am : Initial, incomplete, implementation of cmXml.h/c.
Kevin Larke
2015-12-09 12:44:51 -0500
a142123bd8cmTimeLine.c : Updates to use amicro instead of dticks in MIDI msgs.
kevin
2015-11-19 19:14:42 -0500
17bbae66a8cmDspPgmKr.c : Set useInCompFl to false in _cmDspSysPgm_TimeLine().
kevin
2015-11-19 19:14:01 -0500
c9eaf40705cmDspKr.c : Updates to use amicro instead of dtick in MIDI mesg.
kevin
2015-11-19 19:13:18 -0500
136cb97800cmMidiFilePlay.c : Updates to use amicro instead of dtick in MIDI msg.
kevin
2015-11-19 19:12:29 -0500
8688a7f28ccmScore.c,cmTakeSeqBldr.c : Updates to to use amicro instead of dtick field in MIDI messages.
kevin
2015-11-19 19:11:53 -0500
c8062faafecmMidiFile.h/c : Fixed bug where tempo changes were not being applied dtick instead of atick.
kevin
2015-11-19 19:08:39 -0500
acf2a85ff8cmRpt.c : Fixed bug in _cmDefaultPrint() where stdin was used with fputs() instead of stdout.
kevin
2015-11-19 19:03:37 -0500
69f364a5fccmMidiFilePlay.c : Fixed bug where cmMfpClock() was not using the correct dtick time.
kevin
2015-11-19 12:26:47 -0500
04bfa83e38cmMidiFile.h/c : Added cmMIdiFIlePrintMsgs(). Removed dead code in cmMidiFileTickToMicros() and cmMIdiFIleTickToSamples().
kevin
2015-11-18 18:56:18 -0500
c01e9731c9cmTimeline.c : Make use of 'onsetCfg' in time-line optional.
kevin
2015-11-18 15:51:28 -0500
c7bf7a2c94cmScore.h: Added cmScStatusToOpString(). Replaced calls to cmMidiMetaStatusToLabel() and cmMidiStatusToLabel() with calls to cmScStatusToOpStr().
kevin
2015-11-18 15:49:40 -0500
176073874f*.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp.
Kevin Larke
2015-11-16 14:59:27 -0500
e0d5b50a64cmLex.c : Fixed bug in _cmLexIntMatcher().
Kevin Larke
2015-11-12 12:39:40 -0500
0c9f02d130cmDspPgmKr.c : Enabled kr1 in transform channel. Fixed cross fade problem in _cmDspSysPgm_TksbLite().
kevin
2015-10-22 18:01:35 -0400
5ee8f27b03cmDspFx.c : Changed AvailCh to default to channel 0 and change to channel 1 on second audio cycle. This allows default parameters to be routed to channel 0 and all subsequent paramters to be routed to channel 1. Removed debugging code from Xfader.
kevin
2015-10-22 17:59:38 -0400