libcm is a C development framework with an emphasis on audio signal processing applications.
Go to file
kevin 9d6ac977aa Changed cmGr,cmGrPlot,cmGrPlotAudio to better handle events.
Rewrote cmGr.c::cmGrEvent()
Callback cmGrIsInsideObj() now must evaluate both if the mouse point is
inside the object and also if the object can handle the event. This
allows the actual plot object which can handle an event to be identified
by cmGrEvent().

_cmGrPlotObjEvent() still needs to be updated to account for these changes.
2012-12-17 20:54:37 -08:00
app Many changes to add score/performance feedback to GUI 2012-12-13 15:38:45 -08:00
dsp Changes to phasor and wavetable DSP objects to correct problem with phase use in the wavetable. 2012-12-17 12:58:05 -08:00
linux Initial commit 2012-10-29 20:52:39 -07:00
osx Initial commit 2012-10-29 20:52:39 -07:00
vop Removed use of cmOp.h/c. Added features to DSP WaveTable object. 2012-11-26 23:12:33 -08:00
cmApBuf.c Initial commit 2012-10-29 20:52:39 -07:00
cmApBuf.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudDsp.c Added cmAudDspLocalSendSetup() and cmAudDspSendSetup() 2012-11-24 10:32:25 -08:00
cmAudDsp.h Added cmAudDspLocalSendSetup() and cmAudDspSendSetup() 2012-11-24 10:32:25 -08:00
cmAudDspIF.c Initial commit 2012-10-29 20:52:39 -07:00
cmAudDspIF.h Initial commit 2012-10-29 20:52:39 -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 Initial commit 2012-10-29 20:52:39 -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 Initial commit 2012-10-29 20:52:39 -07:00
cmAudioFileDev.h Initial commit 2012-10-29 20:52:39 -07: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 Initial commit 2012-10-29 20:52:39 -07:00
cmAudioNrtDev.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudioPort.c Initial commit 2012-10-29 20:52:39 -07:00
cmAudioPort.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudioPortFile.c Initial commit 2012-10-29 20:52:39 -07:00
cmAudioPortFile.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudioSys.c Initial commit 2012-10-29 20:52:39 -07:00
cmAudioSys.h Initial commit 2012-10-29 20:52:39 -07:00
cmAudLabelFile.c Initial commit 2012-10-29 20:52:39 -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
cmDocMain.h Initial commit 2012-10-29 20:52:39 -07:00
cmErr.c Initial commit 2012-10-29 20:52:39 -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 Initial commit 2012-10-29 20:52:39 -07:00
cmFile.h Initial commit 2012-10-29 20:52:39 -07:00
cmFileSys.c cmFileSys.h/c Added cmFileSysAppName(). 2012-12-03 17:08:22 -08:00
cmFileSys.h cmFileSys.h/c Added cmFileSysAppName(). 2012-12-03 17:08:22 -08: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 Initial commit 2012-10-29 20:52:39 -07: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 Changed cmGr,cmGrPlot,cmGrPlotAudio to better handle events. 2012-12-17 20:54:37 -08:00
cmGr.h Changed cmGr,cmGrPlot,cmGrPlotAudio to better handle events. 2012-12-17 20:54:37 -08:00
cmGrDevCtx.c Initial commit 2012-10-29 20:52:39 -07:00
cmGrDevCtx.h Initial commit 2012-10-29 20:52:39 -07: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 Changed cmGr,cmGrPlot,cmGrPlotAudio to better handle events. 2012-12-17 20:54:37 -08:00
cmGrPlot.h Changed cmGr,cmGrPlot,cmGrPlotAudio to better handle events. 2012-12-17 20:54:37 -08:00
cmGrPlotAudio.c Changed cmGr,cmGrPlot,cmGrPlotAudio to better handle events. 2012-12-17 20:54:37 -08:00
cmGrPlotAudio.h Initial commit 2012-10-29 20:52:39 -07:00
cmJson.c cmJson.c Fixed bug in _cmJsonFindPathValue() (np==rp) and logic error in cmJsonBoolValue() 2012-12-03 17:10:26 -08:00
cmJson.h Initial commit 2012-10-29 20:52:39 -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 Makefile.am Added cmTextTemplate.c/h cmText.c/h Added CmTextReplaceFirst() 2012-11-06 13:24:00 -08:00
cmLex.h Initial commit 2012-10-29 20:52:39 -07:00
cmLib.c Initial commit 2012-10-29 20:52:39 -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 Initial commit 2012-10-29 20:52:39 -07:00
cmMain.c Initial commit 2012-10-29 20:52:39 -07:00
cmMallocDebug.c Initial commit 2012-10-29 20:52:39 -07:00
cmMallocDebug.h Initial commit 2012-10-29 20:52:39 -07: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 Initial commit 2012-10-29 20:52:39 -07:00
cmMidi.h Initial commit 2012-10-29 20:52:39 -07:00
cmMidiFile.c cmMidiFile.c Fixed absolute time calc. bug in cmMidiFileTickToSamples(). 2012-12-11 14:03:00 -08:00
cmMidiFile.h cmMidiFile.h/c _cmMidiFileClose() is now called by cmMidiFileOpen() on the incoming handle. 2012-11-26 23:03:35 -08:00
cmMidiFilePlay.c Initial commit 2012-10-29 20:52:39 -07:00
cmMidiFilePlay.h Initial commit 2012-10-29 20:52:39 -07:00
cmMidiPort.c Initial commit 2012-10-29 20:52:39 -07:00
cmMidiPort.h Initial commit 2012-10-29 20:52:39 -07:00
cmMsgProtocol.c Initial commit 2012-10-29 20:52:39 -07:00
cmMsgProtocol.h cmDspKr.h/c Added Score Object added Time-line cursor. 2012-11-26 23:07:22 -08:00
cmPgmOpts.c Initial commit 2012-10-29 20:52:39 -07:00
cmPgmOpts.h Initial commit 2012-10-29 20:52:39 -07:00
cmPrefix.h Initial commit 2012-10-29 20:52:39 -07:00
cmPrefs.c cmPrefs.h/c Added cmPrefsInit() as wrapper around cmPrefsInitialize(). 2012-12-03 17:16:41 -08:00
cmPrefs.h cmPrefs.h/c Added cmPrefsInit() as wrapper around cmPrefsInitialize(). 2012-12-03 17:16:41 -08:00
cmProc2.c Initial commit 2012-10-29 20:52:39 -07:00
cmProc2.h Initial commit 2012-10-29 20:52:39 -07:00
cmProc3.c Initial commit 2012-10-29 20:52:39 -07:00
cmProc3.h Initial commit 2012-10-29 20:52:39 -07:00
cmProc4.c cmProc4.h/c Added cmScTrk object. 2012-12-13 08:46:48 -08:00
cmProc4.h cmProc4.h/c Added cmScTrk object. 2012-12-13 08:46:48 -08:00
cmProc.c Initial commit 2012-10-29 20:52:39 -07:00
cmProc.h Initial commit 2012-10-29 20:52:39 -07:00
cmProcObj.c Initial commit 2012-10-29 20:52:39 -07: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 Initial commit 2012-10-29 20:52:39 -07:00
cmRpt.h Initial commit 2012-10-29 20:52:39 -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 Initial commit 2012-10-29 20:52:39 -07:00
cmStack.h Initial commit 2012-10-29 20:52:39 -07:00
cmSymTbl.c Initial commit 2012-10-29 20:52:39 -07:00
cmSymTbl.h Initial commit 2012-10-29 20:52:39 -07: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 Makefile.am Added cmTextTemplate.c/h cmText.c/h Added CmTextReplaceFirst() 2012-11-06 13:24:00 -08:00
cmText.h Makefile.am Added cmTextTemplate.c/h cmText.c/h Added CmTextReplaceFirst() 2012-11-06 13:24:00 -08: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:Added cmThPtrCAS() 2012-11-23 21:16:02 -08:00
cmThread.h cmThread:Added cmThPtrCAS() 2012-11-23 21:16:02 -08:00
cmTime.c Initial commit 2012-10-29 20:52:39 -07:00
cmTime.h Initial commit 2012-10-29 20:52:39 -07:00
cmUdpNet.c Initial commit 2012-10-29 20:52:39 -07:00
cmUdpNet.h Initial commit 2012-10-29 20:52:39 -07:00
cmUdpPort.c Initial commit 2012-10-29 20:52:39 -07:00
cmUdpPort.h Initial commit 2012-10-29 20:52:39 -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 Removed cmOp.h/c 2012-11-26 23:00:20 -08:00