5566cbdae7cmDspFx.c : Fixed bug where GateToSym object set the 'off' symbol event when the received off symbol port value was not equal to 0.
kevin
2013-09-28 12:40:55 -0700
9567d9211dcmDspBuiltIn.c : The AudioFileOut object no longer creates an output file when the object is created. It now waits until it is sent an 'open' symbol to create the audio output file.
kevin
2013-09-28 12:39:43 -0700
a4a2b601a9cmGrPlotAudio.c : The audio plot object no longer uses the underlying graphic objects 'user' pointer. This was a bug because the user of the audio object itself might use this pointer thereby overwrite the pointer set internally by the audio object.
kevin
2013-09-28 12:34:03 -0700
a112c6b6a2cmGrPlot.c : _cmGrPlotObjDestroy() now checks if the object about to be destroyed is the focused object and updates p->fop accordingly.
kevin
2013-09-28 12:31:21 -0700
67f4fddcd6cmFileSys.h/c: Added cmFileSysGenFn().
kevin
2013-09-28 12:30:13 -0700
4b60819a35cmAudDsp.c: Added a text output to delinate the audio and MIDI devices in when printing the device report in cmAudDspReceiveClientMsg().
kevin
2013-09-28 12:29:49 -0700
d52ea1c369cmScore.c : Fixed apparent bug where p->sets[i].symArray[] was assigned twice and p->sets[i].costSymArray[] was not assigned at all in _cmScProcSets().
kevin
2013-09-28 12:28:54 -0700
46a3bcfc9fcmScore.c : Debug output.
kevin
2013-09-26 17:57:57 -0700
85776619e2cmDspPgmKr.c : Removed printing from time-line audio begin sample index output.
kevin
2013-09-26 12:49:43 -0700
79b1666c2ccmDspKr.c : Bug fix to support multiple sync points in the same audio and/or midi file.
kevin
2013-09-26 12:48:55 -0700
ffde60139acmDspKr.h/c: Added 'AmSync' DSP processor object. Added unique midi msg id output to midi file player. Added audio and midi label output to time line object.
kpl
2013-09-25 23:46:11 -0700
0af84b0363cmDspPgmKr.c : Added use of AmSync object.
kpl
2013-09-25 23:44:59 -0700
bec5f199b4cmMidiFile.h/c : Added a the unique msg id 'uid' to cmMidiTrackMsg_t. Changed the dtick to seconds/samples conversions to use doubles instead of integers to avoid round off error.
kpl
2013-09-25 23:43:59 -0700
63e3713c84cmTimeLine.h/c: Added cmTimeLineGenOnsetMarks() and empty shell code for cmTimeLineDeleteOnsetMarks(). Added marker typeId field to cmTlMarkerTl_t.
kpl
2013-09-25 23:42:19 -0700
797e73e958cmOnset.h/c : Added median filter and pre-delay to audio output.
kpl
2013-09-24 16:16:36 -0700
e386a9675dcmMidiFile.h/c : Added cmMidiFileWrite() and the 'atick' absolute tick value field.
kpl
2013-09-24 13:03:01 -0700
6a46695080cmOnset.h/c : Replaced cmOnsetExec() with cmOnsetProc() and cmOnsetWrite().
kpl
2013-09-24 12:56:00 -0700
2d85218c4bcmDspClass.c: Removed use of OS_OSX preproc. flags for working around va_list differences with older gcc. This change is part of spat-lab port.
kevin
2013-09-05 15:58:41 -0700
a204e9ad1ccmMidiOsx.c: Fixed bug in va_list usage in _cmMpError() which showed up in spat-lab port.
kevin
2013-09-05 15:57:31 -0700
caa4b558aacmThread.c: Changed OSAtomicCompareAndSwap32Barrier() to OSAtomicCompareAndSwap64Barrier() as part of port to spat-lab Mac.
kevin
2013-09-05 15:56:30 -0700
73b2d853c8cmErr.c: Fix bug in use of va_list which showed up on spat-lab Mac port.
kevin
2013-09-05 15:54:56 -0700
4e117d50a9merge updates to Xfader in cmProc3.c and cmDspFx.c.
kevin
2013-08-15 10:54:36 -0700
7a08ab4793cmProc3.h/c,cmDspFx.c:Added fade in/out times to xfader.
kevin
2013-08-13 15:21:42 -0700
759ec01595cmDspPgmKr.c:Added control to set xfade time.
kevin
2013-08-13 12:44:13 -0700
13f8d89142cmDspPgmKr.c: Changeed _cmDspSysPgm_TimeLine() to multiplex param's instead of measurements.
kevin
2013-08-12 16:40:34 -0700
a91cf15a24cmProc4.c:Check for valid parameters in _cmScModActivate()
kevin
2013-08-12 16:39:49 -0700
0dd72e910ccmDspPgmKr.c:Many changes to _cmDspSysPgm_TimeLine() to support crossfading transforms.
kpl
2013-08-12 00:13:34 -0700
b56fee2605cmDspKr.c: 1) Changed time-line to support setting data prefix path in cmTimeLine initialization. 2) Added 'scloc' to 'ActiveMeas'.
kpl
2013-08-12 00:11:59 -0700
94f1e7cd1fcmDspBuiltIn.c:Added 'reset' to 'Counter'.
kpl
2013-08-12 00:10:37 -0700
c5b8c68e11cmAudioDsp.c,cmAudDspIF.h/c,cmMsgProtocol.h,cmDspClass.h:Changes to new procedure cmDspSysPrintPgm().
kpl
2013-08-12 00:10:03 -0700
78faec2960cmDspSys.h/c:Added _cmDspSysAssignUniqueInstSymId() to automatically assign unique symbol id's to all DSP instances which were not assigned explicit symbol id's.
kpl
2013-08-12 00:08:32 -0700
e918c4308bapp/cmTimeLine.h/c,cmScoreProc.c:The time-line now takes a prefix path rather then included explicit paths as part of the time-line data file.
kpl
2013-08-12 00:05:58 -0700
cad6618f3dcmDspPgmKr.c:Measurements now can be independently scaled and mapped for right and left transforms.
kevin
2013-07-13 17:22:26 -0700
e78e80dd06cmMallocDebug.c:Fixed bug in cmMdAllocStr() where terminating zero was not always inserted.
kevin
2013-07-13 17:21:12 -0700
efd54c7657cmTimeLine.c,cmAudioPort.c,cmPgmOpts.c,cmProc.c,cmRtSys.c: Changes to remove compiler warnings on OSX build.
kevin
2013-07-13 17:20:31 -0700
83baef16a4cmDspPgmKr.c:Changed _cmDspSysPgm_TimeLine() such that the 'activeMeas' add command is sent from the 'typeId' field of the performance eval. MsgList.
kevin
2013-07-11 12:21:55 -0700
12800d428bcmScoreProc.c:cmScWriteMeasFile() now sorts file on the section label. Also changed column order of the output file.
kevin
2013-07-11 12:20:34 -0700
2134f45d59cmDspPgmKr.c:Completed integration and initial testing of 'ActiveMeas'.
kevin
2013-07-10 14:20:01 -0700
fbf2b570a9cmDspKr.c:Added 'rewind' command to _cmDspActiveMeas.
kevin
2013-07-10 14:19:33 -0700
55c2b254c6cmDspPgmKr.c:Inital insert of 'Active Meas' in cmDspSysPgm_TimeLine.
kpl
2013-07-10 12:25:05 -0700
4576de0263cmDspBuiltIn.c,cmDspKr.h/c:Inital development of cmActiveMeas in cmDspKr.c.
kpl
2013-07-10 12:24:08 -0700
b2cd4afccdcmScoreProc.c:Changed format of output file from in _cmScWriteMeasFile().
kpl
2013-07-09 17:08:41 -0700
7b84ae7bfbcmProc4.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'.
kpl
2013-07-09 14:22:40 -0700
de009f9cd8cmTimeLine.h/c:Added the 'bar' and 'sectionStr' field to cmTlMarker_t.
kpl
2013-07-09 14:06:42 -0700
a8ba59b2f5cmScoreProc.c:Wrote _cmScoreGenAllMeasurements() to generate all performance measurements from a time-line file.
kpl
2013-07-09 14:06:01 -0700
e54b4da348cmScore.h/c:Added score file line number to cmScoreEvt_t.
kpl
2013-07-09 14:04:40 -0700
a14aaf21e5cmScore.h/c:Added cmScoreBarEvt() and cmScoreEvtLoc().
kpl
2013-07-08 12:28:49 -0700
869d1c716bcmTimeLine.h/c: Added 'bar' and 'sectionStr' to cmTlMarker_t.
kpl
2013-07-08 11:55:18 -0700
c0960d726dcmDspPgmKr.c:Chnaged the spectral distortion 'offset' default value from 30.0 to 2.0 because it is now used as the 'bump' mode coefficient more often than it's original intent as a threshold offset in the spec. dist. envelope following modes.
kevin
2013-05-26 09:36:44 -0700
a50001972fcmDspKr.c: Added test for DBL_MAX in _cmScFolMatcherCb() to prevent invalid score measurement values from being used as parameter values. This would might be better accomplished inside cmProc4.c:cmScMeaExec().
kevin
2013-05-26 09:34:40 -0700
9fd7c97cc3cmProc4.c: Changed size validation in _cmScMatchInitMtx() to eliminate crash bug.
kevin
2013-05-26 09:33:13 -0700
d612925b43cmProc2.c: use 'offset' as bump mode coeff. in cmSpecDistExec()
kevin
2013-05-26 09:31:37 -0700
1c3717e3a8cmProc2.h:Finished 'bump' mode.
kevin
2013-05-24 15:07:38 -0700
7f086d4365cmProc2.c: added debugging stmt's
kevin
2013-05-24 14:09:44 -0700
07f6e563a2cmProc2.h: Added _cmSpecDistBump() to cmSpecDist.
kevin
2013-05-24 13:53:08 -0700
f95665db09cmScoreProc.h/c,Makefile.am: Initial commit.
kevin
2013-05-24 13:52:37 -0700
ef277baa5cMerging OS-X updates into last Linux updates.
kevin
2013-05-23 14:12:42 -0700
826eec51b4cmDspPgm.c:Added _cmDspSysPgm_RsrcWr() and update _cmDspSysPreset() to use Menu Buttons and Message Lists.
kevin
2013-05-23 14:11:38 -0700
9b529cd4b9cmDspBuiltIn.c: Added 'rsrcWr' and tested with 'string' inputs.
kevin
2013-05-23 14:10:29 -0700
778e95cb1fcmDspSys.h/c: Completed and tested cmDspRsrcWriteString().
kevin
2013-05-23 14:09:47 -0700
d4db5427c5cmDspPgmKr.c:Added compressor preset.
kevin
2013-05-23 11:07:34 -0700
03d026999acmDspClass.c: Fixed #ifdef typo's
kevin
2013-05-23 11:06:31 -0700
f1dc68364acmDspSys.h/c:Initial add of cmDspRsrcWriteString() and check of cmJsonIsModified() in cmDspSysUnload().
kevin
2013-05-22 15:16:11 -0700
c3643ef133cmDspPgmKr.c: Added preset controls to _cmDspSysPgmTimeLine().
kevin
2013-05-22 15:15:15 -0700
88856255d2cmDspPgm.c:_cmDspSysPgm_Preset() improved variable names.
kevin
2013-05-22 15:14:31 -0700
b7bcac7de6cmDspKr.c: kAudPathTlId now transmits to UI in _cmDspTimeLineRecv()
kevin
2013-05-22 15:13:41 -0700
f118b68bb7cmDspClass.c:Added OS_X specific compilation for _cmDspParseArgV().
kevin
2013-05-22 15:12:52 -0700
6e8dc7208acmJson.h/c:Added cmJsonIsModified().
kevin
2013-05-22 15:12:04 -0700
a9a615f94ecmDspClass.c: _cmDspParseArgV() now returns the va_list. This seemed to solve a OS-X problem with va_arg() parsing.
kevin
2013-05-22 10:32:45 -0700
d0b9ccafe5cmText.c:Added a va_end() to mach the va_copy in _cmTextSysVPrintf().
kevin
2013-05-22 10:31:22 -0700
84923532c4cmTime.h/c: Replaced clock_gettime_stub.h/c with OS-X specific code which may not be as accurate with absolute time but has equivalent delta-time accuracty. This code needs to be tested.
kevin
2013-05-22 10:30:37 -0700
0507290dfecmAudioFileDev.c,cmMidiFilePlay.c:Replaced calls to clock_gettime() with equivalent calls to cmTimeGet().
kevin
2013-05-22 10:27:55 -0700
8d00e8fe23cmTimeLine.h/c: cmTimeLineReadJson() now takes a handle ptr, rather than a handle, so that it can correctly release the handle if the file read/parse fails.
kevin
2013-05-22 10:26:08 -0700
57d10b5bdbMakefile.am:Removed clock_gettime_stub.h/c from OS-X build.
kevin
2013-05-22 10:24:56 -0700
27ab77f2c7osx/clock_gettime_stub.h/c: Removed. Replaced with OS-X specific code in cmTime.c
kevin
2013-05-22 10:24:00 -0700
37fffdf181cmData.h/c: Initial working version in cmtest.
kevin
2013-05-21 11:49:24 -0700
a1a0a61e74cmRtSys.c: Comment updates.
kevin
2013-05-04 08:57:10 -0700
6dfbab8037cmRtSysMsg.h,cmRtNet.h/c: Added use of kMsgSetRtId to all non-net-sync msg's sent via network.
kevin
2013-05-04 08:56:44 -0700
48884c3389cmMidiOsx.c: Check OSX references against 0 instead of NULL. Use _cmMpRtPtr to notice the first use of _cmMpRoot.
kevin
2013-05-01 15:11:32 -0700
2ce96cdfd3cmAudioPortOsx.h/c:Added baseApDevIdx to cmApOSxInitialize().
kevin
2013-05-01 15:10:18 -0700
cc3f7627a0cmDspKr.c:Removed unused variable p in _cmDspScaleRangeReset().
kevin
2013-05-01 15:09:46 -0700
0dd7cdbbe9cmUdpPort.h/c:Added cmInvalidUdpPortNumber and check for definition of HOST_NAME_MAX.
kevin
2013-05-01 15:08:58 -0700
0882f93f50cmTime.h: Added OSX specfic clock_gettime().
kevin
2013-05-01 15:07:25 -0700
b82a0d0eddcmThread.c:Added OSX specific atomic operations.
kevin
2013-05-01 15:06:28 -0700
ca3fb3ec80cmRtSys.c: cmRtSysContext() now checks validity of rtSubIdx.
kevin
2013-05-01 15:06:05 -0700
3f1821b0becmRtNet.c: Replaced use of cmInvalidId with cmInvalidUdpPortNumber in cmRtNetReport().
kevin
2013-05-01 15:04:52 -0700
4c0847942dcmProc2.h:Removed incorrect use of cmSigGenWaveformId which caused multiple definition errors.
kevin
2013-05-01 15:03:50 -0700
267fa650a5cmMidiPort.c: Use 0xff as invalid status byte instead of -1 in cmMpParseMidiData() and cmMpParserMidiTriple() to eliminate 'always true' warning.
kevin
2013-05-01 15:02:59 -0700