Commit Graph

72 Commits

Author SHA1 Message Date
kevin
2d85218c4b cmDspClass.c: Removed use of OS_OSX preproc. flags for working around
va_list differences with older gcc. This change is part of spat-lab port.
2013-09-05 15:58:41 -07:00
kevin
4e117d50a9 merge updates to Xfader in cmProc3.c and cmDspFx.c. 2013-08-15 10:54:36 -07:00
kevin
7a08ab4793 cmProc3.h/c,cmDspFx.c:Added fade in/out times to xfader. 2013-08-13 15:21:42 -07:00
kevin
759ec01595 cmDspPgmKr.c:Added control to set xfade time. 2013-08-13 12:44:13 -07:00
kevin
13f8d89142 cmDspPgmKr.c: Changeed _cmDspSysPgm_TimeLine() to multiplex param's instead
of measurements.
2013-08-12 16:40:34 -07:00
kpl
0dd72e910c cmDspPgmKr.c:Many changes to _cmDspSysPgm_TimeLine() to support
crossfading transforms.
2013-08-12 00:13:34 -07:00
kpl
4f5ff63a08 cmDspPgm.c: Removed _cmDspSysPgm_Switcher. 2013-08-12 00:12:32 -07:00
kpl
b56fee2605 cmDspKr.c:
1) Changed time-line to support setting data prefix path
in cmTimeLine initialization.
2) Added 'scloc' to 'ActiveMeas'.
2013-08-12 00:11:59 -07:00
kpl
94f1e7cd1f cmDspBuiltIn.c:Added 'reset' to 'Counter'. 2013-08-12 00:10:37 -07:00
kpl
c5b8c68e11 cmAudioDsp.c,cmAudDspIF.h/c,cmMsgProtocol.h,cmDspClass.h:Changes to
new procedure cmDspSysPrintPgm().
2013-08-12 00:10:03 -07:00
kpl
78faec2960 cmDspSys.h/c:Added _cmDspSysAssignUniqueInstSymId() to automatically assign
unique symbol id's to all DSP instances which were not assigned explicit symbol
id's.

Also added cmDspSysPrintPgm() to print the currently loaded program
network as a JSON file.
2013-08-12 00:08:32 -07:00
kevin
cad6618f3d cmDspPgmKr.c:Measurements now can be independently scaled and mapped for
right and left transforms.
2013-07-13 17:22:26 -07:00
kevin
83baef16a4 cmDspPgmKr.c:Changed _cmDspSysPgm_TimeLine() such that the 'activeMeas'
add command is sent from the 'typeId' field of the performance eval. MsgList.
2013-07-11 12:21:55 -07:00
kevin
2134f45d59 cmDspPgmKr.c:Completed integration and initial testing of 'ActiveMeas'. 2013-07-10 14:20:01 -07:00
kevin
fbf2b570a9 cmDspKr.c:Added 'rewind' command to _cmDspActiveMeas. 2013-07-10 14:19:33 -07:00
kpl
55c2b254c6 cmDspPgmKr.c:Inital insert of 'Active Meas' in cmDspSysPgm_TimeLine. 2013-07-10 12:25:05 -07:00
kpl
4576de0263 cmDspBuiltIn.c,cmDspKr.h/c:Inital development of cmActiveMeas in cmDspKr.c. 2013-07-10 12:24:08 -07:00
kevin
c0960d726d cmDspPgmKr.c:Chnaged the spectral distortion 'offset' default value from 30.0 to 2.0
because it is now used as the 'bump' mode coefficient more often than it's original
intent as a threshold offset in the spec. dist. envelope following modes.
2013-05-26 09:36:44 -07:00
kevin
a50001972f cmDspKr.c: Added test for DBL_MAX in _cmScFolMatcherCb() to prevent invalid score measurement values from being used as parameter values.
This would might be better accomplished inside cmProc4.c:cmScMeaExec().
2013-05-26 09:34:40 -07:00
kevin
ef277baa5c Merging OS-X updates into last Linux updates. 2013-05-23 14:12:42 -07:00
kevin
826eec51b4 cmDspPgm.c:Added _cmDspSysPgm_RsrcWr() and update _cmDspSysPreset() to use Menu Buttons and Message Lists. 2013-05-23 14:11:38 -07:00
kevin
9b529cd4b9 cmDspBuiltIn.c: Added 'rsrcWr' and tested with 'string' inputs. 2013-05-23 14:10:29 -07:00
kevin
778e95cb1f cmDspSys.h/c: Completed and tested cmDspRsrcWriteString(). 2013-05-23 14:09:47 -07:00
kevin
d4db5427c5 cmDspPgmKr.c:Added compressor preset. 2013-05-23 11:07:34 -07:00
kevin
03d026999a cmDspClass.c: Fixed #ifdef typo's 2013-05-23 11:06:31 -07:00
kevin
f1dc68364a cmDspSys.h/c:Initial add of cmDspRsrcWriteString() and check of cmJsonIsModified() in cmDspSysUnload(). 2013-05-22 15:16:11 -07:00
kevin
c3643ef133 cmDspPgmKr.c: Added preset controls to _cmDspSysPgmTimeLine(). 2013-05-22 15:15:15 -07:00
kevin
88856255d2 cmDspPgm.c:_cmDspSysPgm_Preset() improved variable names. 2013-05-22 15:14:31 -07:00
kevin
b7bcac7de6 cmDspKr.c: kAudPathTlId now transmits to UI in _cmDspTimeLineRecv() 2013-05-22 15:13:41 -07:00
kevin
f118b68bb7 cmDspClass.c:Added OS_X specific compilation for _cmDspParseArgV(). 2013-05-22 15:12:52 -07:00
kevin
a9a615f94e cmDspClass.c: _cmDspParseArgV() now returns the va_list. This seemed to solve a OS-X problem with va_arg() parsing. 2013-05-22 10:32:45 -07:00
kevin
cc3f7627a0 cmDspKr.c:Removed unused variable p in _cmDspScaleRangeReset(). 2013-05-01 15:09:46 -07:00
kevin
6552c90322 cmDspPgmKr.c:Added compressor to _cmDspSysPgm_TimeLine() 2013-04-21 11:24:20 -07:00
kevin
62ab5588e1 cmDspPgmKr.c:Added use of ScaleRange to score measurement values. 2013-04-20 10:40:14 -07:00
kevin
14f163394d cmDspKr.h/c: Added 'ScaleRange' DSP class. 2013-04-20 10:37:20 -07:00
kevin
f4448e99b6 cmDspSys.c: Incoming MIDI messages are now dispatched to DSP objects via
broadcast message mechanism.

