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. hace 8 años
app cmXScore.h/c,Makefile.am : Initial commit. hace 8 años
dsp cmDspPgmKr.c : Set useInCompFl to false in _cmDspSysPgm_TimeLine(). hace 9 años
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[]. hace 9 años
osx cmAudioPortOsx.c : Replaced deprecated Core Audio API. hace 10 años
sa sa/cmSaProc.c : Fixed bug where surroundstream.h/c inclusion was controlled by incorrect pre-processor flag. hace 9 años
vop cmVectOps.h/c : Added use of _cmVOU_Abs() to eliminate warning regarding abs(unsigned). hace 9 años
.gitignore .gitignore : Initial commit. hace 10 años
Makefile.am cmXScore.h/c,Makefile.am : Initial commit. hace 8 años
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. hace 11 años
cmApBuf.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmArray.c cmArray.c: When the array handle is invalid cmArrayCount() now returns 0 instead of throwing an error. hace 11 años
cmArray.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudDsp.c cmAudDsp.c : Added call to cmDspPgmJsonToDot() following cmDspSysPrintPgm(). hace 9 años
cmAudDsp.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudDspIF.c cmAudioDsp.c,cmAudDspIF.h/c,cmMsgProtocol.h,cmDspClass.h:Changes to new procedure cmDspSysPrintPgm(). hace 11 años
cmAudDspIF.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudDspLocal.c Added cmAudDspLocalSendSetup() and cmAudDspSendSetup() hace 12 años
cmAudDspLocal.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudLabelFile.c cmAudLabelFile.c:Fixed uninitialzed 'rc' in cmGrObjWorldExt(). hace 11 años
cmAudLabelFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudioAggDev.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. hace 11 años
cmAudioAggDev.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudioBuf.c Initial commit hace 12 años
cmAudioBuf.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
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. hace 9 años
cmAudioFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudioFileDev.c cmAudioFileDev.c : Now includes cmCtx.h to allow for cmCtx dependency in public interface of cmAudioFile.h. hace 9 años
cmAudioFileDev.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudioFileMgr.c Initial commit hace 12 años
cmAudioFileMgr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudioNrtDev.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. hace 11 años
cmAudioNrtDev.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudioPort.c cmAudioPort.c : cmApTest() now accepts sample rate as a command line arg.. hace 9 años
cmAudioPort.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudioPortFile.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. hace 11 años
cmAudioPortFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
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. hace 11 años
cmAudioSys.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmAudioSysMsg.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmComplexTypes.c cmComplexTypes.h/c : Added cmVOCR_MultVFV() and cmVOCR_DivVFV(). Implemented cmVOCR_Abs(). hace 9 años
cmComplexTypes.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmCsv.c cmCsv.h/c: CSV reader now uses a hash table rather than symbol table. hace 10 años
cmCsv.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmCtx.c Initial commit hace 12 años
cmCtx.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmDList.c cmDList.h/c/Tpl.h : Changes to support initial debugging of cmDList. hace 9 años
cmDList.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmDListTpl.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmData.c cmData.h/c : Changed cmDataRecdAllocXXX() to return a cmDtRC_t. hace 11 años
cmData.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmDevCfg.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. hace 11 años
cmDevCfg.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmDocMain.h Initial commit hace 12 años
cmErr.c cmErr.c: Fix bug in use of va_list which showed up on spat-lab Mac port. hace 11 años
cmErr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmExec.c cmExec.h/c, Makefile.am : Initial commit. hace 9 años
cmExec.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmFeatFile.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmFeatFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmFile.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmFileSys.c cmFileSys.c : Fixed harmless compiler warning in _cmFileSysDirGetEntries(). hace 9 años
cmFileSys.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmFloatTypes.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmFrameFile.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmFrameFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmGlobal.c Initial commit hace 12 años
cmGlobal.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmGnuPlot.c cmGnuPlot.c : Removed 'inline' from _cmPrintData(). hace 9 años
cmGnuPlot.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmGr.c cmGr.c : Changed mouse drag logic in _cmGrEventMsMove(). hace 9 años
cmGr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmGrDevCtx.c cmGrDevCtx.c Added _cmGrDcOffs() macros. hace 11 años
cmGrDevCtx.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmGrPage.c cmGrPageLayout() now returns bool. hace 12 años
cmGrPage.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmGrPlot.c cmGrPlot.h : Make callbacks for deselected objects when a new object is selected. Added cmPlotObjCb() function. hace 9 años
cmGrPlot.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
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. hace 11 años
cmGrPlotAudio.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmHashTbl.c cmHashTbl.h/c : Initial commit. hace 10 años
cmHashTbl.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmJson.c cmJson.h/c:Added cmJsonIsModified(). hace 11 años
cmJson.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmKeyboard.c cmKeyboard.h/c : Added cmIsKeyWaiting(). hace 9 años
cmKeyboard.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmLex.c cmLex.c : Fixed bug in _cmLexIntMatcher(). hace 9 años
cmLex.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmLib.c cmLib.c : Attempts to load non-library files now fail silently. hace 10 años
cmLib.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmLinkedHeap.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmLinkedHeap.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmMain.c *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmMallocDebug.c cmMallocDebug.c:Fixed bug in cmMdAllocStr() where terminating zero was not always inserted. hace 11 años
cmMallocDebug.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmMath.c cmMath.h/c : Added cmModIncr(). hace 9 años
cmMath.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
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'. hace 10 años
cmMem.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmMidi.c cmMidi.h/c : Added pedal related functions and control codes. hace 9 años
cmMidi.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmMidiFile.c cmMidiFile.h/c : Fixed bug where tempo changes were not being applied dtick instead of atick. hace 9 años
cmMidiFile.h cmMidiFile.h/c : Fixed bug where tempo changes were not being applied dtick instead of atick. hace 9 años
cmMidiFilePlay.c cmMidiFilePlay.c : Updates to use amicro instead of dtick in MIDI msg. hace 9 años
cmMidiFilePlay.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmMidiPort.c cmMidiPort.h/c : cmMpParseMidiData() and cmMpParseMidiTriple() now take a MIDI time stamp as part of the incoming message. hace 11 años
cmMidiPort.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmMsgProtocol.c Initial commit hace 12 años
cmMsgProtocol.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmPgmOpts.c cmPgmOpt.c : Fixed minor formatting of --help text. hace 9 años
cmPgmOpts.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmPrefix.h Initial commit hace 12 años
cmPrefs.c cmPrefs.h/c: Added cmPrefsGetUInt(). hace 11 años
cmPrefs.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmProc.c cmProc.c: Chnaged labs() to fabs() in calc of 'dLogProb' in cmChmmTrain(). hace 9 años
cmProc.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmProc2.c cmProc2.h/c : Added statVa to cmSpecDist(). hace 9 años
cmProc2.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmProc3.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. hace 11 años
cmProc3.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmProc4.c cmDspProc4.h/c : Added 'decl' entry type to scMod. hace 9 años
cmProc4.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmProc5.c cmProc5.h/c : Added parameter setters to cmNlmsEc. hace 9 años
cmProc5.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmProcObj.c cmProc.h,cmProcObj.c: Comment updates. hace 11 años
cmProcObj.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmProcTest.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. hace 11 años
cmProcTest.h Initial commit hace 12 años
cmRbm.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. hace 11 años
cmRbm.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmRpt.c cmRpt.c : Fixed bug in _cmDefaultPrint() where stdin was used with fputs() instead of stdout. hace 9 años
cmRpt.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmRtNet.c cmRtNet.c : Changes to port number and bcastAddr in cmRtNetTest(). hace 10 años
cmRtNet.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmRtSys.c cmRtNet.h/c : Corrected mispelling in #ifdef header guards. On failure of cmThreadMutexWaitOnCondVar() in _cmRtThreadCallback() the correct result code is now reported. hace 10 años
cmRtSys.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmRtSysMsg.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmSerialize.c Initial commit hace 12 años
cmSerialize.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmStack.c cmStack.h/c: Added cmStackTop() to return the top stack element. hace 11 años
cmStack.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmStrStream.c cmStrStream.c : Completed initial tests and fixed bugs in cmOStrStreamWrite(). hace 11 años
cmStrStream.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmSymTbl.c cmSymTbl.c: Fixed cmSymTblRegisterFmt() to return new symbol id. hace 11 años
cmSymTbl.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmSyncRecd.c cmSyncRecd.h/c : Changed result codes from cmXXXSrRC to cmXXXSyRc to avoid conflicts with same named result codes from cmSerialize.h. hace 10 años
cmSyncRecd.h cmSyncRecd.h/c : Changed result codes from cmXXXSrRC to cmXXXSyRc to avoid conflicts with same named result codes from cmSerialize.h. hace 10 años
cmTagFile.c cmTagFile.h/c : cmTagFile now recognizes function definition, and structure and union tags. hace 11 años
cmTagFile.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmTaskMgr.c cmTaskMgr.h/c : Many updates and changes to complete the initial development. hace 11 años
cmTaskMgr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmText.c cmText.c : Implemented cmTextEncodeBase64(). hace 9 años
cmText.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmTextTemplate.c Many changes hace 12 años
cmTextTemplate.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmThread.c cmThread.c : Fixed bug in cmThPtrCAS() where #ifdef OS_VER_10_5 was used instead of #ifdef OS_64. hace 10 años
cmThread.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmTime.c cmTime.h/c : Added cmTimeDiffMicros(),cmTimeIsLTE(),cmTimeIsGTE(),cmTimeIsEqual(),cmTimeIsZero(),cmTimeSetZero(). hace 11 años
cmTime.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmUdpNet.c cmUdpNet.h/c : Changed argv[] in cmUdpNetTest() from char* to const char*. hace 10 años
cmUdpNet.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmUdpPort.c cmUdpPort.c : Fixed bug in cmUdpTestV() where arguments were not correctly selected from 'arv'. hace 10 años
cmUdpPort.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmUi.c cmUi.c : Removed unused variable from cmUiSelectPanel(). hace 10 años
cmUi.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmUiDrvr.c cmUi.h/c and cmUiDrvr.h/c: Many changes and additions. hace 11 años
cmUiDrvr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmUiRtSysMstr.c Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps. hace 11 años
cmUiRtSysMstr.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
cmVirtNet.c Initial commit hace 12 años
cmVirtNet.h *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. hace 9 años
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. hace 8 años
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. hace 8 años