Commit Graph

153 Commits

Author SHA1 Message Date
kevin
fdfe4d404a cmScore.c : Added _cmScFreeSectList() to fix memory on free when CSV parse fails. 2016-08-17 18:58:00 -04:00
kevin
b66c936a99 cmXScore.c : Added explicit variable for grace note duration. 2016-08-03 17:10:31 -04:00
kevin
d2a3d0d32e cmXScore.c : Completed 'add' and 'subtract' based grace note positioning. 2016-08-03 17:03:17 -04:00
kevin
83734d9949 cmXScore.c : Added code to parse grace note group information during 'reorder' processing.
Added _cmXScoreProcessGraceNotes() to position grace notes.
2016-07-27 19:05:42 -04:00
kevin
9036de70ba cmXScore.h/c : Added cmXScoreProcessPedals() and _cmXsWriteMidiFile(). 2016-07-20 19:16:00 -04:00
kevin
38cdd3012b cmXScore.h,c : Began MIDI output file generation coding. Added _cmXsWriteMidiSvg(). 2016-07-14 19:08:13 -04:00
kevin
5cfd2095c7 cmScoreMatchGraphic.c : Fixed cmScoreMatchGraphicTimeLineBars() to find bar locations which were not directly adjacent to note events. 2016-07-13 17:38:41 -04:00
kevin
a0f1db3f3a cmMidiScoreFollow.c : Replace use of cmFsMakeUerFn() with cmFsMakeUserDirFn() in cmMidiScoreFollowMain(). 2016-07-13 17:37:44 -04:00
kevin
c3f2a1ff3c cmScoreMatchGraphic.c : Updated comments. 2016-07-06 12:44:24 -04:00
kevin
43d9f36427 cmScoreMatchGraphic.h/c : Initial implementation of _cmScoreMatchGraphicUpdateSostenuto(). 2016-06-29 19:11:17 -04:00
kevin
4ee4a5bbe4 cmScoreMatchGraphic.c : Commented out _cmScoreMatchGraphicUpdateSostenuto() pending implementation. 2016-06-29 12:46:22 -04:00
kevin
de1649b204 cmXScore.c : Fixed sostenuto / damper edits from reorder file implementation.
Added processing for ~x sostenuto edit.
2016-06-23 19:16:41 -04:00
kevin
f0b6e55207 cmScoreMatchGraphic.css : Initial commit 2016-06-22 17:12:07 -04:00
kevin
4eece810a1 cmMidiScoreFollow.c : Changed some file names. 2016-06-22 17:10:46 -04:00
kevin
10493545b4 cmScoreMatchGraphics.c : Added colored output for damper and sostenuto pedal. 2016-06-22 17:10:03 -04:00
kevin
21d13a94fd cmMidiScoreFollow.c : Add call to cmScoreMatchGraphicUpdateMidiFromScore(). 2016-06-16 18:06:29 -04:00
kevin
3f3bc296aa cmScoreMatchGraphic.c : Display damper pedal events. 2016-06-16 18:05:41 -04:00
kevin
fc8e338231 cmXScore.h/c : Upateds to include pitch,tie, and pedal edits from reorder file. 2016-06-16 18:04:28 -04:00
kevin
d963fb2b77 cmMidiScoreFollow.h/c, Makefile.am : cmMidiScoreFollow.h/c initial commit. 2016-06-16 12:56:10 -04:00
kevin
3acdeb61a0 cmScoreMatchGraphic.h/c : Added cmScoreMatchGraphicUpdateMidiFromScore() to set the MIDI note velocities based on the score velocities. 2016-06-16 12:55:34 -04:00
kevin
670edcaec7 cmXScore.c : Finalized and debugged _cmScoreReorder() processing. 2016-06-16 12:53:59 -04:00
kevin
403b85eff4 cmScore.h/c : Added cmScoreIdToEvt() and add 'vel' field to cmScoreEvt_t structure. 2016-06-16 12:51:55 -04:00
kevin
b1f5026916 cmXScore.h/c : Added dynamics, sostenuto,tick value, and ordering updating from 'reorder' file. 2016-06-09 18:52:29 -04:00
kevin
5a973bc98d cmXScore.c : More failed experiments with cmXScoreReorder(). 2016-04-27 13:38:09 -04:00
kevin
0fe627884f cmXScore.c : Preliminary work on fixing reordering. 2016-04-26 17:30:49 -04:00
kevin
7db44fb13b cmScore.c : cmScorePrint() now prints pedal events. 2016-04-26 17:30:22 -04:00
Kevin Larke
3a236648d3 cmScore.c : Check that the score symbol table is valid at the beginning of cmScorePrintSets(). 2016-04-23 16:07:42 -04:00
Kevin Larke
c169faa083 cmXScore.c : The tempo and dynamic marking columns must be stored as quoted text so that the section numbers can be correctly parsed by cmScore. 2016-04-23 16:06:54 -04:00
Kevin Larke
15ee5423c9 cmScore.h/c : Added cmScorePrintSets(). 2016-04-23 15:41:19 -04:00
kevin
68e34d29d7 cmXScore.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. 2016-04-20 18:53:24 -04:00
kevin
999ffe9bb4 cmScoreMatchGraphics.h/c : Added cmScoreMatchGraphicGenTimeLineBars(). 2016-04-20 18:51:33 -04:00
kevin
d1b77e9f7e cmXScore.c : Remove space between section and '*' on heel marked even-ness sections. 2016-04-14 19:37:26 -04:00
kevin
c07d5fbc8d cmXScore.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. 2016-04-07 13:39:24 -04:00
kevin
4017b8bbaa cmXScore.c : Added cmXScoreReorder(). 2016-04-06 17:35:09 -04:00
kevin
a09785024e cmXScore.h : Updated notes in comments. 2016-04-06 17:34:44 -04:00
kevin
f9505d0f43 cmXScore.h/c : Added _cmXScoreAbsoluteTime(),_cmXScoreSpreadGraceNotes(),_cmXScoreSetMeasGroups() 2016-03-31 19:07:48 -04:00
kevin
a669e8bca3 cmXScore.h/c : Added cmXScoreInsertDynamics() to read a dynamic marking from a text file. 2016-03-30 19:18:44 -04:00
kevin
7cef3bc4e1 cmScore.h/c : Removed "graphic score" processig. This is now in cmScoreMatchGraphic.h/c. 2016-03-30 19:17:41 -04:00
Kevin Larke
715d14d424 cmXScore.c : In cmXScoreWriteCsv() seconds are now calculated as an offset from the last metronome
change.
2016-03-30 11:47:41 -04:00
Kevin Larke
1e821a6a6f cmScoreMatchGraphic.c : Added optional second line of text to boxes. 2016-03-26 14:41:16 -04:00
kevin
b78cf1b688 cmScoreMatchGraphic.h/c : Completed initial implementation. 2016-03-24 19:22:39 -04:00
kevin
5d633f8cf0 cmXScore.c : Added _cmXScoreRemoveDuplicateNotes(). 2016-03-24 19:21:40 -04:00
kevin
8531f80438 cmScore.c : Added 'loctn' to cmScorePrint() output. 2016-03-24 19:21:20 -04:00
Kevin Larke
01bf7de3bd cmScoreMatchGraphic.h/c, Makefile.am : Initial commit. 2016-03-24 12:12:54 -04:00
Kevin Larke
b1a404d34c cmXScore.h/c : Added 'outFn' parameter to cmXScoreTest(). 2016-03-24 12:12:28 -04:00
Kevin Larke
8d8869bd6c cmScore.h/c : Completed cmScoreGraphic*() function implementation. 2016-03-24 12:06:43 -04:00
kevin
a81e0d5850 cmXScore.h/c : Fixed bug in _cmXScoreFindTiedNote(). Added _cmXScoreReportTitle(). 2016-03-17 19:30:21 -04:00
kevin
5a44aaf760 cmTakeSeqBldr.h : Added include cmFile.h to account for addition of cmScoreXXXGraphic() functions in cmScore.h. 2016-03-17 19:29:31 -04:00
kevin
d25868e474 cmScore.h/c : Added iniital implementation of cmScoreXXXGraphic() functions. 2016-03-17 19:28:35 -04:00
kevin
b17635cc78 cmXScore.c : Tied notes now must be assigned to the same voice. 2016-03-16 18:35:28 -04:00