libcm is a C development framework with an emphasis on audio signal processing applications.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kevin 1d1681eefd cmDspKr.c : In _cmDspTimeLineRecv() allow the selected time line object to be a kMidiEvtTlId type. пре 8 година
app cmTimeLine.c : _cmTimeLineObjAtTime() changed such that when an object contains the search point that the returned object also contains the search point. The returned object will be the one containing the search point whose begin or end point is closest to the search point. пре 8 година
dsp cmDspKr.c : In _cmDspTimeLineRecv() allow the selected time line object to be a kMidiEvtTlId type. пре 8 година
linux cmAudioPortAlsa.c : Added _cmApDevReportFormats(). Added, but disabled, _cmApS24_3BE*(). Added i/oSignFl and i/oSwapFl to device record. Changed sample format selection algorithm to use fmt[]. пре 9 година
osx cmAudioPortOsx.c : Replaced deprecated Core Audio API. пре 10 година
sa sa/cmSaProc.c : Fixed bug where surroundstream.h/c inclusion was controlled by incorrect pre-processor flag. пре 9 година
vop cmProcTemplateMain.h : Added ending #include "cmProcTemplateUndef.h" пре 8 година
.gitignore .gitignore : Initial commit. пре 10 година
Makefile.am cmSvgWriter.h/c,Makefile.am : Initial commit. пре 8 година
cmApBuf.c cmApBuf.h/c : Added code to handle audio timestamps. cmApBufUpdate() sets an input/output timestamp on each device according to the audio packet timestamp. cmApBufGetIO() returns the timestamp associated with each returned buffer. Added cmApBufOnPortEnable() to zero the timestamp when a port is enabled. This implementation of the audio timestamping processes is a hack because only the first timestamp is stored (after a call to cmApBufOnPortEnable()) and all subsequent timestamps are generated by incrementing this value according to the incoming/outgoing sample count. пре 11 година
cmApBuf.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmArray.c cmArray.c: When the array handle is invalid cmArrayCount() now returns 0 instead of throwing an error. пре 11 година
cmArray.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudDsp.c cmAudDsp.c : Added _cmAdSendProgramDefault(0 and _cmAdSendAudioSysCfgDefault(). пре 8 година
cmAudDsp.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudDspIF.c cmAudioDsp.c,cmAudDspIF.h/c,cmMsgProtocol.h,cmDspClass.h:Changes to new procedure cmDspSysPrintPgm(). пре 11 година
cmAudDspIF.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudDspLocal.c Added cmAudDspLocalSendSetup() and cmAudDspSendSetup() пре 12 година
cmAudDspLocal.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudLabelFile.c cmAudLabelFile.c:Fixed uninitialzed 'rc' in cmGrObjWorldExt(). пре 11 година
cmAudLabelFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioAggDev.c cmAudioAggDev.c : Added AudioFileDevice and NRT device initialization to cmApAggTest() (Could not get Soundflower and Traveller aggregate device to work.) пре 8 година
cmAudioAggDev.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioBuf.c Initial commit пре 12 година
cmAudioBuf.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioFile.c cmAudioFile.h/c : Added cmAudioFileSetSRate(), cmAudioFileSine() and chnaged cmAudioFileTest() to take a variable argument list. Added the ability to write WAV files. cmAudioFileCreate() now creates a WAV or AIF header based on the file name extension. пре 9 година
cmAudioFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioFileDev.c cmAudioFileDev.c : Now includes cmCtx.h to allow for cmCtx dependency in public interface of cmAudioFile.h. пре 9 година
cmAudioFileDev.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioFileMgr.c Initial commit пре 12 година
cmAudioFileMgr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioNrtDev.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. пре 11 година
cmAudioNrtDev.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioPort.c cmAudioPort.c : cmApTest() now accepts sample rate as a command line arg.. пре 9 година
cmAudioPort.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioPortFile.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. пре 11 година
cmAudioPortFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioSys.c cmAudioSys.h/c : cmAudioSysCtx_t now have time stamps which are set in the cmApBufGetIO() calls in _cmAsDspExecCallback(). _cmAudioSysEnable() now calls cmApBufOnPortEnable() to that cmApBuf() can be aware to when audio streaming is starting and stopping. пре 11 година
cmAudioSys.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmAudioSysMsg.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmComplexTypes.c cmComplexTypes.h/c : Added cmVOCR_MultVFV() and cmVOCR_DivVFV(). Implemented cmVOCR_Abs(). пре 9 година
cmComplexTypes.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmCsv.c cmCsv.h : Renamed cmCsvInsertTextColAfter() to cmCsvInsertQTestColAfter() to be clear that the output will be quoted. Added cmCsvInsertIdentColAfter() to insert non-quoted text. пре 8 година
cmCsv.h cmCsv.h : Renamed cmCsvInsertTextColAfter() to cmCsvInsertQTestColAfter() to be clear that the output will be quoted. Added cmCsvInsertIdentColAfter() to insert non-quoted text. пре 8 година
cmCtx.c Initial commit пре 12 година
cmCtx.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmDList.c cmDList.h/c/Tpl.h : Changes to support initial debugging of cmDList. пре 9 година
cmDList.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmDListTpl.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmData.c cmData.h/c : Changed cmDataRecdAllocXXX() to return a cmDtRC_t. пре 11 година
cmData.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmDevCfg.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. пре 11 година
cmDevCfg.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmDocMain.h Initial commit пре 12 година
cmErr.c cmErr.c: Fix bug in use of va_list which showed up on spat-lab Mac port. пре 11 година
cmErr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmExec.c cmExec.h/c, Makefile.am : Initial commit. пре 9 година
cmExec.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmFeatFile.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmFeatFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmFile.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmFileSys.c cmFileSys.h/c : Added cmFileSysMakeDirFn(),cmFileSysMakeUserDirFn(). пре 8 година
cmFileSys.h cmFileSys.h/c : Added cmFileSysMakeDirFn(),cmFileSysMakeUserDirFn(). пре 8 година
cmFloatTypes.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmFrameFile.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmFrameFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmGlobal.c Initial commit пре 12 година
cmGlobal.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmGnuPlot.c cmGnuPlot.c : Removed 'inline' from _cmPrintData(). пре 9 година
cmGnuPlot.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmGr.c cmGr.c : Changed mouse drag logic in _cmGrEventMsMove(). пре 9 година
cmGr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmGrDevCtx.c cmGrDevCtx.c Added _cmGrDcOffs() macros. пре 11 година
cmGrDevCtx.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmGrPage.c cmGrPageLayout() now returns bool. пре 12 година
cmGrPage.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmGrPlot.c cmGrPlot.c : Fixed an apparent bug in cmGrPlotObjSetStateFlags() where _cmGrPlotObjSetFocus() was only called if the focus flag was already set when it appears it should only called when it is not already set. пре 8 година
cmGrPlot.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmGrPlotAudio.c cmGrPlotAudio.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. пре 11 година
cmGrPlotAudio.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmHashTbl.c cmHashTbl.h/c : Initial commit. пре 10 година
cmHashTbl.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmJson.c cmJson.h/c : Added cmJsonMemberAtIndex(). пре 8 година
cmJson.h cmJson.h/c : Added cmJsonMemberAtIndex(). пре 8 година
cmKeyboard.c cmKeyboard.h/c : Added cmIsKeyWaiting(). пре 9 година
cmKeyboard.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmLex.c cmLex.c : Fixed bug in _cmLexIntMatcher(). пре 9 година
cmLex.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmLib.c cmLib.c : Attempts to load non-library files now fail silently. пре 10 година
cmLib.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmLinkedHeap.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmLinkedHeap.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmMain.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmMallocDebug.c cmMallocDebug.c:Fixed bug in cmMdAllocStr() where terminating zero was not always inserted. пре 11 година
cmMallocDebug.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmMath.c cmMath.h/c : Added cmModIncr(). пре 9 година
cmMath.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmMem.c cmMem.c : Added a comment at the location where breakpoints may be set to stop on the reallocation of a memory block with a known 'uniqueId'. пре 10 година
cmMem.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmMidi.c cmMidi.h/c : Added cmSciPitchToMidiPitch(). пре 8 година
cmMidi.h cmMidi.h/c : Added cmSciPitchToMidiPitch(). пре 8 година
cmMidiFile.c cmMidiFile.c : _cmMidiFileLinearize() now immediately clears mfp->msgVDirtyFl to avoid problems in 'kc'. пре 8 година
cmMidiFile.h cmMidiFile.h/c : Completed cmMidiFileInsertTrackMsg() and added _cmMidiFile_t.msgVDirtyFl and associated processing. пре 8 година
cmMidiFilePlay.c cmMidiFile.h/c,cmMidiFilePlay.c : Added cmMidiFileCreate(), cmMidiFileInsertTrack???Msg(). Removed cmMidiFileIsNull() and _cmMidiFileMalloc(). пре 8 година
cmMidiFilePlay.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmMidiPort.c cmMidiPort.h/c : cmMpParseMidiData() and cmMpParseMidiTriple() now take a MIDI time stamp as part of the incoming message. пре 11 година
cmMidiPort.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmMsgProtocol.c Initial commit пре 12 година
cmMsgProtocol.h cmMsgProtocol.h : Added kProgramDfltDuiId and kAudioSysCfgDfltDuiId. пре 8 година
cmPgmOpts.c cmPgmOpt.c : Fixed minor formatting of --help text. пре 9 година
cmPgmOpts.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmPrefix.h Initial commit пре 12 година
cmPrefs.c cmPrefs.h/c: Added cmPrefsGetUInt(). пре 11 година
cmPrefs.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmProc.c cmProc.c: Chnaged labs() to fabs() in calc of 'dLogProb' in cmChmmTrain(). пре 9 година
cmProc.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmProc2.c cmProc2.h/c : Added statVa to cmSpecDist(). пре 9 година
cmProc2.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmProc3.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. пре 11 година
cmProc3.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmProc4.c cmProc4.c : Fixed bug in _cmScModulatorReset() where the selected entry group was always the first entry group. пре 8 година
cmProc4.h cmProc4.h/c, cmDspKr.c : Changed cmScModulator to use entry groups rather than a single entry list. пре 8 година
cmProc5.c cmProc5.h/c : Added cmSeqAlign. пре 8 година
cmProc5.h cmProc5.h/c : Added cmSeqAlign. пре 8 година
cmProcObj.c cmProc.h,cmProcObj.c: Comment updates. пре 11 година
cmProcObj.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmProcTest.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. пре 11 година
cmProcTest.h Initial commit пре 12 година
cmRbm.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. пре 11 година
cmRbm.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmRpt.c cmRpt.c : Fixed bug in _cmDefaultPrint() where stdin was used with fputs() instead of stdout. пре 9 година
cmRpt.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmRtNet.c cmRtNet.c : Changes to port number and bcastAddr in cmRtNetTest(). пре 10 година
cmRtNet.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmRtSys.c cmRtNet.h/c : Corrected mispelling in #ifdef header guards. On failure of cmThreadMutexWaitOnCondVar() in _cmRtThreadCallback() the correct result code is now reported. пре 10 година
cmRtSys.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmRtSysMsg.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmSerialize.c Initial commit пре 12 година
cmSerialize.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmStack.c cmStack.h/c: Added cmStackTop() to return the top stack element. пре 11 година
cmStack.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmStrStream.c cmStrStream.c : Completed initial tests and fixed bugs in cmOStrStreamWrite(). пре 10 година
cmStrStream.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmSvgWriter.c cmSvgWriter.c : Added _cmSgWriterFlipY(). пре 8 година
cmSvgWriter.h cmSvgWriter.c : Added _cmSgWriterFlipY(). пре 8 година
cmSymTbl.c cmSymTbl.c: Fixed cmSymTblRegisterFmt() to return new symbol id. пре 11 година
cmSymTbl.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmSyncRecd.c cmSyncRecd.h/c : Changed result codes from cmXXXSrRC to cmXXXSyRc to avoid conflicts with same named result codes from cmSerialize.h. пре 10 година
cmSyncRecd.h cmSyncRecd.h/c : Changed result codes from cmXXXSrRC to cmXXXSyRc to avoid conflicts with same named result codes from cmSerialize.h. пре 10 година
cmTagFile.c cmTagFile.h/c : cmTagFile now recognizes function definition, and structure and union tags. пре 10 година
cmTagFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmTaskMgr.c cmTaskMgr.h/c : Many updates and changes to complete the initial development. пре 11 година
cmTaskMgr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmText.c cmText.h/c : Added cmTextLineCount(). пре 8 година
cmText.h cmText.h/c : Added cmTextLineCount(). пре 8 година
cmTextTemplate.c cmTextTemplate.c : Changed cmTextTemplateTest() to use cmFsMakeUserDirFn() to make platform independent. пре 8 година
cmTextTemplate.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmThread.c cmThread.c : Fixed bug in cmThPtrCAS() where #ifdef OS_VER_10_5 was used instead of #ifdef OS_64. пре 10 година
cmThread.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmTime.c cmTime.h/c : Added cmTimeDiffMicros(),cmTimeIsLTE(),cmTimeIsGTE(),cmTimeIsEqual(),cmTimeIsZero(),cmTimeSetZero(). пре 11 година
cmTime.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmUdpNet.c cmUdpNet.h/c : Changed argv[] in cmUdpNetTest() from char* to const char*. пре 10 година
cmUdpNet.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmUdpPort.c cmUdpPort.c : Fixed bug in cmUdpTestV() where arguments were not correctly selected from 'arv'. пре 10 година
cmUdpPort.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmUi.c cmUi.c : Removed unused variable from cmUiSelectPanel(). пре 10 година
cmUi.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmUiDrvr.c cmUi.h/c and cmUiDrvr.h/c: Many changes and additions. пре 11 година
cmUiDrvr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmUiRtSysMstr.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. пре 11 година
cmUiRtSysMstr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmVirtNet.c Initial commit пре 12 година
cmVirtNet.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmXml.c cmXml.c : Rewrote _cmXmlNodeHasChildR() to fix bug where all possible children were not visited. пре 8 година
cmXml.h cmXml.h/c : Added cmXmlNodeHasChildWithAttr() and cmXmlNodeHasChildWithAttrAndValue(). пре 8 година