Kevin Larke
69a63690e8
cmScore.c : Added title to cmScorePrint() output.
8 years ago
kevin
af8ad35477
cmXScore.c : Fixed bug with tie processing.
8 years ago
kevin
1bc5d4dc65
cmXScore.c : Added the 'uid' field to cmXScoreNote_t to hold a unique id for each note record.
8 years ago
kevin
63fff58dd8
cmScore.h/c : Added csvEventId to hold the CSV file 'evt' column value.
8 years ago
kevin
dbc6c77c17
cmXScore.h/c : Added _cmXScoreWriteScorePlotFile() and _cmXSCoreWriteMidiPlotFile().
8 years ago
kevin
7fcce19799
cmXScore.c : Added use of cmSeqAlign in _cmXScoreProcessMidi().
8 years ago
kevin
655b2e6f3b
cmXScore.h/c : Added kOnsetXsFl. Added octave-shift processing. Added initial MIDI file processing.
8 years ago
kevin
325dd311cc
cmXScore.h/c : Finished tie processing. Fixed bug in chord onset calculation.
8 years ago
kevin
9df86e1c49
cmScore.c,cmTakeSeqBldr.c,cmTimeLine.c,cmMidiFile.h/c,cmMidiFilePlay.c,cmDspKr.c : Changed order of arg's in call to cmMidiFileOpen().
8 years ago
kevin
5c27c2455f
cmXScore.h/c : Began tie processing.
8 years ago
kevin
d7a7b3a895
cmXScore.h/c : Added colors to color map. Allow for double whole (breve) as rvalue. Changed note.rvalue from unsigned to double. Recognize 'heel' mark.
8 years ago
Kevin Larke
8b2c47f64d
cmXScore.h/c : Added cmXScoreWriteCsv().
8 years ago
Kevin Larke
304ff25285
cmXScore.h/c : Completed note, metronome, section label, color, and pedal parsing. Added per measure time sorted note list.
8 years ago
kevin
3babaf428a
cmXScore.c : Updates to parse 'note' nodes.
8 years ago
Kevin Larke
1fc5183394
cmXScore.h/c,Makefile.am : Initial commit.
8 years ago
kevin
a142123bd8
cmTimeLine.c : Updates to use amicro instead of dticks in MIDI msgs.
9 years ago
kevin
8688a7f28c
cmScore.c,cmTakeSeqBldr.c : Updates to to use amicro instead of dtick field in MIDI messages.
9 years ago
kevin
c01e9731c9
cmTimeline.c : Make use of 'onsetCfg' in time-line optional.
9 years ago
kevin
c7bf7a2c94
cmScore.h: Added cmScStatusToOpString(). Replaced calls to cmMidiMetaStatusToLabel() and cmMidiStatusToLabel() with calls to cmScStatusToOpStr().
9 years ago
Kevin Larke
176073874f
*.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp.
9 years ago
kevin
65452c0d40
cmOnset.c : Added printout of parameters to cmOnsetProc().
9 years ago
kevin
6c792e240d
cmDspPgmJsonToDot.h/c, Makefile : Initial working version of cmDspPgmJsonToDot
9 years ago
kevin
611eda87de
app/cmDspPgmJsonToDot.h/c : Initial partial implementation.
9 years ago
Kevin Larke
4ddbe2c1d6
cmTakeSeqBldr.h/c : Many changes and additions.
9 years ago
Kevin Larke
60de3ffb15
cmScore.h/c : Added cmScoreNotifyCb().
9 years ago
Kevin Larke
7daa1ebcee
cmTakeSeqBldr.c : Partial initial implementation of _cmTakeSeqBldrRender().
9 years ago
Kevin Larke
d60eb3c0da
cmTakeSeqBldr.c : Completed cmTakeSeqBldrLoadTake() and cmTakeSeqBldrUnloadTake().
9 years ago
Kevin Larke
9b86614e57
cmTakeSeqBldr.c : Added 'muid' to cmScTrkMidiTsb_t.
Fixed bug in _cmTsbScoreTrkFree().
9 years ago
Kevin Larke
857dae7646
cmTimeLine.h/c : Added cmTimeLinePrefixPath().
9 years ago
Kevin Larke
15a0c7beeb
cmScoreProc.c : Updated the TakeSeqBldr JSON file generation code to match the
file parser code in cmTakeSeqBldr.c.
9 years ago
Kevin Larke
80b094d205
cmScoreProc.c : Initial support for sending the MIDI file msg unique id to the
score tracker.
9 years ago
Kevin Larke
72c373c836
cmTakeSeqBldr.c : Fix parsing JSON parsing bugs.
9 years ago
Kevin Larke
a7cecdd678
cmScore.h/c : Pedal events are now handled similarly to Note-on events and given
their own type: kPedalEvtScId and pedal down messages are assigned the
pedal event duration in cmScEvent_t.durSecs.
9 years ago
Kevin Larke
c89117af6a
cmScoreProc.c : Changed kBegin/EndSectionSpId to kBegin/EndTakeSpId to better
reflect the meaning of the score markers.
9 years ago
Kevin Larke
cf53227561
cmScore.c : Fixed assert() bug in _cmScParseFile().
9 years ago
Kevin Larke
4873885874
cmTakeSeqBldr.h/c : Partial implementation of cmTakeSeqBldrLoadTake().
9 years ago
Kevin Larke
9e11eb49b8
cmScore.h/c : The durSecs's cmScEvt_t field of pedal down events now contains
the length of time the pedal is held down and the 'pitch' field is set
to the MIDI id of the pedal.
9 years ago
Kevin Larke
a89cadec84
app/cmTimeLine.h/c : cMTlXXXObjPtr() now returns NULL if the 'op' arg. is NULL.
9 years ago
Kevin Larke
1b6a798401
cmTakeSeqBldr.h/c : Completed code for cmTakeSeqBldrAlloc()/Free() and initial testing.
9 years ago
Kevin Larke
b2dee6219f
cmTakeSeqBldr.h/c : Initial commit.
9 years ago
Kevin Larke
e5dbc44c61
cmScoreProc.h : Completed the cmSpAssocProc_t based processing.
Added kNoteNoSpid and kFailSpId messages to the score tracking processor callback.
9 years ago
Kevin Larke
f50e5a85cc
cmScoreProc.h : Moved cmSpRC_t result codes from inside cmScoreProc.c to cmScoreProc.h
9 years ago
Kevin Larke
88d5d9a499
cmScoreProc.c : Reorganized the score processor to support plugging in different
score processing algorithms without changing the processor.
Created the shell code for generating performance editing data.
9 years ago
Kevin Larke
cac6e8e974
cmScoreProc.c : Added comments.
9 years ago
Kevin Larke
2d878144d2
cmScore.h : Added comments.
9 years ago
kevin
e581d54cc0
cmTimeLine.c : durSmpCnt is now set for pedal up/down in _cmTlProcMidiFile().
10 years ago
kpl
c7e3f55a2d
cmSdb.c : Fixed potential uninitialized variable in _cmSdbStoreSeqEvent().
10 years ago
kevin
d863299265
cmSdb.h/c : Added initial set of cmSdbSeqXXX() operations.
Added 'pitchV' arg. to cmSdbSelect().
Added cmSdbSyncChPairs().
10 years ago
kevin
f95d93a4f8
app/cmSdb.h/c : Sample database reader object. Initial commit.
10 years ago
kevin
5c36dfcf9a
cmScore.c : Changed _cmScParseMarkers() to allow multiple recd/play markers on the same line.
10 years ago