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 Larke 1fc5183394 cmXScore.h/c,Makefile.am : Initial commit. пре 8 година
app cmXScore.h/c,Makefile.am : Initial commit. пре 8 година
dsp cmDspPgmKr.c : Set useInCompFl to false in _cmDspSysPgm_TimeLine(). пре 9 година
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 cmVectOps.h/c : Added use of _cmVOU_Abs() to eliminate warning regarding abs(unsigned). пре 9 година
.gitignore .gitignore : Initial commit. пре 10 година
Makefile.am cmXScore.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 call to cmDspPgmJsonToDot() following cmDspSysPrintPgm(). пре 9 година
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 Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. пре 11 година
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/c: CSV reader now uses a hash table rather than symbol table. пре 10 година
cmCsv.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
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.c : Fixed harmless compiler warning in _cmFileSysDirGetEntries(). пре 9 година
cmFileSys.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
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.h : Make callbacks for deselected objects when a new object is selected. Added cmPlotObjCb() function. пре 9 година
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 cmJsonIsModified(). пре 11 година
cmJson.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
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 pedal related functions and control codes. пре 9 година
cmMidi.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmMidiFile.c cmMidiFile.h/c : Fixed bug where tempo changes were not being applied dtick instead of atick. пре 9 година
cmMidiFile.h cmMidiFile.h/c : Fixed bug where tempo changes were not being applied dtick instead of atick. пре 9 година
cmMidiFilePlay.c cmMidiFilePlay.c : Updates to use amicro instead of dtick in MIDI msg. пре 9 година
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 *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
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 cmDspProc4.h/c : Added 'decl' entry type to scMod. пре 9 година
cmProc4.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmProc5.c cmProc5.h/c : Added parameter setters to cmNlmsEc. пре 9 година
cmProc5.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
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(). пре 11 година
cmStrStream.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
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. пре 11 година
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.c : Implemented cmTextEncodeBase64(). пре 9 година
cmText.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. пре 9 година
cmTextTemplate.c Many changes пре 12 година
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.h/c : Added cmXmlFindAttr(), cmXmlAttrInt(), cmXmlNodeValue(), cmXmlNodeInt() (and related functions.) cmXmlAlloc() now automatically parses file if 'fn' arg. is given. Fixed bug in cmXmlSearch() which did not return node when attribute keys were not given. пре 8 година
cmXml.h cmXml.h/c : Added cmXmlFindAttr(), cmXmlAttrInt(), cmXmlNodeValue(), cmXmlNodeInt() (and related functions.) cmXmlAlloc() now automatically parses file if 'fn' arg. is given. Fixed bug in cmXmlSearch() which did not return node when attribute keys were not given. пре 8 година