kevin
beefa4ef42
cmMath.c, cmThread.c : Replaced type casting with use of unions to do type conversion in byte swap and CAS functions.
...
This was required to address a strict-aliasing violation in the release build.
2013-12-12 12:19:52 -05:00
kevin
c442830e85
cmDspPgmKr.c : Added audio output 2&3 to handle direct through dry signal.
2013-12-11 12:44:26 -05:00
kevin
c81b178224
cmDspKr.c : Rewrote cmDspActiveMeas to use a linked list to store measurement records.
2013-12-11 12:43:22 -05:00
kevin
47b006f89e
cmScore.h : Added cmInvalidVarScId.
2013-12-11 12:42:26 -05:00
kevin
3a202c27f9
cmDspPgmKr.c : Major rewrite of _cmDspSysPgm_TimeLine().
...
The original function is in _cmDspSysPgm_TimeLine2().
2013-12-10 16:35:03 -05:00
kevin
40a9f35e18
cmMidiOsx.c : Added comment on a possible problem with the time stamp
...
computation in _cmMpMIDISystemReadProc().
2013-12-10 16:33:43 -05:00
kevin
4c44c396fd
cmDspPgm.c : Added test for 'Checkbox' to _cmDspSysPgm_UiTest().
2013-12-10 16:33:06 -05:00
kevin
b95348f047
cmDspKr.c : Added option to cmDspScFol to generate score measurements
...
(dyn,even,tempo,cost) as they are computed.
2013-12-10 16:32:19 -05:00
kevin
e7429a773c
cmDspFx.c : Changed _cmDspAvailCh_Recv() to handle 'trigger' case where
...
no available channels are available.
2013-12-10 16:27:15 -05:00
kevin
f41a6d6709
cmDspBuiltIn.c : Added cmDspCheckbox() as an improved check box control
...
which can be used with specific on/off values and symbols.
2013-12-10 16:26:23 -05:00
kevin
837aab5cc1
cmScore.h : Added kNameEvtScId to match the MIDI file 'name' data element.
2013-12-10 16:25:16 -05:00
kpl
d92465cb37
cmData.h/c : Changed cmDataRecdAllocXXX() to return a cmDtRC_t.
2013-12-03 13:48:31 -08:00
kpl
86f64739e4
cmData.h/c : Added scalar bool (kBoolDtId) data type.
...
Changed container values from integers to flags so they can be mixed with
basic data types when used with var-arg based functions.
Added cmErr_t* arg's to all var-arg based functions.
2013-12-03 13:29:05 -08:00
kevin
033681c8b4
cmData.h/c : Many minor changes and bug fixes.
2013-12-01 22:41:16 -05:00
kevin
af002db879
cmDspPgm.c : Added more channels to _cmDspSysPgm_Goertzel() and parameters
...
to support window size on the Goertzel detector.
2013-11-26 13:44:32 -05:00
kevin
da98170c43
cmDspKr.c : Changed _cmDspGoertzel to initialize internal cmGoertzel object
...
in _cmDspGoertzelReset.
2013-11-26 13:43:14 -05:00
kevin
3d32b3ac51
cmProc.h : Added cmShiftBuf_str tag to cmShiftBuf.
2013-11-26 13:41:33 -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
ab1161d138
cmDspPgm.c : Added _cmDspSysPgm_Goertzel.
2013-11-24 10:42:24 -05:00
kevin
f1be9f433d
cmDspKr.h/c, cmDspBuiltIn.c : Added the cmDspGoertzel DSP object.
2013-11-24 10:42:07 -05:00
kevin
b206e2d457
cmProc4.h/c : Added the cmGoertzel tone detector object.
2013-11-24 10:40:36 -05:00
kevin
0857f64730
cmDspKr.c : Improved comments on cmDspAmSync object.
2013-11-21 17:25:09 -08:00
kevin
19224be46a
cmDspKr.c : Added comments to _cmDspAmSync.
2013-11-20 11:56:28 -05:00
kevin
89ad5d8857
cmDspKr.c: Added call to cmRecdPlaySetLaSecs() in _cmDspRecdPlayRecv()
2013-11-19 19:30:10 -08:00
kevin
c11c875f29
cmDspPgmKr.c: Added option to direct fragments to independent audio outputs.
2013-11-19 19:29:21 -08: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
2cba573163
cmProc4.h/c: Fixed bug in _cmScValidateMarkers() that incorrectly tagged good fade markers and invalid.
2013-11-19 19:28:02 -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
031210c7e9
cmDspPgmKr.c : Added look-head parameters for cmDspRecdPlay object.
2013-11-19 11:08:56 -05:00
kevin
57d2a86a42
cmProc4.h/c, cmDspKr.c : Added look-ahead buffer to cmRecdPlay object.
2013-11-19 11:08:08 -05:00
kevin
ebef000a27
cmData.h/c: Commented out uncompilable bits.
2013-11-19 11:07:22 -05:00
kevin
e6933b61d2
cmScore.c : Fixed bug in _cmScParseFile() where _cmScParseSectionColumn()
...
overwrote 'rc' and thereby prevented the functio from returning the correct result code on fail.
2013-11-19 11:06:56 -05:00
kpl
c809469b62
cmData.h/c : More changes - that won't fully compile.
2013-11-19 00:11:25 -08:00
kpl
b74e24a46b
cmData.h/c: Initial rewrite of cmData to include the concept of homogeneous arrays as containers and leaf nodes.
2013-11-18 22:36:24 -08:00
kpl
691d0ef278
cmDspPgmKr.c : Added the cmDspRecdPlay object to the patch.
2013-11-18 22:32:28 -08:00
kpl
d64f92ac03
Added the cmRecdPlay proc object.
2013-11-18 22:31:58 -08:00
kpl
70dffe559b
cmScore.h/c : Added the concept of 'markers' to support locating live recd/play fragments.
2013-11-18 22:31:19 -08:00
kpl
8f4981728c
cmDspKr.h/c : Added the cmDspRecdPlay object.
...
The cmScoreInitialize() call in cmDspScore now is passed a valid symbol table handle.
2013-11-18 22:30:27 -08:00
kpl
fd52495292
cmDspBuiltIn.c : Added cmRecdPlayClassCons to _cmDspClassBuiltInArray[].
2013-11-18 22:28:06 -08:00
kpl
b4d99528f9
cmLex.h/c : Added cmLexTokenIsUnsigned() and cmLexTokenIsSignlePrecision().
2013-11-15 16:44:49 -08:00
kpl
2e1c77f150
cmData.h/c : Initial debugging and testing of cmDataParser.
2013-11-15 16:44:05 -08:00
kevin
fd56025468
cmData.c : Minor bug fixes to complete initial testing of cmDataParser.
2013-11-15 08:52:26 -05:00
kevin
ead258c822
Merging 'de' libcm into 'cmtest' libcm
2013-11-14 16:51:20 -05:00
kevin
1a70a5afa0
cmData.h/c : Completed initial implementation of cmDataParser.
2013-11-14 16:45:01 -05:00
kevin
1431685ef3
cmStack.h : Added comments.
2013-11-14 16:44:34 -05:00
kpl
9928dc4f4a
cmData.h/c : Inital implementation of cmDataParser.
2013-11-14 09:16:50 -08:00
kevin
07b0ca3bbb
cmGrPage.h : Added comment to cmGrLabelFunc_t.
2013-11-13 11:53:20 -05:00
kevin
0debd730a6
cmData.c : Initial implementation of cmDataSerialize().
2013-11-05 14:37:38 -08:00
kevin
e5ee6432c1
cmCsv.h/c : Added cmCsvInsertSymHex(),cmCsvSetCellHex(), and cmInsertHexColAfter().
...
Also fixed bug in the cmCsvInsertXXXColAfter() where the return cell pointer
was not correctly set.
2013-11-05 14:34:22 -08:00