Commit Graph

175 Commits

Author SHA1 Message Date
Kevin Larke
2c1be3cf84 Added cmDspUi2 two-dimensional drag UI control. 2015-04-09 13:11:26 -07:00
Kevin Larke
a262bf4684 cmDspBuiltIn.c : Added cmTakeSeqRendClassCons. 2015-03-31 11:12:54 -07:00
Kevin Larke
be2528d393 cmDspPgmKr.h/c, cmDspPgm.c : Added cmDspSysPgm_Tksb(). 2015-03-31 11:11:49 -07:00
Kevin Larke
5c028bca2f cmDspKr.h/c : Many changes to cmDspTakeSeqBldr.
Added cmDspTakeSeqRend processor.
2015-03-30 14:36:33 -07:00
Kevin Larke
59cec07cce cmDspClass.h/c, cmDspUI.c : Added 'ptr' type variables.
Added TakeSeqBldr/Rndr UI allocator functions.
2015-03-30 14:34:30 -07:00
Kevin Larke
3a94b42b32 cmDspValue.h/c : Added the 'ptr' type to represent void*. 2015-03-30 13:08:08 -07:00
Kevin Larke
35aad95b05 cmDspPgmKr.c : Connect the 'muid' MIDI file player output to the 'muid'
score follower input.
2015-02-25 15:20:18 -08: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
83345c5046 cmDspTl.h/c : Deleted these unused files. 2015-02-25 10:41:11 -08:00
Kevin Larke
7fbe7ba4ae cmDspPgmKr.c : Added 'tksbFn' to the time-line program resource file. 2015-02-25 10:40:14 -08:00
Kevin Larke
5510595568 cmDspClass.h, cmDspUi.c : Added cmDspUiTakeSeqBldrCreate(). 2015-02-25 10:39:23 -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
31dcea8f55 cmDspPgmKr.c : Re-enabled input compressor. 2014-12-13 15:40:25 -08:00
Kevin Larke
64475eb410 cmDspPgmKr.c : Fixed typo where 'useInputEqFl' was interpretted incorrectly. 2014-12-13 11:50:10 -08:00
Kevin Larke
a1b8e4c739 cmDspSys.c : Added instance labels for some error messages. 2014-12-13 11:49:24 -08:00
kevin
1931bfdd6d cmDspPgm.c : Changed abeg[] and aend[] to double in _cmDspSysPgm_PickupFxFile() 2014-11-18 16:55:51 -08:00
Kevin Larke
0579a50ed1 cmDspPgmKr.c : Added input eq.
Removed dead code _cmDspSys_TlXformChain1().
2014-11-10 17:21:05 -08:00
Kevin Larke
56e36d78d6 cnDspPgmKr.c :
1) Added two new audio inputs (ai2p,ai3p) and mixers (mx0p,mx1p)
to allow contact mic's to be mixed with air mic's.
2) Added two new audio outputs (a02p,a03p) which are duplicates of
   ao0p and ao1p.
