Commit Graph

  • f41a6d6709 cmDspBuiltIn.c : Added cmDspCheckbox() as an improved check box control which can be used with specific on/off values and symbols. kevin 2013-12-10 16:26:23 -0500
  • 837aab5cc1 cmScore.h : Added kNameEvtScId to match the MIDI file 'name' data element. kevin 2013-12-10 16:25:16 -0500
  • d92465cb37 cmData.h/c : Changed cmDataRecdAllocXXX() to return a cmDtRC_t. kpl 2013-12-03 13:48:31 -0800
  • 86f64739e4 cmData.h/c : Added scalar bool (kBoolDtId) data type. Changed container values from integers to flags so they can be mixed with basic data types when used with var-arg based functions. Added cmErr_t* arg's to all var-arg based functions. kpl 2013-12-03 13:29:05 -0800
  • 033681c8b4 cmData.h/c : Many minor changes and bug fixes. kevin 2013-12-01 22:41:16 -0500
  • af002db879 cmDspPgm.c : Added more channels to _cmDspSysPgm_Goertzel() and parameters to support window size on the Goertzel detector. kevin 2013-11-26 13:44:32 -0500
  • da98170c43 cmDspKr.c : Changed _cmDspGoertzel to initialize internal cmGoertzel object in _cmDspGoertzelReset. kevin 2013-11-26 13:43:14 -0500
  • 3d32b3ac51 cmProc.h : Added cmShiftBuf_str tag to cmShiftBuf. kevin 2013-11-26 13:41:33 -0500
  • 77206408cf cmProc4.h/c : Added a window function whose length can vary independently from the system frame rate (procSmpCnt) to cmGoertzel. kevin 2013-11-26 13:40:49 -0500
  • d011e83cd9 cmProc4.h/c: Fixed bug in cmGoertzel where ch->s1 and ch->s2 were swapped. kevin 2013-11-24 12:14:22 -0500
  • ab1161d138 cmDspPgm.c : Added _cmDspSysPgm_Goertzel. kevin 2013-11-24 10:42:24 -0500
  • f1be9f433d cmDspKr.h/c, cmDspBuiltIn.c : Added the cmDspGoertzel DSP object. kevin 2013-11-24 10:42:07 -0500
  • b206e2d457 cmProc4.h/c : Added the cmGoertzel tone detector object. kevin 2013-11-24 10:40:36 -0500
  • 0857f64730 cmDspKr.c : Improved comments on cmDspAmSync object. kevin 2013-11-21 17:25:09 -0800
  • 19224be46a cmDspKr.c : Added comments to _cmDspAmSync. kevin 2013-11-20 11:56:28 -0500
  • 89ad5d8857 cmDspKr.c: Added call to cmRecdPlaySetLaSecs() in _cmDspRecdPlayRecv() kevin 2013-11-19 19:30:10 -0800
  • c11c875f29 cmDspPgmKr.c: Added option to direct fragments to independent audio outputs. kevin 2013-11-19 19:29:21 -0800
  • 198908dd47 cmProc4.h/c: Added cmRcdPlaySetLaSecs(). Added comments. Fixed bug in filling record buffer. kevin 2013-11-19 19:28:51 -0800
  • 2cba573163 cmProc4.h/c: Fixed bug in _cmScValidateMarkers() that incorrectly tagged good fade markers and invalid. kevin 2013-11-19 19:28:02 -0800
  • c946234fde Merge branch 'master' of klarke.webfactional.com:webapps/git/repos/libcm with spat lab mac. kevin 2013-11-19 11:15:12 -0800
  • 031210c7e9 cmDspPgmKr.c : Added look-head parameters for cmDspRecdPlay object. kevin 2013-11-19 11:08:56 -0500
  • 57d2a86a42 cmProc4.h/c, cmDspKr.c : Added look-ahead buffer to cmRecdPlay object. kevin 2013-11-19 11:08:08 -0500
  • ebef000a27 cmData.h/c: Commented out uncompilable bits. kevin 2013-11-19 11:07:22 -0500
  • e6933b61d2 cmScore.c : Fixed bug in _cmScParseFile() where _cmScParseSectionColumn() overwrote 'rc' and thereby prevented the functio from returning the correct result code on fail. kevin 2013-11-19 11:06:56 -0500
  • c809469b62 cmData.h/c : More changes - that won't fully compile. kpl 2013-11-19 00:11:25 -0800
  • b74e24a46b cmData.h/c: Initial rewrite of cmData to include the concept of homogeneous arrays as containers and leaf nodes. kpl 2013-11-18 22:35:54 -0800
  • 691d0ef278 cmDspPgmKr.c : Added the cmDspRecdPlay object to the patch. kpl 2013-11-18 22:32:28 -0800
  • d64f92ac03 Added the cmRecdPlay proc object. kpl 2013-11-18 22:31:58 -0800
  • 70dffe559b cmScore.h/c : Added the concept of 'markers' to support locating live recd/play fragments. kpl 2013-11-18 22:31:19 -0800
  • 8f4981728c cmDspKr.h/c : Added the cmDspRecdPlay object. The cmScoreInitialize() call in cmDspScore now is passed a valid symbol table handle. kpl 2013-11-18 22:30:27 -0800
  • fd52495292 cmDspBuiltIn.c : Added cmRecdPlayClassCons to _cmDspClassBuiltInArray[]. kpl 2013-11-18 22:28:06 -0800
  • b4d99528f9 cmLex.h/c : Added cmLexTokenIsUnsigned() and cmLexTokenIsSignlePrecision(). kpl 2013-11-15 16:44:49 -0800
  • 2e1c77f150 cmData.h/c : Initial debugging and testing of cmDataParser. kpl 2013-11-15 16:44:05 -0800
  • fd56025468 cmData.c : Minor bug fixes to complete initial testing of cmDataParser. kevin 2013-11-15 08:52:26 -0500
  • ead258c822 Merging 'de' libcm into 'cmtest' libcm kevin 2013-11-14 16:51:20 -0500
  • 1a70a5afa0 cmData.h/c : Completed initial implementation of cmDataParser. kevin 2013-11-14 16:45:01 -0500
  • 1431685ef3 cmStack.h : Added comments. kevin 2013-11-14 16:44:34 -0500
  • 9928dc4f4a cmData.h/c : Inital implementation of cmDataParser. kpl 2013-11-14 09:16:50 -0800
  • 07b0ca3bbb cmGrPage.h : Added comment to cmGrLabelFunc_t. kevin 2013-11-13 11:53:20 -0500
  • 0debd730a6 cmData.c : Initial implementation of cmDataSerialize(). kevin 2013-11-05 14:37:38 -0800
  • e5ee6432c1 cmCsv.h/c : Added cmCsvInsertSymHex(),cmCsvSetCellHex(), and cmInsertHexColAfter(). Also fixed bug in the cmCsvInsertXXXColAfter() where the return cell pointer was not correctly set. kevin 2013-11-05 14:34:22 -0800
  • 9181a5d804 cmScore.c : Completed implementation of cmScoreFileFromMidi(). kevin 2013-11-05 14:32:59 -0800
  • 6bc6511d8f cmMidiFile.h : Added comments. kevin 2013-11-05 12:52:23 -0800
  • 72b65a1904 cmScore.h/c : Initial implementation of cmScoreFileFromMidi(). kevin 2013-11-05 12:52:07 -0800
  • d235d22da5 cmDspPgmKr.c : Added 'audio in' button to switch 'live' and 'simulate' audio input between the recorded and audio input port. kevin 2013-11-03 13:46:41 -0800
  • ab9f8c0caa cmProc4.c : cmScMatcherMidiInput() now masks off the status byte channel bits and checks for non-zero velocity when looking for note-on messages. kevin 2013-11-03 13:42:40 -0800
  • 87dd286b98 cmMidiOsx.c : Fixed bug in cmMpDeviceSend() where the correct message byte count was not calculated. kevin 2013-11-03 11:56:39 -0800
  • 70fcc2d107 cmDspPgmKr.c : Added input audio meters. The 'start' button now connects to the 'availCh' 'reset' rather than 'trig'. 'AvailCh' 'reset' output is connected to the 'Xfader' 'reset' input. The score location print out now comes from the 'recent' score follower output. kevin 2013-11-03 11:56:01 -0800
  • 9b85e57045 cmDspKr.c : Added 'recent' output to score follower. 'out' output now only reports the latest score location reported so far. 'recent' reports the most recent score location (which may be out of time order). kevin 2013-11-03 11:53:17 -0800
  • 3e5af0773e cmProc4.h : Updated comments and formatting. kevin 2013-11-03 11:52:03 -0800
  • b67964871f cmDspFx.c : Added 'reset' input to cmDspXFader and cmDspAvailCh objects. kevin 2013-11-03 11:51:26 -0800
  • 29c10b0a88 cmProc3.h/c : Changes to cmXFader to implement equal power cross-fade and addition of cmXFaderJumpToDestinationGain(). kevin 2013-11-03 11:50:03 -0800
  • a690102601 cmScore.c : Changes to _cmScProcSets() to prevent crashing on OSX debug build. kevin 2013-11-03 11:47:10 -0800
  • 5fd0c95f34 cmScore.c : Removed printf() from _cmScProcSets() but this is still mysteriously required to prevent crash on OS-X debug (but not release) version. kevin 2013-11-01 18:34:15 -0700
  • feb6e71245 cmDspFx.c : Added equal power cross fade to xfader object. kevin 2013-11-01 18:33:03 -0700
  • a8394b2814 cmDspBuiltIn.c : midi output port now notices when the device is not valid prior to attempting to send it a midi message. kevin 2013-11-01 18:31:29 -0700
  • fadafa8e6b cmProc3.h : Added equal power cross fade to XFader object. kevin 2013-11-01 18:30:40 -0700
  • af7328e4d7 cmDspClass.c : Added OSX 10.5 (OSX_VER_10_5) conditional compilation blocks. kevin 2013-10-31 20:09:46 -0700
  • 544fe4acc4 cmThread.c : Changed OS_VER_10_6 TO OSX_VER_10_5 to better reflect the reason for the conditional compilation. kevin 2013-10-31 20:09:16 -0700
  • edad3b99cd cmDspKr.h/c cmDspBuiltIn.c, cmDspPgmKr.c : Added 'NanoMap' DSP object. kpl 2013-10-31 18:07:00 -0700
  • 341bde7a7c cmData.h/c : Initial implementation of serialization functions. Not yet tested. kpl 2013-10-21 22:17:24 -0700
  • c1289070d2 cmThread.h/c: Added cmTs1p1cSetCallback(). kpl 2013-10-20 20:44:08 -0700
  • 53948d977d cmTaskMgr.h/c : Many updates and changes to complete the initial development. kpl 2013-10-20 20:42:32 -0700
  • daf04431aa cmTimeLine.c : Added return value to cmTimeLineDeleteOnsetMarks() to eliminate compiler warning. kpl 2013-10-20 20:09:48 -0700
  • 9082a45c41 cmDspPgmKr.c : Added Input gain control and all-notes-off command on the off button (it's not clear that all-notes-off actually works.). kevin 2013-10-17 16:56:31 -0700
  • 60090ac441 cmDspClass.c : Restored _cmDspParseArgV() to return void to allow compilation on OSX 10.6.8. This need to be fixed correctly so that it compiles on 10.5. kevin 2013-10-17 16:55:26 -0700
  • f1123a8475 cmDspBuiltIn.c : Addded 'reset' input to cmDspMidiOut to implement all-notes-off. kevin 2013-10-17 16:54:05 -0700
  • 11b11347a0 cmThread.c : Changed OS_64 cond. compilation to OS_VER_10_6. This needs more work to fix correctly. kevin 2013-10-17 16:53:19 -0700
  • 2855506568 cmDspPgmKr.c : Added connection from 'simulate' check button to routers and added siRt to route midi file player smpidx output in 'simulate' mode. kevin 2013-10-16 18:55:04 -0700
  • 681865e04b cmDspFx.c : Added missing va_end() to match va_copy(). kevin 2013-10-16 18:52:59 -0700
  • 75879e774a cmDspClass.c : _cmDspParseArgV() now returns a va_list. This seems to now be required to work with the OSX 32bit build. Added missing va_end() in _cmDspClassErrV(). kevin 2013-10-16 18:52:19 -0700
  • b549a90da3 cmDspPgmKr.c : Removed body of cmDspSysPgm_KrLive() and modified _cmDspSysPgm_TimeLine() to have 'live' and 'simulate' modes. kpl 2013-10-16 16:31:23 -0700
  • 3a247f986f cmDspKr.c : Minor code formatting changes. kpl 2013-10-16 16:29:48 -0700
  • d091f769fc cmProc4.h : Corrected comment typo. kpl 2013-10-16 16:28:56 -0700
  • 802e3d9514 cmDspPgm.c : Added option to omit the wavetable player output in favor of the first audio input port in _cmDspSysPgm_Stereo_Through(). kpl 2013-10-16 13:15:21 -0700
  • 585b54c6d8 cmAudioFile.c: Fixed bug in cmAudioFileCreate() where error msg did not report the name of the audio file which produced the error. kpl 2013-10-16 13:14:18 -0700
  • 28d686922b cmDspPgm.c : Fixed mislabelled source connection on 'hzp' in _cmDspSysPgm_Stereo_Through(). kevin 2013-10-16 09:03:12 -0700
  • 921597e50d cmDspPgmKr.c : Removed 'midiInPort' resource string because the MIDI input port does not require a device or port selector. kevin 2013-10-16 09:01:53 -0700
  • 3dc64bb1c0 cmMidiOsx.c : Removed some sanity checks in _cmMpMIdiSystemReadProc() because the variables cheched were not used in the function and were failing the sanity check. kevin 2013-10-16 09:00:22 -0700
  • cb19fb10a2 cmThread.c : Changed cmThPtrCAS() to select the CAS system call based on OS_64 when compiling under OSX. This allows backward compatibility with older version of OSX. kevin 2013-10-16 08:58:46 -0700
  • 5307482f6e cmDspPgmKr.h/c : Initial implementation of cmDspSysPgm_KrLive. kpl 2013-10-15 14:50:48 -0700
  • b4a3507bc5 cmDspPgm.c : Added _cmDspSysPgm_KrLive to the program list. kpl 2013-10-15 14:50:00 -0700
  • fe29450106 cmTaskMgr.h/c : Added dynamic thread allocation and task balancing. kpl 2013-10-15 10:41:24 -0700
  • 9b9b49bf3c cmTaskMgr.h : Initial working version. kpl 2013-10-15 07:23:52 -0700
  • 881aefdd2d cmTaskMgr.c : Initial working version. kpl 2013-10-15 07:22:23 -0700
  • dbf55083fa cmTaskMgr.h/c : Initial commit. Not yet debugged. kpl 2013-10-14 12:28:26 -0700
  • e2f77419d4 Makefile.am : Added cmTaskMgr.h/c. kpl 2013-10-14 12:27:54 -0700
  • f9f9873eaf cmText.h/c : Added cmTextSysIsStored() and cmTsIsStored(). kpl 2013-10-12 20:21:08 -0700
  • 5464cbf4e4 cmLinkHeap.h/c : Added cmLHeapIsPtrInHeap(). kpl 2013-10-12 20:20:37 -0700
  • 80498f4f79 cmData.h/c: cmDataPrepend/Insert/AppendChild() now automatically unlinks the new child prior to relinking it to it's new parent. kevin 2013-10-11 12:00:06 -0700
  • b0a06eba95 cmData.h/c : Update the cmDataGetXXX() functions to return error codes. kevin 2013-10-10 14:54:04 -0700
  • 55fe26deb2 cmData.h/c : Addd cmDataRecdParseXXX() functions. Added beginning modifications to include function which report errors without using the global variable _cmDataErrNo. kpl 2013-10-10 08:42:47 -0700
  • 42a9f19166 cmMem.c : Added string tables for 'filename' and 'function name' strings in the cmMmRecd_t record. kpl 2013-10-08 16:43:38 -0700
  • fb509b10c7 cmDspPgmKr.c : Patched scMod.post to achan.trig (but commented out). kevin 2013-09-30 11:04:49 -0700
  • de58bb5232 cmDspKr.c : Added 'post' output to cmDspScMod object. kevin 2013-09-30 11:03:47 -0700
  • 27c719dcc4 cmProcr4.c : Added 'postFl' to scMod. kevin 2013-09-30 11:03:24 -0700
  • 35181582f6 osx/cmMidiOsx.c : Updated device reporting format. kevin 2013-09-29 18:48:43 -0700
  • 0f75ad445c cmDspPgmKr.c : Added audio output file record and MIDI output port. kevin 2013-09-29 18:48:08 -0700
  • bb4aea8471 cmDspPgm.c : Updated cmDspSysPgm_Test_Midi with hardcoded OSX device/port. kevin 2013-09-29 18:47:22 -0700
  • 7d3e82d417 cmDspKr.c : cmDspMidiFilePlay object now sents note off messages. kevin 2013-09-29 18:46:48 -0700