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 vuotta sitten
Kevin Larke
205f7c6c6b
cmProc4.h/c : Deleted experimental score trackers.
9 vuotta sitten
Kevin Larke
0b46711fd8
cmProc4.h/c : Added comments to the score follower.
9 vuotta sitten
Kevin Larke
921891bbf1
cmProc4.c : cmRecdPlayExec() now checks for NULL inputs and outputs.
10 vuotta sitten
Kevin Larke
e1ab740d82
cmProc4.h/c : Moved cmFrqTrk to cmProc2.h/c.
10 vuotta sitten
Kevin Larke
3aa247662b
cmProc4.h : Initial implementation of cmFrqTrk.
10 vuotta sitten
kevin
d8d63d7e29
cmProc4.h/c,cmProc5.h/c,Makefiile.am : Moved cmGoertzel from cmProc4.h/c into new file (cmProc5.h/c).
10 vuotta sitten
kevin
fd61da603f
cmProc4.c : cmRecdPlayInsertRecord() now sets frag.recdIdx field to the actual number of sample
frames read rather than the number allocated.
10 vuotta sitten
kevin
f2d06b68bd
cmProc4.c : fixed call to cmAudioFileReadSample() in cmRecdPlayInsertRecord().
10 vuotta sitten
kevin
744da47218
cmProc4.h/c : Added cmRecdPlayInsertRecord() to the cmRecdPlay object.
10 vuotta sitten
kevin
2a4f4d6ed5
cmProc4.c : Fixed memory leak of cmGoertzel.wnd.
11 vuotta sitten
kevin
6c66569f79
Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps.
app/cmOnset.c
app/cmPickup.c
app/cmScore.c
app/cmScoreProc.c
app/cmTimeLine.c
cmAudDsp.c
cmAudioAggDev.c
cmAudioFileDev.c
cmAudioNrtDev.c
cmAudioPort.c
cmAudioPortFile.c
cmDevCfg.c
cmFeatFile.c
cmMidi.c
cmMidiFile.c
cmProc2.c
cmProc3.c
cmProc4.c
cmProcTest.c
cmRbm.c
cmUiRtSysMstr.c
dsp/cmDspClass.c
dsp/cmDspFx.c
dsp/cmDspNet.c
dsp/cmDspPgmKr.c
dsp/cmDspPgmPP.c
dsp/cmDspPgmPPMain.c
dsp/cmDspSys.c
dsp/cmDspUi.c
11 vuotta sitten
kevin
77206408cf
cmProc4.h/c : Added a window function whose length can vary independently
from the system frame rate (procSmpCnt) to cmGoertzel.
11 vuotta sitten
kevin
d011e83cd9
cmProc4.h/c: Fixed bug in cmGoertzel where ch->s1 and ch->s2 were swapped.
11 vuotta sitten
kevin
b206e2d457
cmProc4.h/c : Added the cmGoertzel tone detector object.
11 vuotta sitten
kevin
198908dd47
cmProc4.h/c: Added cmRcdPlaySetLaSecs().
Added comments.
Fixed bug in filling record buffer.
11 vuotta sitten
kevin
57d2a86a42
cmProc4.h/c, cmDspKr.c : Added look-ahead buffer to cmRecdPlay object.
11 vuotta sitten
kpl
d64f92ac03
Added the cmRecdPlay proc object.
11 vuotta sitten
kevin
ab9f8c0caa
cmProc4.c : cmScMatcherMidiInput() now masks off the status byte channel
bits and checks for non-zero velocity when looking for note-on messages.
11 vuotta sitten
kevin
27c719dcc4
cmProcr4.c : Added 'postFl' to scMod.
11 vuotta sitten
kevin
19d31789db
cmProc4.h/c : Update comments and documentation on cmScMod object.
11 vuotta sitten
kevin
a91cf15a24
cmProc4.c:Check for valid parameters in _cmScModActivate()
11 vuotta sitten
kevin
efd54c7657
cmTimeLine.c,cmAudioPort.c,cmPgmOpts.c,cmProc.c,cmRtSys.c:
Changes to remove compiler warnings on OSX build.
11 vuotta sitten
kpl
7b84ae7bfb
cmProc4.c:
1. cmScMeasCalcVal(): changed method of calculating the first and last
MIDI event in p->midiBuf[] and first and the score location window area
defined by 'bli' and 'ln'.
2. cmScMeasExec(): Set p->vsi and p->vsli to indicate that no new 'sets'
are available prior to the early return when locIdx==cmInvalidIdx.
11 vuotta sitten
kevin
9fd7c97cc3
cmProc4.c: Changed size validation in _cmScMatchInitMtx() to eliminate crash bug.
11 vuotta sitten
kevin
83450bedc8
cmProc4.c: _cmScModulatorParse() now allows values from previous entries to
be automatically applied to subsequent entries. New entries must therefore
only fill in the fields which change.
11 vuotta sitten
kevin
c9dd87625a
cmProc4.h/c, cmDspKr.c, cmDspPgmKr.c: Many changes to debug cmScMod. Added _cmDspGSwitchAlloc().
11 vuotta sitten
kevin
9b9e626287
cmProc.h/c: Added cmScModulator cmDspKr.h/c,cmDspPgmKr add cmScMod
11 vuotta sitten
kevin
56249c2f40
cmProc4.h/c: Add cmMeas.vsi and callback args to cmScMatcher.
11 vuotta sitten
kevin
27bae4fca2
cmProc4.h/c: Completed tempo and evenness measurement calculations.
11 vuotta sitten
kevin
dca4d28d1c
cmProc4.h/c: Initial completetion of cmScMeas. Removed cmScAlign.
11 vuotta sitten
kevin
820d85815e
cmProc4.h/c: Refinements to cmScMatch and cmScMather.
12 vuotta sitten
kevin
0819c27f8e
cmProc4.h/c: Added cmScMatch and cmScMatcher to replace cmScAlign.
12 vuotta sitten
kevin
85393d61c9
cmProc4.h/c: Refinements to cmScAlign and initial interface for cmScMeas.
12 vuotta sitten
kevin
78c9c3064b
cmProc4.h: Added ed_xxx edit dist testing functions and cmScAlign class.
12 vuotta sitten
kevin
4c8b5915ad
cmProc4.h/c Added cmScTrk object.
12 vuotta sitten
kevin
698f987558
cmProc4.h/c Major score-follower development.
12 vuotta sitten
kpl
24bcde77ac
cmProc4.h/c cmDspKr.c Score follower tweeking.
12 vuotta sitten
kpl
22d8ab1918
cmProc4.c Fixed bug where cmScFolFinal() did not delete p->edWndMtx.
12 vuotta sitten
kevin
68696bce20
Rewrote pitch tracker
12 vuotta sitten
kpl
dac4199f36
cmProc4.c/h Added to repository
12 vuotta sitten