3) Added all pass filters to all four audio outputs to decorrelate output.
4) Added Bypass button to bypass the all pass filters.
2014-10-20 10:21:25 -07:00
Kevin Larke
10a831cd72 cmDspPgmKr.c : Many and various changes following 8/24/14 Disklavier session. 2014-08-25 14:13:07 -07:00
Kevin Larke
18a21d5e96 cmDspKr.c : cmDspRecdPlayExec() now checks for disconnected inputs and outputs. 2014-08-11 11:44:26 -07:00
Kevin Larke
4cd59919a2 cmDspPgm.c : Added _cmDspPgmMidiFilePlay().
Removed the use of useBuiltInFl from _cmDspSysPgm_Stereo_Through().
2014-05-31 09:54:00 -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 Larke
26060afa25 cmDspFx.c : Added 'clear' command to cmDspMsgDelay. 2014-05-31 09:49:01 -07:00
kpl_harpo
102725929c cmDspBuiltIn.c : Added 'send' input port to FName object. 2014-03-17 11:55:55 -04:00
kpl_harpo
d0c6741b65 cmDspPgm.c : Added _cmDspSysPgm_MultiOut() and _cmDspSysPgm_MultiIn(). 2014-03-17 11:55:25 -04:00
kevin
31916de7b9 cmDspPgmKr.c : Added compressor, window size and hop size as cmScModulator_t
variables. Attempted to add a score location number box - but it is not yet working
correctly.
2014-03-17 10:08:19 -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
7584fdd936 cmDspPgmKr.c : Removed segment filename/label from cmRecdPlay object.
cmRecdPlay objects now take a resource based list of segments to pre-load.
2014-01-17 17:00:51 -05: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
c0fb38d8b7 cmDspPgmKr.c : RecdPlay object now takes an initial score search location
from the score UI.
2014-01-16 20:20:01 -08:00
kevin
e07e632de6 cmDspKr.c : cmDspRecdPlay now takes an initial score search location index. 2014-01-16 20:18:48 -08:00
kevin
1d9455e9eb merging recdplay updates from thunk onto mac 2014-01-16 16:15:04 -08:00
kevin
f96e261382 cmDspPgmKr.c : Added 'useWtFl' to cmDspSysPgm_Timeline. 2014-01-16 15:05:24 -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
4b2f2e0398 cmDspPgmKr.c : Added 'fragFl' to toggle fragment processing chains.
Added connection from 'Dump' button to score to print score location report.
2013-12-18 10:00:53 -05:00
kevin
f2bed90054 CmDspPgm.c : Added individual printer outputs for each MIDI data element. 2013-12-17 08:56:50 -05:00
kevin
c4a0bceaec cmDspKr.c : Post test updates to cmDspSyncRecd(). 2013-12-17 08:55:44 -05:00
kevin
e2a2295be6 cmDspPgm.c : Added _cmDspSysPgm_SyncRecd to test the cmDspSyncRecd. 2013-12-15 19:04:19 -05:00
kevin
94da1333af cmDspBuiltIn.c : cmDspMidiIn now outputs MIDI timestamps.
Fixed bug in cmDspCheckbox which prevented correct symbols from being stored.
Added cmSyncRecdClassCons to the built in processor list.
2013-12-15 19:02:02 -05:00
kevin
9c752e95ac cmDspKr.h/c : Initial implementation of cmDspSyncRecd. 2013-12-15 18:53:16 -05:00
kevin
6c66569f79 Many Files (See list in comment): Added #include "cmTime.h" to support Audio and MIDI time stamps.
app/cmOnset.c
app/cmPickup.c
app/cmScore.c
app/cmScoreProc.c
app/cmTimeLine.c
cmAudDsp.c
cmAudioAggDev.c
cmAudioFileDev.c
cmAudioNrtDev.c
cmAudioPort.c
cmAudioPortFile.c
cmDevCfg.c
cmFeatFile.c
cmMidi.c
cmMidiFile.c
cmProc2.c
cmProc3.c
cmProc4.c
cmProcTest.c
cmRbm.c
cmUiRtSysMstr.c
dsp/cmDspClass.c
dsp/cmDspFx.c
dsp/cmDspNet.c
dsp/cmDspPgmKr.c
dsp/cmDspPgmPP.c
dsp/cmDspPgmPPMain.c
dsp/cmDspSys.c
dsp/cmDspUi.c
2013-12-15 18:14:27 -05:00
kevin
2f0df884b0 cmDspPgmKr.c : Added separate channels for fragment transformation. 2013-12-12 12:23:59 -05:00
kevin
7d7448ba55 cmDspKr.c : Fixed uninitialized variable warning (n in _cmDspRecdPlayExec()). 2013-12-12 12:22:21 -05:00
kevin
0a12858783 cmDspFx.c : Fixed uninitialized variable (n in _cmDspAudioNofM_Exec(). 2013-12-12 12:21:54 -05:00
kevin
cd6a0b1891 cmDspBuiltIn.c : Fixed bug in _cmDspCheckboxAlloc() where the on/off symbols were not registered using the default labels. 2013-12-12 12:21:03 -05:00
kevin
c442830e85 cmDspPgmKr.c : Added audio output 2&3 to handle direct through dry signal. 2013-12-11 12:44:26 -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