cmDspBuiltIn.c:Added _cmMidiInDC and _cmMidiOutDC.

cmDspPgm.c: Added _cmDspSysPgm_Test_Midi().
2013-04-20 10:36:21 -07:00
kevin
ca06ba399a cmDspPreset.c:Fixed uninitialized variable 'pp' in _cmDspPresetCount(). 2013-04-20 10:31:37 -07:00
kevin
b3b492f094 cmThread.h/c: cmSleepMs() and cmSleepUs() and replaced all references to usleep() in many files. 2013-04-08 22:56:30 -07:00
kevin
c9dd87625a cmProc4.h/c, cmDspKr.c, cmDspPgmKr.c: Many changes to debug cmScMod. Added _cmDspGSwitchAlloc(). 2013-03-01 17:40:04 -08:00
kevin
b467c7abd4 cmDspBuiltIn.c:Rewrote _cmDspAudioFileOutExec(). 2013-03-01 17:35:35 -08:00
kevin
4463d9bbe3 cmDspKr.h,cmDspPgm.c,cmDspPgmKr.h: Added cmDspGSwitcher ('switcher') program. 2013-03-01 17:33:31 -08:00
kevin
3f0d2efb2c cmDspFx.c: Removed printfs(). Fixed 'DsDist' class doc string. 2013-03-01 17:27:08 -08:00
kevin
070962c721 cmDspClass.h/c: Added cmSampleDsvFl and cmRealDsvFl to cmDspValueSet(). 2013-03-01 17:25:15 -08:00
kevin
d7b64b882b cmDspStore.h/c: Initial commit.
cmDspCtx.h, cmDspNet.h/c, cmDspSys.c, Makefile.am: Added cmDspStore.
2013-03-01 17:18:02 -08:00
kevin
9b9e626287 cmProc.h/c: Added cmScModulator cmDspKr.h/c,cmDspPgmKr add cmScMod 2013-02-08 23:48:54 -08:00
kevin
030510039d cmDspKr.c: Added cmMeas and Dyn,Even,Tempo outputs to cmDspScFol. 2013-01-30 17:37:23 -08:00
kevin
39bb4104c7 cmDspPgmKr.c - Changed cmDspSysPgm_TimeLine(). 2013-01-13 16:44:31 -08:00
kevin
ac75b45da3 cmDspPgm.c Added printer to cmDspSysPgm_AvailCh(). 2013-01-13 16:43:27 -08:00
kevin
883891657f cmDspKr.c Changes to reflect new cmScoreInitialize() signature. 2013-01-13 16:42:36 -08:00
kevin
ab0589a216 cmDspBuiltIn.c cmDspWaveTable can now report the current audio file sample index periodically rather than on every exec. 2013-01-13 16:40:00 -08:00