libcm is a C development framework with an emphasis on audio signal processing applications.
Go to file
kevin 9567d9211d cmDspBuiltIn.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.

If the AudioFileOut object is sent a directory rather than a file then
it automatically generates a file name in the given directory.
2013-09-28 12:39:43 -07:00
app cmScore.c : Fixed apparent bug where p->sets[i].symArray[] was assigned 2013-09-28 12:28:54 -07:00
dsp cmDspBuiltIn.c : The AudioFileOut object no longer creates an output 2013-09-28 12:39:43 -07:00
linux cmMidiAlsa.c: Implemented cmMidiPort() based on ALSA. 2013-03-24 12:52:10 -07:00
osx cmMidiOsx.c: Fixed bug in va_list usage in _cmMpError() which showed 2013-09-05 15:57:31 -07:00
vop cmVectOpsRIHdr/Code.h: Added cmVoX_IsEqual() and cmVoX_IsClose(). 2013-03-21 08:39:26 -07:00
cmApBuf.c cmApBuf.c: Change to sqrt(sum) to sart(sum/cp->mn) in _cmApMeterValue() 2013-04-08 23:00:40 -07:00
cmApBuf.h cmApBuf.h/c: Limit the meter update parameter (meterMs) to the range 10-1000. 2013-03-31 22:13:07 -07:00
cmArray.c cmArray.c: When the array handle is invalid cmArrayCount() now returns 0 instead of throwing an error. 2013-03-31 22:14:26 -07:00
cmArray.h cmArray.h: Update comments. 2013-04-16 07:36:39 -07:00
cmAudDsp.c cmAudDsp.c: Added a text output to delinate the audio and MIDI devices 2013-09-28 12:29:49 -07:00
cmAudDsp.h cmAudDsp,cmAudioFileDev,cmAudioPortFile,cmAudioSys: Changes to support audio port file devices. 2013-03-01 17:20:01 -08:00
cmAudDspIF.c cmAudioDsp.c,cmAudDspIF.h/c,cmMsgProtocol.h,cmDspClass.h:Changes to 2013-08-12 00:10:03 -07:00
cmAudDspIF.h cmAudioDsp.c,cmAudDspIF.h/c,cmMsgProtocol.h,cmDspClass.h:Changes to 2013-08-12 00:10:03 -07:00
cmAudDspLocal.c Added cmAudDspLocalSendSetup() and cmAudDspSendSetup() 2012-11-24 10:32:25 -08:00
cmAudDspLocal.h Added cmAudDspLocalSendSetup() and cmAudDspSendSetup() 2012-11-24 10:32:25 -08:00
cmAudioAggDev.c cmThread.h/c: cmSleepMs() and cmSleepUs() and replaced all references to usleep() in many files. 2013-04-08 22:56:30 -07:00
cmAudioAggDev.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudioBuf.c Initial commit 2012-10-29 20:52:39 -07:00
cmAudioBuf.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudioFile.c Initial commit 2012-10-29 20:52:39 -07:00
cmAudioFile.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudioFileDev.c cmAudioFileDev.c,cmMidiFilePlay.c:Replaced calls to clock_gettime() with equivalent calls to cmTimeGet(). 2013-05-22 10:27:55 -07:00
cmAudioFileDev.h cmAudDsp,cmAudioFileDev,cmAudioPortFile,cmAudioSys: Changes to support audio port file devices. 2013-03-01 17:20:01 -08:00
cmAudioFileMgr.c Initial commit 2012-10-29 20:52:39 -07:00
cmAudioFileMgr.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudioNrtDev.c cmThread.h/c: cmSleepMs() and cmSleepUs() and replaced all references to usleep() in many files. 2013-04-08 22:56:30 -07:00
cmAudioNrtDev.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudioPort.c cmTimeLine.c,cmAudioPort.c,cmPgmOpts.c,cmProc.c,cmRtSys.c: 2013-07-13 17:20:31 -07:00
cmAudioPort.h cmAudioPort.h/c: Added cmApDeviceLabelToIndex(). 2013-03-26 12:37:17 -07:00
cmAudioPortFile.c cmAudDsp,cmAudioFileDev,cmAudioPortFile,cmAudioSys: Changes to support audio port file devices. 2013-03-01 17:20:01 -08:00
cmAudioPortFile.h cmAudDsp,cmAudioFileDev,cmAudioPortFile,cmAudioSys: Changes to support audio port file devices. 2013-03-01 17:20:01 -08:00
cmAudioSys.c cmAudioSys.h/c and cmAudioSysMsg.h: Added several kAsDfltXXX values. cmAudioSysSsInitMsg_t now includes srate and dspFramesPerCycle. 2013-04-08 23:02:37 -07:00
cmAudioSys.h cmAudioSys.h/c and cmAudioSysMsg.h: Added several kAsDfltXXX values. cmAudioSysSsInitMsg_t now includes srate and dspFramesPerCycle. 2013-04-08 23:02:37 -07:00
cmAudioSysMsg.h cmAudioSys.h/c and cmAudioSysMsg.h: Added several kAsDfltXXX values. cmAudioSysSsInitMsg_t now includes srate and dspFramesPerCycle. 2013-04-08 23:02:37 -07:00
cmAudLabelFile.c cmAudLabelFile.c:Fixed uninitialzed 'rc' in cmGrObjWorldExt(). 2013-04-20 10:30:07 -07:00
cmAudLabelFile.h Initial commit 2012-10-29 20:52:39 -07:00
cmComplexTypes.h Initial commit 2012-10-29 20:52:39 -07:00
cmCsv.c cmCsv.c Included some input file line numbers in some error message. 2012-12-03 17:07:47 -08:00
cmCsv.h Initial commit 2012-10-29 20:52:39 -07:00
cmCtx.c Initial commit 2012-10-29 20:52:39 -07:00
cmCtx.h Makefile.am Added cmTextTemplate.c/h cmText.c/h Added CmTextReplaceFirst() 2012-11-06 13:24:00 -08:00
cmData.c cmData.h/c: Initial working version in cmtest. 2013-05-21 11:49:24 -07:00
cmData.h cmData.h/c: Initial working version in cmtest. 2013-05-21 11:49:24 -07:00
cmDevCfg.c cmDevCfg.h/c:Removed net cfg and added broadcast address and node label to audio cfg. 2013-04-28 19:33:29 -07:00
cmDevCfg.h cmDevCfg.h/c:Removed net cfg and added broadcast address and node label to audio cfg. 2013-04-28 19:33:29 -07:00
cmDocMain.h Initial commit 2012-10-29 20:52:39 -07:00
cmErr.c cmErr.c: Fix bug in use of va_list which showed up on spat-lab Mac port. 2013-09-05 15:54:56 -07:00
cmErr.h Initial commit 2012-10-29 20:52:39 -07:00
cmFeatFile.c Initial commit 2012-10-29 20:52:39 -07:00
cmFeatFile.h Initial commit 2012-10-29 20:52:39 -07:00
cmFile.c cmFile.h/c: Added ability to use stdin,stdout,stderr. 2013-02-25 11:39:42 -08:00
cmFile.h cmFile.h/c: Added ability to use stdin,stdout,stderr. 2013-02-25 11:39:42 -08:00
cmFileSys.c cmFileSys.h/c: Added cmFileSysGenFn(). 2013-09-28 12:30:13 -07:00
cmFileSys.h cmFileSys.h/c: Added cmFileSysGenFn(). 2013-09-28 12:30:13 -07:00
cmFloatTypes.h Initial commit 2012-10-29 20:52:39 -07:00
cmFrameFile.c Initial commit 2012-10-29 20:52:39 -07:00
cmFrameFile.h Initial commit 2012-10-29 20:52:39 -07:00
cmGlobal.c Initial commit 2012-10-29 20:52:39 -07:00
cmGlobal.h cmGlobal.h,cmLinkedHeap.h,cmMallocDebug.h: Fixed bug w/ NULL src ptrs to cmMemAllocStr() 2013-03-01 17:22:35 -08:00
cmGnuPlot.c Initial commit 2012-10-29 20:52:39 -07:00
cmGnuPlot.h Initial commit 2012-10-29 20:52:39 -07:00
cmGr.c cmGr.c:Fixed unintialized variable 'rc' in cmGrWorldExt(). 2013-04-20 10:30:56 -07:00
cmGr.h cmGr.h/c: Removed cfgFlags and stateFlags from cmGrObj_t 2013-02-08 22:04:26 -08:00
cmGrDevCtx.c cmGrDevCtx.c Added _cmGrDcOffs() macros. 2013-02-08 23:44:56 -08:00
cmGrDevCtx.h cmGrDevCtx.h/c Added cmGrDcPoint/RectIsVisible() 2013-01-13 16:40:49 -08:00
cmGrPage.c cmGrPageLayout() now returns bool. 2012-11-20 22:51:13 -08:00
cmGrPage.h cmGrPageLayout() now returns bool. 2012-11-20 22:51:13 -08:00
cmGrPlot.c cmGrPlot.c : _cmGrPlotObjDestroy() now checks if the object about to be 2013-09-28 12:31:21 -07:00
cmGrPlot.h cmGrPlot.h/c: Removed superfluous use of const in function returning cmGrColor_t. 2013-05-01 14:59:29 -07:00
cmGrPlotAudio.c cmGrPlotAudio.c : The audio plot object no longer uses the underlying 2013-09-28 12:34:03 -07:00
cmGrPlotAudio.h Initial commit 2012-10-29 20:52:39 -07:00
cmJson.c cmJson.h/c:Added cmJsonIsModified(). 2013-05-22 15:12:04 -07:00
cmJson.h cmJson.h/c:Added cmJsonIsModified(). 2013-05-22 15:12:04 -07:00
cmKeyboard.c Initial commit 2012-10-29 20:52:39 -07:00
cmKeyboard.h Initial commit 2012-10-29 20:52:39 -07:00
cmLex.c cmLex.c: Fixed bug where a '-' with no following digits was interpretted as a integer. 2013-02-25 11:40:37 -08:00
cmLex.h cmLex.h/c: Additions made to support cmTextFmt.h/c. 2013-02-18 14:30:24 -08:00
cmLib.c cmLib.c:cmLibInitialize() now checks for empty as well as NULL library path 2013-05-01 15:01:25 -07:00
cmLib.h Initial commit 2012-10-29 20:52:39 -07:00
cmLinkedHeap.c Initial commit 2012-10-29 20:52:39 -07:00
cmLinkedHeap.h cmGlobal.h,cmLinkedHeap.h,cmMallocDebug.h: Fixed bug w/ NULL src ptrs to cmMemAllocStr() 2013-03-01 17:22:35 -08:00
cmMain.c Initial commit 2012-10-29 20:52:39 -07:00
cmMallocDebug.c cmMallocDebug.c:Fixed bug in cmMdAllocStr() where terminating zero was not 2013-07-13 17:21:12 -07:00
cmMallocDebug.h cmGlobal.h,cmLinkedHeap.h,cmMallocDebug.h: Fixed bug w/ NULL src ptrs to cmMemAllocStr() 2013-03-01 17:22:35 -08:00
cmMath.c Initial commit 2012-10-29 20:52:39 -07:00
cmMath.h Initial commit 2012-10-29 20:52:39 -07:00
cmMem.c cmMem: Added cmThPtrCAS() to allow mutlithread alloc. 2012-11-23 21:29:30 -08:00
cmMem.h Initial commit 2012-10-29 20:52:39 -07:00
cmMidi.c cmMidi.h/c: Added conversion to/from 14bit values and Pitch Bend. 2013-04-08 23:05:05 -07:00
cmMidi.h cmMidi.h/c: Added conversion to/from 14bit values and Pitch Bend. 2013-04-08 23:05:05 -07:00
cmMidiFile.c cmMidiFile.h/c : Added a the unique msg id 'uid' to cmMidiTrackMsg_t. 2013-09-25 23:43:59 -07:00
cmMidiFile.h cmMidiFile.h/c : Added a the unique msg id 'uid' to cmMidiTrackMsg_t. 2013-09-25 23:43:59 -07:00
cmMidiFilePlay.c cmAudioFileDev.c,cmMidiFilePlay.c:Replaced calls to clock_gettime() with equivalent calls to cmTimeGet(). 2013-05-22 10:27:55 -07:00
cmMidiFilePlay.h Initial commit 2012-10-29 20:52:39 -07:00
cmMidiPort.c cmMidiPort.c: Use 0xff as invalid status byte instead of -1 in cmMpParseMidiData() 2013-05-01 15:02:59 -07:00
cmMidiPort.h cmMidiPort.h/c: Changed cmMidiPort to support cmMidiAlsa.c. 2013-03-24 12:57:18 -07:00
cmMsgProtocol.c Initial commit 2012-10-29 20:52:39 -07:00
cmMsgProtocol.h cmAudioDsp.c,cmAudDspIF.h/c,cmMsgProtocol.h,cmDspClass.h:Changes to 2013-08-12 00:10:03 -07:00
cmPgmOpts.c cmTimeLine.c,cmAudioPort.c,cmPgmOpts.c,cmProc.c,cmRtSys.c: 2013-07-13 17:20:31 -07:00
cmPgmOpts.h cmPgmOpts.h/c: Many changes and additions 2013-02-15 16:07:17 -08:00
cmPrefix.h Initial commit 2012-10-29 20:52:39 -07:00
cmPrefs.c cmPrefs.h/c: Added cmPrefsGetUInt(). 2013-03-28 23:20:58 -07:00
cmPrefs.h cmPrefs.h: Update comments 2013-04-16 07:46:55 -07:00
cmProc2.c cmProc2.c: use 'offset' as bump mode coeff. in cmSpecDistExec() 2013-05-26 09:31:37 -07:00
cmProc2.h cmProc2.h:Finished 'bump' mode. 2013-05-24 15:07:38 -07:00
cmProc3.c cmProc3.h/c,cmDspFx.c:Added fade in/out times to xfader. 2013-08-13 15:21:42 -07:00
cmProc3.h cmProc3.h/c,cmDspFx.c:Added fade in/out times to xfader. 2013-08-13 15:21:42 -07:00
cmProc4.c cmProc4.c:Check for valid parameters in _cmScModActivate() 2013-08-12 16:39:49 -07:00
cmProc4.h cmProc4.h:Update comments. 2013-07-09 14:10:42 -07:00
cmProc.c Initial commit 2012-10-29 20:52:39 -07:00
cmProc.h cmProc.h,cmProcObj.c: Comment updates. 2013-03-01 17:30:50 -08:00
cmProcObj.c cmProc.h,cmProcObj.c: Comment updates. 2013-03-01 17:30:50 -08:00
cmProcObj.h Initial commit 2012-10-29 20:52:39 -07:00
cmProcTest.c Initial commit 2012-10-29 20:52:39 -07:00
cmProcTest.h Initial commit 2012-10-29 20:52:39 -07:00
cmRbm.c Initial commit 2012-10-29 20:52:39 -07:00
cmRbm.h Initial commit 2012-10-29 20:52:39 -07:00
cmRpt.c cmRpt.c: _cmVOut() now uses a dynamically allocated buffer on long messages. 2013-02-15 16:02:12 -08:00
cmRpt.h Initial commit 2012-10-29 20:52:39 -07:00
cmRtNet.c cmRtNet.h/c,cmRtSysMsg.h:Added cmRtNetMsg_t to suport use of rtSubIdx as part of endpoint description. 2013-05-04 23:52:16 -07:00
cmRtNet.h cmRtNet.h/c,cmRtSysMsg.h:Added cmRtNetMsg_t to suport use of rtSubIdx as part of endpoint description. 2013-05-04 23:52:16 -07:00
cmRtSys.c cmTimeLine.c,cmAudioPort.c,cmPgmOpts.c,cmProc.c,cmRtSys.c: 2013-07-13 17:20:31 -07:00
cmRtSys.h cmRtSys.h/c,cmUiRTSysMstr.c:Allow access to cmRtNetH_t via cmRtSys. 2013-05-04 23:52:56 -07:00
cmRtSysMsg.h cmRtNet.h/c,cmRtSysMsg.h:Added cmRtNetMsg_t to suport use of rtSubIdx as part of endpoint description. 2013-05-04 23:52:16 -07:00
cmSerialize.c Initial commit 2012-10-29 20:52:39 -07:00
cmSerialize.h Initial commit 2012-10-29 20:52:39 -07:00
cmStack.c cmStack.h/c: Added cmStackTop() to return the top stack element. 2013-02-18 14:31:03 -08:00
cmStack.h cmStack.h/c: Added cmStackTop() to return the top stack element. 2013-02-18 14:31:03 -08:00
cmSymTbl.c cmSymTbl.c: Fixed cmSymTblRegisterFmt() to return new symbol id. 2013-03-21 11:03:21 -07:00
cmSymTbl.h cmSymTbl.h/c: Added cmSymTblRegisterFmt() 2013-03-01 17:23:46 -08:00
cmTagFile.c Initial commit 2012-10-29 20:52:39 -07:00
cmTagFile.h Initial commit 2012-10-29 20:52:39 -07:00
cmText.c cmText.c:Added a va_end() to mach the va_copy in _cmTextSysVPrintf(). 2013-05-22 10:31:22 -07:00
cmText.h cmText.h/c: Added cmTextIsNotEmpty() 2013-04-11 00:26:33 -07:00
cmTextTemplate.c Many changes 2012-11-09 07:14:29 -08:00
cmTextTemplate.h Many changes 2012-11-09 07:14:29 -08:00
cmThread.c cmThread.c: Changed OSAtomicCompareAndSwap32Barrier() to OSAtomicCompareAndSwap64Barrier() 2013-09-05 15:56:30 -07:00
cmThread.h cmThread.h/c: cmSleepMs() and cmSleepUs() and replaced all references to usleep() in many files. 2013-04-08 22:56:30 -07:00
cmTime.c cmTime.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. 2013-05-22 10:30:37 -07:00
cmTime.h cmTime.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. 2013-05-22 10:30:37 -07:00
cmUdpNet.c Initial commit 2012-10-29 20:52:39 -07:00
cmUdpNet.h cmUdpNet.h: Comment updates. 2013-04-08 23:09:27 -07:00
cmUdpPort.c cmUdpPort.h/c:Added cmInvalidUdpPortNumber and check for definition of HOST_NAME_MAX. 2013-05-01 15:08:58 -07:00
cmUdpPort.h cmUdpPort.h/c:Added cmInvalidUdpPortNumber and check for definition of HOST_NAME_MAX. 2013-05-01 15:08:58 -07:00
cmUi.c cmUi.h/c and cmUiDrvr.h/c: Many changes and additions. 2013-04-08 23:06:44 -07:00
cmUi.h cmUi.h/c and cmUiDrvr.h/c: Many changes and additions. 2013-04-08 23:06:44 -07:00
cmUiDrvr.c cmUi.h/c and cmUiDrvr.h/c: Many changes and additions. 2013-04-08 23:06:44 -07:00
cmUiDrvr.h cmUiDrvr.h:Added kSendXXX flags. 2013-04-10 00:33:56 -07:00
cmUiRtSysMstr.c cmRtSys.h/c,cmUiRTSysMstr.c:Allow access to cmRtNetH_t via cmRtSys. 2013-05-04 23:52:56 -07:00
cmUiRtSysMstr.h cmRtSys.h/c and cmRtSysMsg.h: Replacement for cmAudioSys.h/c. Initial Commit. 2013-04-08 22:59:10 -07:00
cmVirtNet.c Initial commit 2012-10-29 20:52:39 -07:00
cmVirtNet.h Initial commit 2012-10-29 20:52:39 -07:00
Makefile.am cmScoreProc.h/c,Makefile.am: Initial commit. 2013-05-24 13:52:37 -07:00