Commit Graph

74 Commits

Author SHA1 Message Date
kevin
cffa6a6e45 Re-enabled performance measurement code. Replaced cmDspPgmKrChain.c with cmDspPgmKrChain2.c 2018-01-07 12:04:20 -05:00
kevin
286a303d04 cmProc4.h/c, cmDspKr.c : Initial changes to support scMod 'in' and 'cross'. 2017-10-20 14:53:11 -04:00
kevin larke
6c7d6376d8 Initial setup of Kr2 in _cmDspSys_TlXfromChain() to allow scaling parameters by measurements.
Fixed port descriptions labels for ScaleRange.
2017-09-14 21:11:37 -04:00
kevin larke
e426f5dbd1 Merge branch 'master' of klarke.webfactional.com:webapps/gitweb/repos/libcm 2017-03-19 10:33:23 -04:00
kevin larke
dc5bd41378 cmDspKr.h/c, cmDspBuiltIn.c : Added cmKr2 (modeless version of cmKr). 2017-03-19 10:27:11 -04:00
kevin
1d1681eefd cmDspKr.c : In _cmDspTimeLineRecv() allow the selected time line object to be a kMidiEvtTlId type. 2016-08-24 13:59:52 -04:00
kevin
7ff73452e2 cmProc4.h/c, cmDspKr.c : Changed cmScModulator to use entry groups rather than a single entry list. 2016-07-13 16:43:01 -04:00
kevin
068cff567b cmDspClass.h,cmDspUi.c,cmDspKr.c : Added 'meas' inputs to cmDspScore and cmDspTimeline to allow the current score and timeline location to be set programattically. 2016-05-23 18:41:49 -04:00
kevin
9df86e1c49 cmScore.c,cmTakeSeqBldr.c,cmTimeLine.c,cmMidiFile.h/c,cmMidiFilePlay.c,cmDspKr.c : Changed order of arg's in call to cmMidiFileOpen(). 2016-02-17 17:14:43 -05:00
kevin
c9eaf40705 cmDspKr.c : Updates to use amicro instead of dtick in MIDI mesg. 2015-11-19 19:13:18 -05:00
Kevin Larke
176073874f *.h/c : Added 'cdg' markup to virtually all source files in libcm, libcm/app and libcm/dsp. 2015-11-16 14:59:27 -05:00
kevin
c02080bfcd cmDspKr.c : Added 'dump' command to cmDspScMod. 2015-10-15 18:37:41 -04:00
kevin
47db49bb43 cmDspKr.c : Added bypass to echo cancel. 2015-09-24 19:13:11 -04:00
kevin
0d1824b9c3 cmDspKr.c : Added compiled bypass flag and parameter setters to EchoCancel. 2015-09-03 17:55:10 -04:00
kevin
66660cb6de cmDspKr.c : Added call to cmNlmsEcWrite() and set new default values for the
fixed delay time and impulse response length.
2015-08-27 17:50:32 -04:00
kevin
afc70eae74 cmDspKr.c : Added initial implementation of _cmDspEchoCancel. 2015-08-26 17:00:52 -04:00
kevin
4b3d575099 cmDspKr.c : Changed default PHAT mult arg. in cmPhat from 4 to 1. 2015-08-19 19:19:52 -04:00
kevin
537ad58c39 cmDspKr.h/c : Added initial implementation of cmReflectCalc. 2015-08-06 18:19:01 -04:00
kevin
c262a44e72 cmDspKr.c : Changed error message to warning in _cmDspRecdPlayParseRsrc(). 2015-06-26 18:57:18 -04:00
Kevin Larke
5c028bca2f cmDspKr.h/c : Many changes to cmDspTakeSeqBldr.
Added cmDspTakeSeqRend processor.
2015-03-30 14:36:33 -07:00
Kevin Larke
39021c4c3b cmDspKr.c : Added 'muid' as in input to cmDspScFol to accept a unique
identifier for each incoming MIDI message. This is then used as the 'muid'
arg. to cmScMatcherExec() to support definitively matching score events and
particular MIDI events.
2015-02-25 15:19:44 -08:00
Kevin Larke
d01fdca576 cmDspKr.h/c, cmDspBuildIn.c : Added initial framework for cmTakeSeqBldr DSP object. 2015-02-25 10:38:27 -08:00
Kevin Larke
18a21d5e96 cmDspKr.c : cmDspRecdPlayExec() now checks for disconnected inputs and outputs. 2014-08-11 11:44:26 -07:00
Kevin Larke
c9cba4c7bf dsp/cmDspKr.c : Changed the way the MIDI channel is handled in _cmDspNanoMapRecv(). 2014-05-31 09:51:47 -07:00
kevin
4b59da2947 cmDspKr.c : Now depends on cmProc5.h. 2014-02-04 08:40:25 -08:00
kevin
1e26484c74 cmDspKr.c: Removed declaration of unused variable in _cmDspNanMapRecv()
to eliminate compiler warning.
2014-01-25 16:17:50 -05:00
kevin
8e0fb864e4 cmDspKr.c : cmRecdPlay object only records/plays segments when it recieves
a perfect match to the start of the record/playback segment. Segments
which are specified between the last received score location and the
current location are skipped.
2014-01-18 16:13:05 -08:00
kevin
d37fd59317 cmDspKr.c : Added ability to pre-load a list of segments for the cmRecdPlay object. 2014-01-17 16:59:38 -05:00
kevin
e07e632de6 cmDspKr.c : cmDspRecdPlay now takes an initial score search location index. 2014-01-16 20:18:48 -08:00
kevin
a19d93b265 cmDspKr.c : Added ability to preload a cmRecdPlay segment from an audio file. 2014-01-16 16:05:45 -05:00
kevin
0a71501780 cmDspKr.c : Added 'cmd' input to cmDspScore object to print score location report upon reception of 'dump' symbol.
f
2013-12-18 10:01:47 -05:00
kevin
c4a0bceaec cmDspKr.c : Post test updates to cmDspSyncRecd(). 2013-12-17 08:55:44 -05:00
kevin
9c752e95ac cmDspKr.h/c : Initial implementation of cmDspSyncRecd. 2013-12-15 18:53:16 -05:00
kevin
7d7448ba55 cmDspKr.c : Fixed uninitialized variable warning (n in _cmDspRecdPlayExec()). 2013-12-12 12:22:21 -05:00
kevin
c81b178224 cmDspKr.c : Rewrote cmDspActiveMeas to use a linked list to store measurement records. 2013-12-11 12:43:22 -05:00
kevin
b95348f047 cmDspKr.c : Added option to cmDspScFol to generate score measurements
(dyn,even,tempo,cost) as they are computed.
2013-12-10 16:32:19 -05:00
kevin
da98170c43 cmDspKr.c : Changed _cmDspGoertzel to initialize internal cmGoertzel object
in _cmDspGoertzelReset.
2013-11-26 13:43:14 -05:00
kevin
f1be9f433d cmDspKr.h/c, cmDspBuiltIn.c : Added the cmDspGoertzel DSP object. 2013-11-24 10:42:07 -05:00
kevin
0857f64730 cmDspKr.c : Improved comments on cmDspAmSync object. 2013-11-21 17:25:09 -08:00
kevin
19224be46a cmDspKr.c : Added comments to _cmDspAmSync. 2013-11-20 11:56:28 -05:00
kevin
89ad5d8857 cmDspKr.c: Added call to cmRecdPlaySetLaSecs() in _cmDspRecdPlayRecv() 2013-11-19 19:30:10 -08:00
kevin
57d2a86a42 cmProc4.h/c, cmDspKr.c : Added look-ahead buffer to cmRecdPlay object. 2013-11-19 11:08:08 -05:00
kpl
8f4981728c cmDspKr.h/c : Added the cmDspRecdPlay object.
The cmScoreInitialize() call in cmDspScore now is passed a valid symbol table handle.
2013-11-18 22:30:27 -08:00
kevin
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).
2013-11-03 11:53:17 -08:00
kpl
edad3b99cd cmDspKr.h/c cmDspBuiltIn.c, cmDspPgmKr.c : Added 'NanoMap' DSP object. 2013-10-31 18:07:00 -07:00
kpl
3a247f986f cmDspKr.c : Minor code formatting changes. 2013-10-16 16:29:48 -07:00
kevin
de58bb5232 cmDspKr.c : Added 'post' output to cmDspScMod object. 2013-09-30 11:03:47 -07:00
kevin
7d3e82d417 cmDspKr.c : cmDspMidiFilePlay object now sents note off messages. 2013-09-29 18:46:48 -07:00
kevin
79b1666c2c cmDspKr.c : Bug fix to support multiple sync points in the same
audio and/or midi file.

AmSync object is now reset as part of the printing operation.
2013-09-26 12:48:55 -07:00
kpl
35afc5f004 cmDspKr.c : Updated AmSync output format. 2013-09-26 08:56:14 -07:00