Commit Graph

980 Commits

Author SHA1 Message Date
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
kevin
9181a5d804 cmScore.c : Completed implementation of cmScoreFileFromMidi(). 2013-11-05 14:32:59 -08:00
kevin
6bc6511d8f cmMidiFile.h : Added comments. 2013-11-05 12:52:23 -08:00
kevin
72b65a1904 cmScore.h/c : Initial implementation of cmScoreFileFromMidi(). 2013-11-05 12:52:07 -08:00
kevin
d235d22da5 cmDspPgmKr.c : Added 'audio in' button to switch 'live' and 'simulate'
audio input between the recorded and audio input port.
2013-11-03 13:46:41 -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