Kevin Larke
055b916c81
cmMsgProtocol.h : Added kTakeSeqRendDuiId.
9 years ago
Kevin Larke
5c028bca2f
cmDspKr.h/c : Many changes to cmDspTakeSeqBldr.
Added cmDspTakeSeqRend processor.
9 years ago
Kevin Larke
59cec07cce
cmDspClass.h/c, cmDspUI.c : Added 'ptr' type variables.
Added TakeSeqBldr/Rndr UI allocator functions.
9 years ago
Kevin Larke
3a94b42b32
cmDspValue.h/c : Added the 'ptr' type to represent void*.
9 years ago
Kevin Larke
bd5daa08bd
cmMidi.h/c : Added pedal related functions and control codes.
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
e540ee91f9
cmProc4.c : Fixed bug in _cmScMatcherStoreResult() which failed to copy the
'muid' from the matched midi event to the cmScMatcherResult_t result record.
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
35aad95b05
cmDspPgmKr.c : Connect the 'muid' MIDI file player output to the 'muid'
score follower input.
9 years ago
Kevin Larke
39021c4c3b
cmDspKr.c : Added 'muid' as in input to cmDspScFol to accept a unique
identifier for each incoming MIDI message. This is then used as the 'muid'
arg. to cmScMatcherExec() to support definitively matching score events and
particular MIDI events.
9 years ago
Kevin Larke
cf8c6af27f
cmProc4.h/c : The cmMidiTrackMsg_t.uid identifier of note-on messages
fed to cmScMatcher are now tracked along with the note. This allows score events
to be definitevly matched to a particular note-on event when the event
comes from a MIDI file.
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
7d55b16257
Merge origin with post take-seq-bldr updates to master.
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
83345c5046
cmDspTl.h/c : Deleted these unused files.
9 years ago
Kevin Larke
7fbe7ba4ae
cmDspPgmKr.c : Added 'tksbFn' to the time-line program resource file.
9 years ago
Kevin Larke
5510595568
cmDspClass.h, cmDspUi.c : Added cmDspUiTakeSeqBldrCreate().
9 years ago
Kevin Larke
d01fdca576
cmDspKr.h/c, cmDspBuildIn.c : Added initial framework for cmTakeSeqBldr DSP object.
9 years ago
Kevin Larke
94cb7244a1
cmMsgProtocol.h : Added kTakeSeqBldrDuiId UI ctl identifier.
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
ec6c2d8593
cmMidiFile.c : cmMidiFileCalcNoteDuration() now update the durTicks field of
sustain pedal messages with the length of time the sustain pedal is held down.
9 years ago
Kevin Larke
1a0b88016e
cmMidiFile.h : Fixed commented numbering of result-codes.
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
f9d1a57391
Makefile.am : Added cmTakeSeqBldr.h/c.
9 years ago
Kevin Larke
205f7c6c6b
cmProc4.h/c : Deleted experimental score trackers.
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
0b46711fd8
cmProc4.h/c : Added comments to the score follower.
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 Larke
74f5aea7b1
cmProc4.h : Fixed typo in comment.
9 years ago
Kevin Larke
44cdad61e0
cmKeyboard.h/c : Added cmIsKeyWaiting().
9 years ago
kevin
f002553852
cmProc2.c : Comment out calls to iSpecVa and oSpecVa.
Comment out calls to cmFrqTrk.
10 years ago
Kevin Larke
31dcea8f55
cmDspPgmKr.c : Re-enabled input compressor.
10 years ago
Kevin Larke
64475eb410
cmDspPgmKr.c : Fixed typo where 'useInputEqFl' was interpretted incorrectly.
10 years ago
Kevin Larke
a1b8e4c739
cmDspSys.c : Added instance labels for some error messages.
10 years ago
Kevin Larke
ebd1d37e74
cmUdpPort.c : Fixed bug in cmUdpTestV() where arguments were not correctly selected from 'arv'.
10 years ago
Kevin Larke
b416cb5a65
cmUdpPort.h/c : Added cmUdpTest() and cmUdpTestV().
10 years ago
Kevin Larke
1cd2969f6d
cmUdpNet.h/c : Changed argv[] in cmUdpNetTest() from char* to const char*.
10 years ago