Граф коммитов

48 Коммитов

Автор SHA1 Сообщение Дата
kevin
198aa41b98 cmProc4.c : Fixed bug in _cmScModulatorReset() where the selected entry group was always the first entry group. 2016-07-23 13:07:27 -04:00
kevin
7ff73452e2 cmProc4.h/c, cmDspKr.c : Changed cmScModulator to use entry groups rather than a single entry list. 2016-07-13 16:43:01 -04:00
kevin
a607108e48 cmProc4.h/c : Added the 'exec' entry type to cmScModulator. 2016-07-06 18:55:36 -04:00
Kevin Larke
c44a890088 cmProc4.h/c : Added comments. 2016-04-23 16:29:14 -04:00
kevin
5ec36d98b9 cmDspProc4.h/c : Added 'decl' entry type to scMod. 2015-10-15 18:38:31 -04:00
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.
2015-02-25 16:57:05 -08:00
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.
2015-02-25 15:17:10 -08:00
Kevin Larke
205f7c6c6b cmProc4.h/c : Deleted experimental score trackers. 2015-02-18 16:41:59 -08:00
Kevin Larke
0b46711fd8 cmProc4.h/c : Added comments to the score follower. 2015-02-09 10:13:47 -08:00
Kevin Larke
921891bbf1 cmProc4.c : cmRecdPlayExec() now checks for NULL inputs and outputs. 2014-08-11 11:43:11 -07:00
Kevin Larke
e1ab740d82 cmProc4.h/c : Moved cmFrqTrk to cmProc2.h/c. 2014-08-10 13:01:49 -07:00
Kevin Larke
3aa247662b cmProc4.h : Initial implementation of cmFrqTrk. 2014-08-07 19:16:54 -07:00
kevin
d8d63d7e29 cmProc4.h/c,cmProc5.h/c,Makefiile.am : Moved cmGoertzel from cmProc4.h/c into new file (cmProc5.h/c). 2014-02-04 08:39:51 -08:00
kevin
fd61da603f cmProc4.c : cmRecdPlayInsertRecord() now sets frag.recdIdx field to the actual number of sample
frames read rather than the number allocated.
2014-01-16 20:17:55 -08:00
kevin
f2d06b68bd cmProc4.c : fixed call to cmAudioFileReadSample() in cmRecdPlayInsertRecord(). 2014-01-16 17:12:04 -08:00
kevin
744da47218 cmProc4.h/c : Added cmRecdPlayInsertRecord() to the cmRecdPlay object. 2014-01-16 16:05:11 -05:00
kevin
2a4f4d6ed5 cmProc4.c : Fixed memory leak of cmGoertzel.wnd. 2014-01-12 10:21:00 -05:00
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
2013-12-15 18:14:27 -05:00
kevin
77206408cf cmProc4.h/c : Added a window function whose length can vary independently
from the system frame rate (procSmpCnt) to cmGoertzel.
2013-11-26 13:40:49 -05:00
kevin
d011e83cd9 cmProc4.h/c: Fixed bug in cmGoertzel where ch->s1 and ch->s2 were swapped. 2013-11-24 12:14:22 -05:00
kevin
b206e2d457 cmProc4.h/c : Added the cmGoertzel tone detector object. 2013-11-24 10:40:36 -05:00
kevin
198908dd47 cmProc4.h/c: Added cmRcdPlaySetLaSecs().
Added comments.
Fixed bug in filling record buffer.
2013-11-19 19:28:51 -08:00
kevin
c946234fde Merge branch 'master' of klarke.webfactional.com:webapps/git/repos/libcm with
spat lab mac.
2013-11-19 11:15:12 -08:00
kevin
57d2a86a42 cmProc4.h/c, cmDspKr.c : Added look-ahead buffer to cmRecdPlay object. 2013-11-19 11:08:08 -05:00
kpl
d64f92ac03 Added the cmRecdPlay proc object. 2013-11-18 22:31:58 -08:00
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.
2013-11-03 13:42:40 -08:00
kevin
27c719dcc4 cmProcr4.c : Added 'postFl' to scMod. 2013-09-30 11:03:24 -07:00
kevin
19d31789db cmProc4.h/c : Update comments and documentation on cmScMod object. 2013-09-29 18:46:20 -07:00
kevin
a91cf15a24 cmProc4.c:Check for valid parameters in _cmScModActivate() 2013-08-12 16:39:49 -07:00
kevin
efd54c7657 cmTimeLine.c,cmAudioPort.c,cmPgmOpts.c,cmProc.c,cmRtSys.c:
Changes to remove compiler warnings on OSX build.
2013-07-13 17:20:31 -07:00
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.
2013-07-09 14:22:40 -07:00
kevin
9fd7c97cc3 cmProc4.c: Changed size validation in _cmScMatchInitMtx() to eliminate crash bug. 2013-05-26 09:33:13 -07:00
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.
2013-04-20 10:39:24 -07:00
kevin
c9dd87625a cmProc4.h/c, cmDspKr.c, cmDspPgmKr.c: Many changes to debug cmScMod. Added _cmDspGSwitchAlloc(). 2013-03-01 17:40:04 -08:00
kevin
9b9e626287 cmProc.h/c: Added cmScModulator cmDspKr.h/c,cmDspPgmKr add cmScMod 2013-02-08 23:48:54 -08:00
kevin
56249c2f40 cmProc4.h/c: Add cmMeas.vsi and callback args to cmScMatcher. 2013-01-30 17:33:44 -08:00
kevin
27bae4fca2 cmProc4.h/c: Completed tempo and evenness measurement calculations. 2013-01-30 11:56:56 -08:00
kevin
dca4d28d1c cmProc4.h/c: Initial completetion of cmScMeas. Removed cmScAlign. 2013-01-18 09:28:33 -08:00
kevin
820d85815e cmProc4.h/c: Refinements to cmScMatch and cmScMather. 2013-01-16 15:12:54 -08:00
kevin
0819c27f8e cmProc4.h/c: Added cmScMatch and cmScMatcher to replace cmScAlign. 2013-01-15 17:38:21 -08:00
kevin
85393d61c9 cmProc4.h/c: Refinements to cmScAlign and initial interface for cmScMeas. 2013-01-14 15:15:53 -08:00
kevin
78c9c3064b cmProc4.h: Added ed_xxx edit dist testing functions and cmScAlign class. 2013-01-13 16:47:50 -08:00
kevin
4c8b5915ad cmProc4.h/c Added cmScTrk object. 2012-12-13 08:46:48 -08:00
kevin
698f987558 cmProc4.h/c Major score-follower development. 2012-12-03 17:18:50 -08:00
kpl
24bcde77ac cmProc4.h/c cmDspKr.c Score follower tweeking. 2012-11-27 14:20:54 -08:00
kpl
22d8ab1918 cmProc4.c Fixed bug where cmScFolFinal() did not delete p->edWndMtx. 2012-11-26 23:08:12 -08:00
kevin
68696bce20 Rewrote pitch tracker 2012-11-18 22:41:27 -08:00
kpl
dac4199f36 cmProc4.c/h Added to repository 2012-11-14 20:01:05 -08:00